Запуск программы, которая лежит рядом, с ключами, которые будут вписаны пользователем
Такая проблема. Нужно вывести консольку с примерно таким текстом:
Цитата:
Запуск файла 123.exe
С ключами (введите ключи запуска):
|
Пользователь вводит нужные ключи запуска и жмёт enter.
Скрипт запускает файл 123.exe, который лежит рядом со скриптом.
|
Код:
@echo off
setlocal enableextensions enabledelayedexpansion
set sExeFile=%~dp0123.exe
if exist "%sExeFile%" (
set /p sParams=Enter parameters for execute [%sExeFile%]:
start "" "%sExeFile%" !sParams!
) else (
echo Can't find executive file [%sExeFile%].
exit /b 1
)
endlocal
exit /b 0
|
Iska, спасибо.
И ещё можно сделать так, чтобы после выполнения файла, окно не исчезало, а заново выводилось это же сообщение.
|
Код:
@echo off
setlocal enableextensions enabledelayedexpansion
set sExeFile=%~dp0123.exe
:Repeat
if exist "%sExeFile%" (
set /p sParams=Enter parameters for execute [%sExeFile%]:
start "" "%sExeFile%" !sParams!
) else (
echo Can't find executive file [%sExeFile%].
exit /b 1
)
goto :Repeat
endlocal
exit /b 0
|
Время: 21:13.
© OSzone.net 2001-