在linux下我们知道知道,可以使用&将程序命令置于后台,进行运行
那么在windows下是否也有类似的方法呢,笔者查询研究了一下,还真有类似的方法
核心命令是使用start /b 的方式,举例说明,如 start /b C:\Users\qq-5201351\Desktop\Application_Program\xxxx.exe
但是这样会有一个问题、我们执行完命令,确实xxxx.exe命令会在后台运行,但是我们关闭执行命令的cmd窗口后,进程也会关闭
于是可以通过如下的一种巧妙的方式进行解决,如先创建一个bat文件,app-start.bat ,内容如下:
@ECHO OFF %1 start mshta vbscript:createobject("wscript.shell").run("""%~0"" ::",0)(window.close)&&exit start /b C:\Users\qq-5201351\Desktop\Application_Program\xxxx.exe
这样,只需要双击这个bat运行即可,即使使用cmd窗口输入app-start.bat回车后,窗口消失后,进程也会一直在后台运行着
尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/16758561.html
作者:一名卑微的IT民工
出处:https://www.cnblogs.com/5201351
本博客所有文章仅用于学习、研究和交流目的,欢迎非商业性质转载。
由于博主的水平不高,文章没有高度、深度和广度,只是凑字数,不足和错误之处在所难免,希望大家能够批评指出。
博主是利用读书、参考、引用、复制和粘贴等多种方式打造成自己的文章,请原谅博主成为一个卑微的IT民工!