-1

Где можно установить параметры среды (обратите внимание, я не говорю только о переменных), которые управляют поведением cmd, которое вы получаете при запуске с win-r? Итак, Win-r cmd .

В частности, я хочу знать, что ... что мне нужно делать, если у меня есть файл bat, который я хочу запускать при каждом запуске cmd ... где его поместить? А что устанавливать куда нибудь?

2 ответа2

1

Для cmd Microsoft используйте AutoRun s.

Переменные среды не имеют к этому отношения. (И нет ничего, кроме переменных среды, которые обычно называются настройками среды, так что различие не имеет смысла.)

Под HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor (для каждого компьютера) или ключом HKEY_CURRENT_USER\SOFTWARE\Microsoft\Command Processor (только для одного пользователя) в реестре добавьте значение с именем AutoRun . Это должно быть значение REG_SZ или REG_EXPAND_SZ . Командный процессор Microsoft будет читать строку каждый раз при запуске и запускать команды в строке, прежде чем делать что-либо еще.

Для использования программного обеспечения JP TCC/LE используйте TCSTART.BTM .

TCC не имеет механизма конфигурации локальный компьютер-на-пользователя, хотя довольно просто добиться этого при некотором творческом использовании переменной среды %USERPROFILE% . Там только один сценарий.

Предостережение

Эти команды выполняются каждым экземпляром командного процессора, который вы запускаете, независимо от того, запускаете ли вы его из WinKey+r, или ярлык на рабочем столе называет командный процессор в качестве программы для запуска, или программа "выдает", вызывая командный процессор делать вещи. Значение локального компьютера будет использоваться любым сервисом, использующим командный процессор. С помощью этих механизмов вы можете серьёзно нарушать правила и создавать серьезные угрозы безопасности, если вы делаете что-то нетривиальное, например, команды, которые изменяют каталог, генерируют вывод, запускают внешние команды или изменяют файловую систему.

Для достижения наилучших результатов не делайте этого. Вместо этого передайте все, что вы хотите сделать в этом сценарии, командному процессору в его командной строке непосредственно из поля редактирования WinKey+r .

дальнейшее чтение

0

Вы можете попробовать изменить переменную среды ComSpec чтобы она указывала на пакетный файл, который вы хотите запустить.

Например, если задать для ComSpec "C:\Windows\System32\cmd.exe" "C:\path\to\your\batchFile.bat" /K запустит пакетный файл и останется открытым после этого.

NB. Вы можете установить переменную среды следующим образом:
Щелкните правой кнопкой мыши на Мой компьютер -> Свойства -> Дополнительно (вкладка) -> Переменные среды (кнопка)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .