Windows 如何停止保留命令行控制权的批处理文件

Windows 如何停止保留命令行控制权的批处理文件,windows,batch-file,Windows,Batch File,基本上,我编写了一个非常简单的批处理脚本来缩短Notepad++的开放时间。它接受传递给记事本++的单个参数。该文件名为npp.bat,位于System32中,包含以下命令: @ECHO off Notepad++ %1 正如您所看到的,非常简单,但它的工作原理与预期一致。然而,这是我遇到的第一个批处理文件保留对命令行控制的情况。在记事本++关闭之前,它不允许任何更多的输入 基本上,我想知道的是,在Linux中是否有一个Windows等价的符号(&)操作符将start放在末尾 @ECHO of

基本上,我编写了一个非常简单的批处理脚本来缩短Notepad++的开放时间。它接受传递给记事本++的单个参数。该文件名为npp.bat,位于System32中,包含以下命令:

@ECHO off
Notepad++ %1
正如您所看到的,非常简单,但它的工作原理与预期一致。然而,这是我遇到的第一个批处理文件保留对命令行控制的情况。在记事本++关闭之前,它不允许任何更多的输入

基本上,我想知道的是,在Linux中是否有一个Windows等价的符号(&)操作符

将start放在末尾

@ECHO off
start "X" Notepad++ %1
start在单独的过程中启动程序(以及文档和URL)

本例中实际上不需要“X”参数。如果第一个参数是带引号的字符串,则start将其作为控制台应用程序的窗口标题,因此,如果您试图运行文件名中包含空格的命令,则它将获得引号,并且start必须先查看“查找其他内容”,否则它将窃取文件名


如果执行
start“c:\users\yourself\documents and settings\test one.doc”
start将打开一个cmd窗口,标题为
c:\users\yourself\documents and settings\test one.doc
而不是打开文档,
start“X”c:\users\yourself\documents and settings\test one.doc“
将打开文档

我已经编辑了你的标题。请看“”,其中的共识是“不,他们不应该”。谢谢你,Jasen,这是正确的:)你能解释一下“X”开头吗?这一阶段只是好奇。如果您已经输入了答案,请执行
start/?
以了解更多信息。