Latest post of the previous page:
Но это ещё не багрепорт. Хотя, в моём вопросе почти всё верно. Подробнее:
Допустим, есть testvbs.vbs с единственной строчкой
WScript.Echo "ZXCVBNM"
Ассоциации системы настроены на выполнение WSH через гуевый сервер сценариев wscript (включаем так
cscript //h:wscript
)В ФАРе задана ассоциация на выполнение сценариев *.vbs
cscript.exe "!\!.!"
"Use Windows registered types" выключено.
Помещаем скрипт куда-нибудь в %PATH% (я кладу в %WINDIR%) и выходим ФАРом из этой папки, например, в корень C:\.
Выполняем в командной строке
testvbs
Предыдущее поведение: выводится сообщение в консоль (выполнилось через cscript).
Новое поведение: выводиться гуевое окно с сообщением (выполнилось через wscript).
Выполняем в командной строке:
testvbs.vbs
Предыдущее поведение: выводится сообщение в консоль.
Новое поведение: сообщение об ошибке
Ошибка ввода: Не удается найти файл сценария "C:\testvbs.vbs"
(подставился текущий путь, из папки со скриптом выполнится как задумывалось - выведется сообщение в консоль)