鱼C论坛

 找回密码
 立即注册
查看: 3645|回复: 3

VScode已经设置了integratedTerminal但是运行程序外部终端还是出不来

[复制链接]
发表于 2022-9-27 14:31:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
在launch.json中我已经设置了console,然后在run code configuration中也勾选了run in terminal.但是运行代码输出结果还是一直是在终端输出,不是在外部控制台输出,我按ctrl+shift+c键打开外部控制台,结果根本输入不进去数字,就是一个cmd.exe。有没有人知道怎么在VScode中调出外部终端(就是那个小黑框)


想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-9-27 15:43:08 | 显示全部楼层
好奇:你要另开个“外部终端”干什么,VSCode的“集成终端” 不够你用么?

解决:写一个简单的 cmd, bat 或 ps  脚本, 如 test.bat  里面就写两行,作为测试:
echo Hello
@pause
然后 在python脚本里,调用 os.system('start test.bat')   即可 在新开的cmd窗口内执行bat命令



想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-9-28 15:47:04 | 显示全部楼层
阿奇_o 发表于 2022-9-27 15:43
好奇:你要另开个“外部终端”干什么,VSCode的“集成终端” 不够你用么?

解决:写一个简单的 cmd, bat ...

我是想在外部控制台那边显示输出,在下面显示输出的话太不方便了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-9-28 19:46:34 | 显示全部楼层
本帖最后由 阿奇_o 于 2022-9-28 19:50 编辑
季夏。。。 发表于 2022-9-28 15:47
我是想在外部控制台那边显示输出,在下面显示输出的话太不方便了


那你这想法,算是比较独特,或另类了,各大IDE或类IDE的工具的输出窗口(终端/操作台等),基本上都是内嵌在IDE界面里的,还没见过输出会另起一个独立窗口的。 。(小部分应用可能可以“悬浮在外”,但依然属于IDE来管理)

ps: 若按你想法来,想想这样独立开一个窗口意味着什么?——每次运行程序,就新开一个窗口,那得制造多少个窗口线程?还有旧的N个窗口你怎么管理?手动关闭?。。

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-15 05:52

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表