我有一个atp4
自动化项目文件。当我双击它时,会ATCMD.exe
弹出一个窗口并执行脚本,但完成后会立即关闭。
我想看看执行期间发生了什么,因此希望运行时窗口保持打开状态,这样我就可以看到它的输出是什么。
如何防止窗口在完成脚本执行后关闭?
我有一个atp4
自动化项目文件。当我双击它时,会ATCMD.exe
弹出一个窗口并执行脚本,但完成后会立即关闭。
我想看看执行期间发生了什么,因此希望运行时窗口保持打开状态,这样我就可以看到它的输出是什么。
如何防止窗口在完成脚本执行后关闭?
我不知道atp4
,但使用批处理脚本你应该能够得到你想要的(cmd
标签意味着你有 Windows 命令提示符可用)。您在批处理脚本中所要做的就是输入您的atp4
自动化项目文件的名称(如果它包含空格,请使用双引号),在其pause
下添加 a 并将其以.bat
扩展名保存在与您的自动化文件相同的目录中atp4
。然后,您可以双击批处理文件,它将启动您的atp4
自动化项目文件并在pause
其后调用命令。这pause
将导致命令窗口保持打开状态,直到您按下某个键。您的批处理文件应如下所示:
@echo off
"<name_and_ext_atp4_automis_file>"
pause
这@echo off
不是强制性的,但它会阻止cmd
打印它在批处理文件中执行的每个命令。
如果您希望只有 Enter 键可以让您“退出”窗口,您可以替换pause
为set /p =Press the Enter key to exit...
. set /p
通常等待用户的输入来设置一个变量(用户的输入在他/她按下回车时结束)。set /p
不提供变量来存储输入就像告诉 cmd 等到用户按下回车键一样。
编辑:我想补充一点。通常在 Windows 中,文件的路径应该足以调用应该打开它的程序(自动调用链接到文件扩展名的程序)。它应该与在资源管理器 GUI 中双击文件具有相同的效果,但某些文件(如批处理脚本)可能需要一些额外的命令才能使其在批处理脚本中“顺利进行”。因为我不知道atp4
我无法控制这种情况。我建议你试试这个脚本,如果它运行良好,可能会在评论中指出。