如何使用批处理文件在cmd中执行.exe程序

时间:2013-06-01 04:22:42

标签: batch-file cmd

我想创建一个.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声明是错误的

1 个答案:

答案 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