.bat 文件卡在打开记事本文档,无法取消
.bat file stuck at opening notepad document, not cancellable
因为我很少写bat文件,每次写一个新的都会给我带来新的问题。
我有一个 bat 文件,它应该打开一个 txt 文件并打开一个 URL(这是一个连接的字符串,使用当前日期),比如:
@echo off
notepad "C:\Users\username\somefile.txt"
start chrome "https://domain.com/%DATE%?some=parameters"
文本文件打开正常,然后没有任何反应 - 控制台 window 卡住了,没有响应 ctrl-C
。显然批处理暂停等待记事本部分完成,因为当我关闭 txt 文件时 window chrome 打开 URL.
记事本部分我试了< nul
、> nul
,但没有用。我做错了什么?
如果我没看错,你只需要在记事本中使用 start
。它在另一个进程中启动程序,以便脚本可以继续。
@echo off
start notepad "C:\Users\username\somefile.txt"
start chrome "https://domain.com/%DATE%?some=parameters"
因为我很少写bat文件,每次写一个新的都会给我带来新的问题。
我有一个 bat 文件,它应该打开一个 txt 文件并打开一个 URL(这是一个连接的字符串,使用当前日期),比如:
@echo off
notepad "C:\Users\username\somefile.txt"
start chrome "https://domain.com/%DATE%?some=parameters"
文本文件打开正常,然后没有任何反应 - 控制台 window 卡住了,没有响应 ctrl-C
。显然批处理暂停等待记事本部分完成,因为当我关闭 txt 文件时 window chrome 打开 URL.
记事本部分我试了< nul
、> nul
,但没有用。我做错了什么?
如果我没看错,你只需要在记事本中使用 start
。它在另一个进程中启动程序,以便脚本可以继续。
@echo off
start notepad "C:\Users\username\somefile.txt"
start chrome "https://domain.com/%DATE%?some=parameters"