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