Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиПоискОблакоVK ComboВсе проекты

Что написать в .bat файл, чтобы он при запуске вызвал программу и открыл файл .vbs?

Андрей Антошин Ученик (102), на голосовании 1 неделю назад
Нужно написать .bat файл который вызовет программу и откроет в ней файл .vbs

Почему-то выдаёт ошибки типа "нет программы для открытия этого файла", если пишу через "start req.vbs req.vbs", файлы находятся в корне флеш (диска E), буду рад если дадите частичку кода, которая пофиксит эту проблему.
Голосование за лучший ответ
Help Err Ученик (178) 1 месяц назад
ИЗИ.

Чтобы открыть программу и файл .vbs внутри нее, в .bat файле можно написать следующий код:

start "" "путь/к/приложению.exe" "путь/к/файлу.vbs"

Здесь необходимо заменить "путь/к/приложению.exe" на путь к запускаемому приложению и "путь/к/файлу.vbs" на путь к файлу .vbs, который нужно открыть внутри приложения.

Например, если приложение находится в корневом каталоге флешки (диска E) и называется "myapp.exe", а файл .vbs тоже находится на флешке и называется "myscript.vbs", то код будет выглядеть следующим образом:

start "" "E:\myapp.exe" "E:\myscript.vbs"

PS: Если у вас значок флешки в диспетчере устройств имеет знак восклицания, то могут возникать ошибки при запуске программ и файлов на ней. Рекомендуется проверить наличие и правильность установки драйверов на флешку или исправить ошибки, если они есть.
Андрей АнтошинУченик (102) 1 месяц назад
Не совсем понимаю как приложение должно открывать файл vbs

По умолчанию это "windows based script host", но его путь я найти не смог. Как перетащить его на флешку тоже хз, и диску элементарно нечем его открыть.
Андрей АнтошинУченик (102) 1 месяц назад
Поправка*

путь - wscript.exe
Но на флешке его нет, и открыть собственно нечем.
Алекс Куха Высший разум (428143) 1 месяц назад
Тогда надо указать имя программы н-р notepad req.vbs
Похожие вопросы