我试图以编程方式从执行一个外部文件cmd
使用下面的命令:
START "filepath"
当"filepath"
是我的文件的路径。 它打开罚款,但它也打开新的命令提示符窗口。
所以,这是不打开一个新窗口中打开外部程序的正确命令?
我试图以编程方式从执行一个外部文件cmd
使用下面的命令:
START "filepath"
当"filepath"
是我的文件的路径。 它打开罚款,但它也打开新的命令提示符窗口。
所以,这是不打开一个新窗口中打开外部程序的正确命令?
在Windows 7+第一个报价将标题到cmd
窗口中打开该程序:
start "title" "C:\path\program.exe"
格式化您的命令,如上面会暂时打开cmd
即消失尽可能快出现,所以你真的从来没有看到它的窗口。 它还可以让你无需等待第一个先关闭打开多个程序。
添加/ B,如记录在启动的命令行帮助:
C:\>start /?
Starts a separate window to run a specified program or command.
START ["title"] [/D path] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED]
[/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL]
[/NODE <NUMA node>] [/AFFINITY <hex affinity mask>] [/WAIT] [/B]
[command/program] [parameters]
"title" Title to display in window title bar.
path Starting directory.
B Start application without creating a new window. The
application has ^C handling ignored. Unless the application
enables ^C processing, ^Break is the only way to interrupt
the application.
只是删除了双引号,这个工作在Windows 7中:
start C:\ProgramFiles\folderName\app.exe
如果要最大化窗口,试试这个:
start /MAX C:\ProgramFiles\folderName\app.exe
你的命令START "filepath"
将启动命令提示符,然后更改命令提示符标题filepath
。
尝试运行start /?
在Windows命令提示符下,你会得到更多的信息。
我认为,如果你关闭了程序
taskkill /f /im "winamp.exe"
//....(winamp.exe is example)...
结束,所以如果你想启动一个程序,你可以使用
start "" /normal winamp.exe
(/诺玛,/最大/最小是过程值CPU)
也
启动“文件路径”
如果你想命令行不开扩一个新的窗口,你写的
启动/ b“的文件路径”
/ B是没有创建一个新的窗口,启动应用程序。 该应用程序有^ C处理忽略。 除非应用程序启用^ C处理,^ Break是唯一可以中断应用程序的唯一途径。
如果您是通过CMD做它就像你说的,那么你可以输入命令,如下所示:
path\to\your.exe
这将在同一窗口内打开它。 例如,在C ++:
system("path\\to\\your.exe"); // Double backslash for escaping
将打开your.exe
在当前CMD窗口。 同样,开始一个新的窗口,只是去:
system("start path\\to\\your.exe");
如果你去的第一个选项,你就必须清除您的屏幕,除非你想有命令打开your.exe
在屏幕上依旧。
您可以使用call
命令...
类型: call /?
用法: call [drive:][path]filename [batch-parameters]
例如call "Example File/Input File/My Program.bat"
[这也是能够与调用有一个.exe文件,.CMD,txt文件 ,等等。
注意:此命令并不总是有效!
不是所有的计算机都能够运行此命令,但如果它的工作比它是非常有用的,你就不必打开一个全新的窗口......
我是从工作qkzhu但不是使用MAX将其更改为MIN和窗口将关闭超级快。
@echo off
cd "C:\Program Files (x86)\MySQL\MySQL Server 5.6\bin"
:: Title not needed:
start /MIN mysqld.exe
exit
1,打开你的文件夹,其中包含文件浏览器应用程序。 2,按SHIFT键和右键单击空白。 3,点击“打开命令窗口在这里”。 4,运行应用程序。 (你可以输入一些应用程序名称的第一个字符,按向上箭头键或向下箭头键)