Win32 CMD批处理命令
发布时间:2020-12-14 02:10:46 所属栏目:Windows 来源:网络整理
导读:1. win32批处理下,另开一个console执行进程X 使用start [/K|/C],示例: //--------------------------------------------------------------------------------------//example 1: 新开console,执行dir命令完毕后,不自动关闭consolestart cmd /K dir //-
1. win32批处理下,另开一个console执行进程X使用start [/K|/C],示例: //-------------------------------------------------------------------------------------- //example 1: 新开console,执行dir命令完毕后,不自动关闭console start cmd /K dir //-------------------------------------------------------------------------------------- //example 2: 新开console,执行dir命令完毕后,自动关闭console start cmd /C dir //-------------------------------------------------------------------------------------- //example 3: 完整示例 start /D D:demo-devdev_nativedemoICEx64Release cmd /K demoICE.exe server start /D D:demo-devdev_nativedemoICEx64Release cmd /K demoICE.exe client 注意:start命令是不会拥塞当前控制台的.bat执行的。 2. 指定start的启动目录使用start /D,示例如下: start /D c: 3. 与linux后台运行(&)等价的start操作使用start /b,示例如下: in win32 console: start /b iperf.exe > c:iperf_multicast_server_logfile.txt in linux console: /root/iperf1.7 > /root/iperf_multicast_client_logfile.txt & 参考文献:http://www.voidcn.com/article/p-atmsokii-qn.html 4. 使用python脚本同时启动多console进程参考文献:
示例如下: //example 1: from subprocess import Popen,CREATE_NEW_CONSOLE Popen('cmd',creationflags=CREATE_NEW_CONSOLE) //-------------------------------------------------------------------------------------- //example 2: from sys import executable from subprocess import Popen,CREATE_NEW_CONSOLE Popen([executable,'script.py'],creationflags=CREATE_NEW_CONSOLE) //-------------------------------------------------------------------------------------- //example 3: from subprocess import Popen,CREATE_NEW_CONSOLE Popen('cmd dir',creationflags=CREATE_NEW_CONSOLE,cwd='c:') Popen(['cmd','/C','dir'],cwd='c:') //-------------------------------------------------------------------------------------- //example 4: from shlex import split from subprocess import Popen,CREATE_NEW_CONSOLE cmd_1 = "cmd /K demoICE.exe server"; cmd_2 = "cmd /K demoICE.exe client"; args_1 = split(cmd_1); args_2 = split(cmd_2); Popen(args_1,cwd="D:demo-devdev_nativedemoICEx64Release"); Popen(args_2,cwd="D:demo-devdev_nativedemoICEx64Release"); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows – 屏幕录制
- 如何获取焦点跟随 – 鼠标悬浮在emacs?
- windows – 128GB RAM的页面错误
- Windows10安装node.js
- windows – 网站和Active Directory域共享相同的名称
- 如何在Windows操作系统上安装BigMemory和bigrf
- 如何在安装应用程序但您没有帐户时以访客身份加入Lync 2013
- windows-server-2003 – 列出应用于Windows服务器的所有修补
- .net – Microsoft异常处理块 – 它不是一个完美的例子吗?
- windows安装memcached提示failed to install service or se
推荐文章
站长推荐
热点阅读