使用VS Code插件Code Runner一键运行ANSYS命令流

Posted Lzn_nzL

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用VS Code插件Code Runner一键运行ANSYS命令流相关的知识,希望对你有一定的参考价值。

文章目录


通过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命令流的主要内容,如果未能解决你的问题,请参考以下文章

使用VS Code插件Code Runner一键运行ANSYS命令流

使用VS Code插件Code Runner一键运行ANSYS命令流

vs code控制台输出乱码

Code Runner for VS Code 突破 1000 万下载量!支持运行超过 40 种语言

VS Code Code Runner 不适用于 virtualenvs

如何在 VS Code 中调试颤振 build_runner 构建?