windows – 如何打开新的cmd窗口并在其中执行for循环?
发布时间:2020-12-14 01:47:13 所属栏目:Windows 来源:网络整理
导读:我有一个带有以下命令的test.cmd文件: call "cmd /c start echo foo pause"call "cmd /c start for /l %%x in (0,1,2) do python test.py config%%x" 第一个命令工作正常,表明一般方法应该有效.带有for循环的第二个给了我麻烦. 当我直接在CMD窗口中运行此命
我有一个带有以下命令的test.cmd文件:
call "cmd /c start echo foo && pause" call "cmd /c start for /l %%x in (0,1,2) do python test.py config%%x" 第一个命令工作正常,表明一般方法应该有效.带有for循环的第二个给了我麻烦. 当我直接在CMD窗口中运行此命令(在迭代器之前只有一个%符号)时,它会在循环中按预期在新的CMD窗口中启动我的python脚本“test.py”3次. 当我从test.cmd运行相同的命令时(这次当然是2%),新的CMD窗口会弹出并立即消失.我没有收到任何错误消息,也无法保留新窗口. 我怀疑我需要做更多的编码,但我无法弄清楚正确的语法.从test.cmd运行这个for循环,我必须做些什么改变?
如果你坚持使用调用,还有另一级别的解析,所以在批处理文件中你必须使用:
call "cmd /k start for /l %%%%i in (1,10) do echo %%%%i" (用/ k替换/ c来查看输出) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-phone-7 – MVVM-light已经有一个为INavigationSer
- windows-update – 如何确定Windows Server 2016上最近成功
- 截图时窗口自动识别
- windows – 通过PowerShell自动化WSUS
- windows-phone-7 – ApplicationBar背后的背景图片
- windows – Perf mon _total vs
- windows-runtime – 如何等待IAsyncAction?
- opengl – 调用glGetTexImage时出错(atioglxx.dll)
- Windows 8 C#和XAML应用程序的程序体系结构,具有图形功能
- windows-server-2008 – 用一个大30%的窗口替换windows超大
推荐文章
站长推荐
- 部署 – 克隆Win7机器的最佳方法是什么?
- microsoft.build – 以编程方式修改程序集绑定
- windows-server-2003 – w32tm / query / config
- Windows 7:利用自动提升来提升自己的流程?
- windows-server-2012 – 为什么10GbE卡无法与Win
- 使用putty配套工具pscp实现windows向Linux传送文
- windows-7 – 用于从多个文件夹中复制名为“dat”
- windows-7 – 如何使用IPSEC加密SQL Server流量?
- Windows API一日一练 64 RegSetValueEx和RegDele
- windows – 如何在不同的子网中设置VPN
热点阅读