需要一行代码才能打开批处理文件以打开另一个程序,然后关闭原始批处理文件

时间:2011-04-25 22:16:50

标签: batch-file dos

我正在编写一系列批处理文件,向我的班级展示计算机病毒可以做些什么。我只需要一个 SIMPLE 代码行,它将打开另一个文件。非常感谢任何帮助。

2 个答案:

答案 0 :(得分:3)

这是你要找的吗?

@echo off
echo One
start notepad.exe
exit
echo Two

它将回显“One”,启动记事本,然后退出正在运行的命令提示符。它不会回应“两个”。

如果要打开文档(或网页,或其他)而不是可执行文件,只需指定其路径名来代替“notepad.exe”,start将做正确的事。

如果您不想关闭命令提示符,但只想结束批处理脚本的执行,请执行以下操作:

@echo off
echo One
start notepad.exe
goto :eof
echo Two

这将使您返回提示而不回显“Two”。

答案 1 :(得分:0)

这里是如何打开另一个可执行文件,但是你的意思是关闭原始批处理文件?

开始/ d C:\ Windows \ System32 \ calc.exe

然后提前退出你可以使用退出。但是如果你到达批次的末尾,它可能只是关闭。