2015-08-07 2 views
1

Я пытаюсь выполнить скрипт установки приложения, для которого имя хоста должно быть в строке аргумента.Pass Environment Variable как аргумент командной строки

«C: \ application.exe»/хост = имя хоста

Но он продолжает принимать все, что я ставлю в качестве значения аргумента как литерал. Какие-либо предложения?

+0

'% hostname%' как использовать переменные среды в окнах. – PaulProgrammer

+0

Может быть, '' C: \ application.exe "/ host =% COMPUTERNAME%'? – JosefZ

ответ

1

% hostname% - как вы используете переменные среды в окнах.

c:\application.exe /host=%hostname% 
+0

Когда я это делаю, он воспринимает это как обычный текст. Приложения принимают значение и добавляют его в файл конфигурации. Таким образом, файл конфигурации теперь содержит имя хоста =% hostname% –

Смежные вопросы