Как эмулировать команду оболочки Cmd (т. Е. «Cd») и влиять на состояние командной строки при выходе - PullRequest
0 голосов
/ 24 ноября 2010

Я хотел бы эмулировать стандартную команду командной строки "CD", чтобы создать расширенную версию, которая, например, предоставляет возможность поиска.Мои исследования не привели меня к способу изменения текущего пути к каталогу оболочки хоста.

1 Ответ

1 голос
/ 25 ноября 2010

Мрачно, как команда CD интерпретатора команд будет делать что-либо для улучшения «возможности поиска».Начать с правильного каталога «CD» не сложно.Просто используйте CreateProcess для запуска cmd.exe.Аргумент lpCurrentDirectory позволяет вам установить текущий каталог.ShellExecuteEx () тоже работает, немного проще понять.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...