Сценарии для Windows:Что и как это сделать?Пакетные файлы или что-то еще?

StackOverflow https://stackoverflow.com/questions/1528017

Вопрос

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

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

Спасибо всем

Это было полезно?

Решение

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

Если вы нацелены современный версии 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 (фигурные скобки ...)
  • Среда выполнения может быть размещена внутри любого управляемого процесса как специальный механизм автоматизации

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top