启动应用程序的批处理脚本

启动应用程序的批处理脚本

我有一个简单的批处理脚本 npp.bat 来在 Notepad++ 中打开一个文件

"C:\Program Files\(x86)\Notepad++\notepad++.exe" %1

当我运行时,Notepad++ 会随文件一起启动npp <file_name&gt>,但命令窗口会等待应用程序退出。我不想让它等待。

答案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那么在调用批处理文件时应该传递参数。

相关内容