Мне нужно выполнить скрипт на VBSVBScript ошибка команды запуска с длинным аргументом
У меня нет проблем запустить program.exe с этим скриптом
objShell.Run("%SystemDrive%\temp\program.exe")
Однако программа может поддерживать arguement для бесшумной установка
я запускаю следующую команду вручную ЦМД
%SystemDrive%\temp\program.exe /s /v"MS=1.1.1.1 SF= %SystemDrive%\temp\cert.ssl -l*v+! %temp%\install.log IP=False CFG="CFG_GRP" ICG="ICG_GRP" REBOOT=Force /qn""
поэтому я ставлю эту команду на сценарий, но получаю ошибку исключения «)»
objShell.Run("%SystemDrive%\temp\program.exe /s /v"MS=1.1.1.1 SF= %SystemDrive%\temp\cert.ssl -l*v+! %temp%\install.log IP=False CFG="CFG_GRP" ICG="ICG_GRP" REBOOT=Force /qn""")
любая идея?
Вам нужно избежать кавычек внутри строки '' '. Там, где у вас есть' '', вам нужно сбежать от нее так же, как и '' ''. – Lankymart