文章目录

  • 一、实现效果
  • 二、实现原理
  • 三、实现方法
    • (一)准备工作
    • (二)Code Runner配置
  • 总结

通过VS Code及Python,实现了将写好的.mac文件直接在ansys中运行。并且该mac文件可以在电脑中的任何位置。

一、实现效果

二、实现原理

首先需将python加入到环境变量,这样即可通过cmd直接调用python脚本。
在此基础上,将一个可以获取ansys窗口并输入命令的python脚本放置在电脑指定位置。
最后在vscode中对.mac文件进行配置,vs code在命令行使用python脚本实现全过程。

三、实现方法

(一)准备工作

在本人的另一篇文章中,通过python脚本实现了在Ultra Edit中一键运行Ansys命令流。其本质也是通过Dos来调用python命令。

可详见:

Ultra Edit中编辑并一键运行Ansys命令流

该文中介绍了配置Python至环境变量并包含RunMac1.0.py所有代码。

(二)Code Runner配置

在完成以上配置后,需在VS Code插件Code Runner的设置中,找到找到Executor Map By File Extension,并进入Settings.json进行编辑。该文件记录了不同扩展名的文件在启动时会执行的特定操作。


在文件中如图位置添加一行文字,这行内容表示对于.mac文件,会运行RunMac1.0.py,并将文件名作为参数传递给该脚本。

".mac":"python C:\\ProgramData\\RunMac\\RunMac1.0.py $fullFileName",

总结

事实上,整个过程中,VS Code的作用是充当一个编辑环境,并通过dos启用Python脚本。核心的操作是由Python脚本完成。
因此,采用以上这种方法,理论上可以实现对任何形式的文本进行任何想要执行的操作。前提是Python可以完成这个操作。

欢迎大家交流讨论~

使用VS Code插件Code Runner一键运行ANSYS命令流相关推荐

  1. VS Code 神器插件:代码一键运行,支持超过 40 种语言!

    程序员转行学什么语言? https://edu.csdn.net/topic/ai30?utm_source= csdn_bw 记得两年多前,笔者那时还在写 PHP,同时需要写 Python 和 No ...

  2. VS Code插件Code Runner使用python虚拟环境

    首先进入Code Runner扩展设置 然后在settings.json中编辑 "python": "set PYTHONIOENCODING=utf8 &&am ...

  3. c# vscode 配置_[VSCode插件推荐] Code Runner: 代码一键运行,支持超过40种语言

    记得两年多前,笔者那时还在写 PHP,同时需要写 Python 和 Node.js .所以在那时,支持多种语言的 VS Code 已经是笔者的主力编辑器了.唯一不足的是,笔者希望在VS Code里,能 ...

  4. vscode 不能运行h5c3代码_让开发效率“飞起”的VS Code 插件

    前言 VSCode,是一个免费的.开源的跨平台编辑器,也是我最满意的编辑器之一. 本文向大家推荐一些我喜欢的vscode插件,不出意外的话,这些插件将对你的工作效率提升有不小的帮助! GitLens ...

  5. VSCode Run code插件运行机制和配置文件的意思解释

    文章目录 一.Run code运行机制 二.Run code的变量 三.说明 1.编译器路径 2."code-runner.executorMap" 四.c++和python配置的 ...

  6. vscode 文件编码转换_荐几个让你开发效率“飞起”的VS Code 插件

    点击上方"蓝色字体",选择"设为星标" 做积极的人,而不是积极废人! 前言 VSCode,是一个免费的.开源的跨平台编辑器,也是我最满意的编辑器之一. 本文向大 ...

  7. 盘点 12 款让开发效率“飞起”的 VS Code 插件

    作者 | 浪里行舟 来源 | 前端工匠(ID:frontendJS) VS Code,是一个免费的.开源的跨平台编辑器,也是我最满意的编辑器之一. 本文向大家推荐一些我喜欢的VS Code插件,不出意 ...

  8. 【开发工具】【windows】Visual Studio Code(VS Code)常用插件

    编程语言相关 C/C++ C/C++ IIntelliSense, debugging, and code browsing,微软官方插件,C语言必背插件,可实现符号跳转等 常见快捷键如下: – Ct ...

  9. vs code 插件收集

    名称 简述 Auto Close Tag 自动闭合HTML标签 Auto Import Typescript自动import提示 Auto Rename Tag 修改HTML标签时,自动修改匹配的标签 ...

  10. 让开发效率“飞起”的VS Code 插件

    前言 VSCode,是一个免费的.开源的跨平台编辑器,也是我最满意的编辑器之一. 本文向大家推荐一些我喜欢的vscode插件,不出意外的话,这些插件将对你的工作效率提升有不小的帮助! GitLens ...

最新文章

  1. 使用机智云APP控制战舰V3 (转)
  2. Zepto源码分析-event模块
  3. 软工概论第十三周总结
  4. SSM实现个人博客-day02
  5. 最全的 netcore 3.0 升级实战方案
  6. mysql主从复制的binlog和relay-log的区别
  7. 2017.8.11 OSU 失败总结
  8. vscode markdown_使用vscode开始Markdown写作之旅
  9. Codeforces 627D Preorder Test(二分+树形DP)
  10. 从《学书津梁》看五体创作思路(篆书)
  11. 6-3 There is No Free Lunch (40分)
  12. C++中的万能头文件
  13. SQL Server 2005 express下载地址
  14. verilog入门-38译码器
  15. Pygame教程系列三:绘制文本篇
  16. 《金融学》笔记 第一章 货币的本质
  17. intellij idea cpu占用率太大太满 运行速度太慢 使了五个解决方法最终成功
  18. 求集合中最大值、最小值、和
  19. jupyter notebook出现DLL load failed while importing _multiarray_umath: 找不到指定的模块
  20. MySQL UPDATE 更新

热门文章

  1. 计算机网络协议各协议的作用,计算机网络通信协议有哪些?作用是什么?
  2. sdk环境变量配置不成功
  3. Java求100以内素数和
  4. vmware station密钥
  5. 企业微信api,企业微信sdk接口java调用源码
  6. matlab——矩阵运算
  7. 【Jlink驱动无法加载解决办法】
  8. dlibdotnet 人脸相似度源代码_C#开发的人脸左右相似度计算软件源码分析
  9. 关于微信unionid理解
  10. 软件工程--需求分析的任务详解