Сценарии Windows: что и как это сделать? Пакетные файлы или что-то еще? - PullRequest
3 голосов
/ 07 октября 2009

То, что я пытаюсь сделать, это запустить какой-нибудь скрипт в windows (в идеале .cmd файл / пакетный файл), при двойном щелчке на нем должно быть создано контекстное меню в меню «Пуск» и указан путь в реестре Windows. (я думаю, так оно и называется), так что в следующий раз, например, все, что мне нужно, это получить переменную JAVA_HOME, чтобы получить нужный мне путь.

Мне нужна помощь в этом, это всего лишь примеры того, как это сделать, какие учебники я должен посмотреть или даже какие ключевые термины искать в Google (серьезно), так как я очень новичок в программировании Windows и что используется для чего и т. Д. .

Спасибо всем

1 Ответ

6 голосов
/ 07 октября 2009

Если вы хотите настроить таргетинг на все версии Windows, лучше всего написать файл MS-DOS Batch ( .bat ). Вот хороший учебник , который я использовал в прошлом.

Если вы нацелены на современные версии Windows (Windows XP SP2 / 2003 / Vista / 7), вам обязательно стоит взглянуть на Windows PowerShell , это новый стандартный механизм автоматизации для платформы Windows.
PowerShell - это отдельная загрузка для Windows XP SP2, Windows Server 2003 и Windows Vista, хотя она включена в Windows Server 2008 и Windows 7 .

О Windows PowerShell

PowerShell построен на основе .NET Framework и состоит из среды выполнения , языка сценариев и интерактивной консоли .

Вот некоторые его ключевых функций, которые я считаю наиболее ценными:

  • Вся обработка выполняется с использованием объектов CLR, а не текста, как в традиционных оболочках
  • Возможно непосредственное взаимодействие с классами в .NET Framework
  • Можно запускать команды, написанные на любом языке .NET и распространяемые как библиотеки DLL (которые называются Командлеты )
  • Большой набор встроенных команд для выполнения большинства административных задач
  • Синтаксис языка сценариев выполнен в стиле C (фигурные скобки ...)
  • Среда выполнения может быть размещена в любом управляемом процессе как ad-hoc механизм автоматизации

Это, конечно, не полный список всех функций PowerShell. Если вы заинтересованы, я рекомендую вам изучить это. Вот хорошее место для начала .

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