当前位置: 首页 > news >正文

Code Runner使用外部控制台,运行结束后等待用户输入

问题描述

网上让程序运行结束暂停的方法大多数只有两种:
1.末尾加上system(“pause”)
2.start /k cmd
第一种方法每一个程序都需要在最后加上这条命令很烦;
第二章方法cmd窗口在程序运行结束后不会自动关闭,需要用户手动关闭

我想找到一种方法类似调试程序一样程序结束后,用户输入任意键关闭窗口。

解决方案

修改Code Runner的Setting.json

"code-runner.executorMap": {"c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && start cmd /c \"$dir$fileNameWithoutExt.exe && pause\"","cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt && start cmd /c \"$dir$fileNameWithoutExt.exe && pause\"","python": "cd $dir && start cmd /c \"C:\\Users\\60116\\AppData\\Local\\Programs\\Python\\Python312\\python.exe $fileNameWithoutExt.py && pause\""},

需要注意传递给cmd的参数要用引号包起来,否则cmd会认为它们是多个命令从而解析失败

http://www.lryc.cn/news/278168.html

相关文章:

  • IC设计的前端和后端是如何区分的?
  • Unity WebView 中文输入支持
  • x-cmd pkg | trdsql - 能对 CSV、LTSV、JSON 和 TBLN 执行 SQL 查询的工具
  • Camunda Spin
  • strlen/Memcpy_s/strncasecmp
  • 水经微图安卓版APP正式上线!
  • 数据结构第十二弹---堆的应用
  • [NSSRound#3 Team]This1sMysql
  • Android 通知简介
  • QT开发 2024最新版本优雅的使用vscode开发QT
  • Redis性能大挑战:深入剖析缓存抖动现象及有效应对的战术指南
  • 基于SpringBoot的教学管理系统
  • 机器学习之独热编码(One-Hot)
  • IIS+SDK+VS2010+SP1+SQL server2012全套工具包及安装教程
  • 【昕宝爸爸小模块】HashMap用在并发场景存在的问题
  • 数据库索引
  • 开源知识库工具推荐:低成本搭建知识库
  • C# Chart控件
  • OpenCV C++ 图像处理实战 ——《多尺度自适应Gamma矫正的低照图像增强》
  • 原型模式
  • linux centos 账户管理命令
  • 【JavaWeb学习笔记】19 - 网购家居项目开发(上)
  • 强化学习的数学原理学习笔记 - RL基础知识
  • winSCP是什么?它有什么功能和特性?它值不值得我们去学习?我们该如何去学习呢?
  • SpringBoot的数据层解决方案
  • 极客时间-《如何成为学习高手》文章笔记 + 个人思考
  • 【前端】下载文件方法
  • 虚幻UE 材质-纹理 1
  • 回归预测 | Matlab实现RIME-HKELM霜冰算法优化混合核极限学习机多变量回归预测
  • 【AWS系列】巧用 G5g 畅游Android流媒体游戏