start /min cmd /c mycommand
Run Code Online (Sandbox Code Playgroud)
如果你想在同一个 shell 中运行其他作业,你必须使用powershell 后台作业
如果要隐藏命令窗口,请使用以下代码保存 vbscript 文件(根据需要替换命令):
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "C:\mycommand_path\mycommand and args" & Chr(34), 0
Set WshShell = Nothing
Run Code Online (Sandbox Code Playgroud)
创建此文件的快捷方式,并通过双击它直接从 shell 运行它。听起来您真正追求的是工作控制。为 unix 安装子系统以获取 bash 或 ksh 提示符并从那里执行它,如果您想要作业控制,但是如果将它作为后台作业运行会导致问题,我不会感到惊讶。您可能希望将其作为后台进程运行。
没有同等的。您可以安装 cygwin 并执行相同的操作。或者您可以创建一个运行您的应用程序的服务:srvany 或其他工具将为您执行此操作。请记住,并非所有 Windows 应用程序都能以这些方式正常运行。
| 归档时间: |
|
| 查看次数: |
29830 次 |
| 最近记录: |