Как собрать информацию о программировании оболочки Windows? - PullRequest
0 голосов
/ 08 апреля 2010

Я очень заинтересован в изучении программирования оболочки Windows. Итак ... Я искал книги на amazon.com. Я вижу, что книги на amazon.com устарели. Большинство книг опубликовано до 2005 года. Я гуглил об этом и нашел много советов и подсказок, но не пошаговое руководство.

С чего начать?

P.S .: Я говорю о программировании оболочки Windows, которое я делаю на Visual C ++. Я не говорю о скрипте оболочки Windows.

Ответы [ 3 ]

3 голосов
/ 08 апреля 2010

Я бы посоветовал вам взглянуть на Windows Powershell, который позволяет создавать сценарии оболочки с использованием .NET Framework. Есть много документации в Интернете и есть несколько доступных книг. Хорошей отправной точкой будет Центр сценариев Microsoft .

0 голосов
/ 08 апреля 2010

Следующий сайт - лучшая онлайн-ссылка, которую я нашел - http://ss64.com/nt/.

0 голосов
/ 08 апреля 2010

Из ваших предыдущих вопросов и ответов я предполагаю, что у вас есть опыт работы с Visual Studio и PHP, а это значит, что вы, вероятно, знаете, что означает "переменная", а потоки управления похожи на "цикл for".

Так что, я думаю, вы более сфокусированы на синтаксисе оболочки Windows. Я хотел бы сказать, что на самом деле синтаксис «сценария оболочки Windows» (или пакетных файлов) изменился лишь немного с момента последней версии MSDOS (то есть 6.22). Так что, если вы не возражаете, я думаю, что книги «до 2005 года» достаточно новые для вас.

Чтобы получить практический опыт, вы можете попробовать командную строку самостоятельно. Чтобы получить список всех команд, поддерживаемых cmd.exe, вы можете набрать HELP /?. Чтобы просмотреть список всех доступных параметров команды, введите /? после имени команды. Например, DIR /? дает описание команды DIR, а также ее доступные параметры. Вы также можете обратиться за помощью к официальным ссылкам здесь . Вы можете сначала прочитать вывод HELP /?, чтобы получить краткое представление о том, что вы можете делать с командами. Затем вы можете попробовать интересующие вас команды, сначала просмотрев его справку.

После того, как у вас появятся базовые знания, чтение пакетных файлов, написанных кем-то другим, поможет, особенно для более сложных деталей, таких как ERRORLEVEL обработка. Пожалуйста, найдите на вашем компьютере файлы, заканчивающиеся на .bat. Visual Studio связывает некоторые командные файлы, пожалуйста, попытайтесь понять их.

На мой взгляд, вы можете начать со следующих команд: DIR, COPY, DEL, MOVE, ECHO, TYPE и XCOPY.

Пожалуйста, не стесняйтесь комментировать, если это решение недостаточно хорошо.

Аска Кенджи

...