生成新进程后退出批处理文件
Exit batch file after spawning new process
我正在编写一个批处理脚本来将 Unix 行结尾转换为 DOS:
@ECHO OFF
TYPE %1 | MORE /P >%1.1
MOVE %1.1 %1 > NUL 2>&1
C:\WINDOWS\SYSTEM32\NOTEPAD.EXE %1
EXIT
我希望命令提示符 window 在打开记事本后关闭。然而,EXIT
似乎并没有这样做。如果不使用 VBScript 或 Batch 以外的任何东西,我能做什么?
您的文件会等到命令完成后再处理下一个命令
您需要使用 start
异步启动进程
start "notepad" C:\WINDOWS\SYSTEM32\NOTEPAD.EXE %1
我正在编写一个批处理脚本来将 Unix 行结尾转换为 DOS:
@ECHO OFF
TYPE %1 | MORE /P >%1.1
MOVE %1.1 %1 > NUL 2>&1
C:\WINDOWS\SYSTEM32\NOTEPAD.EXE %1
EXIT
我希望命令提示符 window 在打开记事本后关闭。然而,EXIT
似乎并没有这样做。如果不使用 VBScript 或 Batch 以外的任何东西,我能做什么?
您的文件会等到命令完成后再处理下一个命令
您需要使用 start
start "notepad" C:\WINDOWS\SYSTEM32\NOTEPAD.EXE %1