在生成新流程

时间:2017-05-10 17:52:45

标签: windows batch-file notepad

我正在编写一个批处理脚本来将Unix行结尾转换为DOS:

@ECHO OFF
TYPE %1 | MORE /P >%1.1
MOVE %1.1 %1 > NUL 2>&1
C:\WINDOWS\SYSTEM32\NOTEPAD.EXE %1
EXIT

我想在打开记事本后关闭命令提示符窗口。但是,EXIT似乎没有这样做。如果不使用VBScript或Batch以外的任何其他方法,我该怎么办?

1 个答案:

答案 0 :(得分:4)

在处理下一个命令之前,您的文件将等待命令完成

您需要使用start

异步启动流程
start "notepad" C:\WINDOWS\SYSTEM32\NOTEPAD.EXE %1