我有一个简单的批处理脚本 npp.bat 来在 Notepad++ 中打开一个文件
"C:\Program Files\(x86)\Notepad++\notepad++.exe" %1
当我运行时,Notepad++ 会随文件一起启动npp <file_name>>
,但命令窗口会等待应用程序退出。我不想让它等待。
答案1
改用start
:
start "" "command here"
编辑:不要错过第一对空引号,这是进程/窗口的标题。
start <title> <command> <parameters>
请start /?
参阅更多详细信息。
答案2
我希望能够在命令提示符下执行“npp file.txt”,并能够使用 Notepad++ 编辑文件。为此,我创建了一个新文件夹,将其添加到 Windows PATH,并在其中创建了一个名为 npp.bat 的文件,其内容如下:
@echo off
start "" "C:\Program Files\Notepad++\notepad++.exe" %1
当我在控制台上工作并需要编辑文件时非常有用。
答案3
@Bobby 方法应该可以工作,如果直接调用批处理脚本(双击),该方法将打开一个新的命令窗口。请使用以下命令:
@echo off
start "C:\Program Files\Notepad++\notepad++.exe" blah.txt
cls
exit
如果用 替换blah.txt
,%1
那么在调用批处理文件时应该传递参数。