我有一个控制台程序,它可以将一些数据打印到 stdio。问题是,当我在资源管理器中单击该程序时。控制台会弹出,并在打印出数据后立即消失。
如何设置控制台程序,使其在进程完成后不关闭?
答案1
您可以创建 cmd.exe 的快捷方式。然后进入属性并将目标更改为类似
C:\Windows\System32\cmd.exe /C“你的程序名称 & PAUSE”
例如
C:\Windows\System32\cmd.exe /C“c:\windows\system32\IPCONFIG & PAUSE”
答案2
一种简单的方法是将控制台程序包装在一个小的批处理文件中,并在末尾暂停。例如,sample.bat 将列出一个目录并等待您按下按钮。
DIR
PAUSE
如果您只是想阅读文本,另一个选择是在末尾添加 | clip 以将文本重定向到剪贴板,以便您可以根据需要使用它。
例如
DIR | clip
将发送目录列表到剪贴板。