基本上我写了一个非常简单的批处理脚本来缩短Notepad ++的开放。它接受一个传递给Notepad ++的参数。该文件名为npp.bat,位于System32中,包含命令:
@ECHO off
Notepad++ %1
正如您所看到的,非常简单,但它按预期工作。然而,这是我在批处理文件保留对命令行的控制权的第一种情况。在Notepad ++关闭之前,它不再允许任何输入。
基本上我想知道的是,在Linux中是否有Windows等效的&符号(&)运算符
答案 0 :(得分:0)
从最后开始!
@ECHO off
start "X" Notepad++ %1
开始在单独的流程中启动程序(以及文档和URL)
" X"在这个例子中实际上并不需要参数。如果引用的字符串作为控制台应用程序的窗口标题,则start接受第一个参数,因此如果您尝试运行带有空格的命令,文件名中有空格,它将获得引号并且开始必须看到首先找到别的东西,否则会窃取文件名。如果您执行start "c:\users\yourself\documents and settings\test one.doc"
,则会打开标题为c:\users\yourself\documents and settings\test one.doc
的cmd窗口,而不是打开文档,start "X" "c:\users\yourself\documents and settings\test one.doc"
将打开该文档。