Windows Terminal启动多标签运行多命令报错0x800700c1求解决
解决Windows Terminal快捷方式启动多标签Python脚本报错0x800700c1的方案
错误本质:0x800700c1是「无效的程序格式」错误,你直接将Python脚本路径作为终端标签页的启动命令,但脚本本身不是可执行程序,Windows Terminal无法直接识别运行,必须显式调用Python解释器来执行脚本。
正确的快捷方式命令格式:
每个标签页的命令需要通过cmd /k启动命令提示符,并调用Python执行脚本,同时注意路径中的空格要用引号包裹,快捷方式里的双引号需转义为\"。示例:wt new-tab -p "Command Prompt" cmd /k "python \"C:\Full\Path\To\Your\script1.py\""; new-tab -p "Command Prompt" cmd /k "python \"C:\Full\Path\To\Your\script2.py\""若需先切换到脚本所在目录(避免路径依赖问题),可改为:
wt new-tab -p "Command Prompt" cmd /k "cd /d \"C:\Full\Path\To\Script\Dir\" && python script1.py"; new-tab -p "Command Prompt" cmd /k "cd /d \"C:\Full\Path\To\Script\Dir\" && python script2.py"快捷方式配置注意事项:
- 确保快捷方式「目标」字段开头是wt.exe的正确路径,默认路径为
C:\Users\<你的用户名>\AppData\Local\Microsoft\WindowsApps\wt.exe,若已加入系统PATH可直接写wt。 - 路径含空格时必须用引号包裹,且快捷方式命令里的双引号要转义为
\",否则会被系统当作参数分隔符处理。 - 多个标签页的命令用分号
;分隔,分号前后格式保持一致(可加空格或不加)。
- 确保快捷方式「目标」字段开头是wt.exe的正确路径,默认路径为
测试验证步骤:
- 打开Windows Terminal,在Command Prompt标签页手动执行
python "C:\Full\Path\To\Your\script.py",确认脚本能正常运行。 - 将命令整合到
cmd /k后,在Terminal中执行cmd /k "python \"C:\Full\Path\To\Your\script.py\"",确认无报错。 - 把完整命令放到快捷方式「目标」中,运行快捷方式测试多标签启动效果。
- 打开Windows Terminal,在Command Prompt标签页手动执行
内容的提问来源于stack exchange,提问作者Pauel3312
相关产品推荐
相关产品推荐

