我想创建一个.bat文件,它将在命令提示符下打开最近编译的.exe文件(我最近开始学习c ++但是当我运行我的程序时它会立即打开并关闭我的程序)我想要这个程序要使用编译的.exe的路径运行我的书说要使用2行方法制作批处理文件:
[Program.exe]
[pause]
但我想制作一个bat文件来打开任何命令提示程序,然后停止我到目前为止:
@ echo off
echo "input addres of file"
set /P file_a=[promptString]
echo "opening file %file_a% is this right? [y/N]"
set /P input2=[promotString]
if (input2)==("n")
GOTO @ echo off
if (input2)==("y")
call file_a
pause
它不会工作我可以得到任何帮助,任何事情都会很好。
P.S。我很确定GOTO声明是错误的
答案 0 :(得分:0)
这是未经测试的:
@echo off
:start
set "file_a="
set "input2="
set /P "file_a=input address of file "
set /P "input2=opening file %file_a% is this right? [y/N] "
if /i "%input2%=="n" goto :start
call "%file_a%"
pause