线程评级:
Python API:vscodium创建临时文件
你好,

我在2018年首次使用Robodk,并在多年来一直在使用它不同的金额。在某些时候,您将vscodium添加为可选的IDE,因为我们主要使用Python API,因此升级令人愉快。

但是,我一直在发出一个问题,最近,当我开始更多的时候,它让我疯狂地推动了我。所以问题是:每次我在Robodk中打开Python脚本来编辑它,它打开vscodium并在“User / appdata / local / temp”文件夹中创建脚本的副本,而无论原始文件都存储在哪里。我一直试图找到这一段时间的原因或解决方案。第一次发生,我真的很虽然我失去了之前完成了一天的所有进步。到目前为止只有解决方案才是:打开vscodium,打开原始文件夹中的脚本,替换Robodk中的脚本,然后继续修改它。但是每次Robodk都关闭,需要再次完成。

So am I doing something fundamentally wrong or what are the settings that cause this behavior? I tried asking about this from RoboDK support (last year) without ever getting a reply.. Hopefully someone has a clue what is the cause for this. Any additional info you might need, I can try to provide.

Thanks for the help.
我知道这是痛苦的,我也必须把它的困难学习。
不幸的是,我不认为我们可以对此做些重要。
就个人而言,为了避免这个问题,我几乎从不包括Robodk站的Python脚本。
我将在一个单独的文件夹中,在开发过程中直接从vscodium运行它们。

您可以做的一件事是在vscodium中关闭它后删除Temp文件夹中的文件。这将解决我认为的问题。

如果您需要从UI调用它们,则您有2个选择。
您可以每次进行修改和redrop de新版本时删除您在RDK中拥有的宏。
您还可以在RDK本地库中保存您的Python宏并激活此选项。然后,即使它们不是站的一部分,您也可以调用宏。



Jeremy
Find useful information about RoboDK and its features by visiting our在线文档通过观看我们的教程YouTube Channel.


你好杰里米,

所以它只是不可避免的特征,只有一些解决方法。我一直在使用UI的脚本,并确切地完成您提出的内容:替换脚本一直在替换脚本。虽然不是关于添加它们的本地库,但它很好地记住它也是一种选择。

关于保持vscodium和Robodk分开,我尝试过,但如果我记得正确存在一些问题。在某些时候,如果打开vscodium,则没有找到Robodk模块的vscodium。我没有进一步调查它,但这可能是简单的解决方案。

它肯定有点痛苦。我觉得早点使用python空闲这个问题不存在。因此,我猜是使用更适合IDE的成本:)
您应该能够使用python包管理器安装的任何其他模块将Robodk作为单独的模块安装为单独的模块:
代码:
pip安装Robodk.

官方包PyPi上:
https: //pypi.org/project/robodk/

您还可以使用Sample BAT文件在此安装此库:
C:/robodk/python-robodk-install.bat.

我建议您安装Robodk库并将项目与Robodk分开,如果您正在进行大量编程,因为您的编辑不在Robodk内部。

More specifically, if you are using VSCode, you should follow these steps:
  1. 安装官方Visual Studio代码并从“开始”菜单中打开它。
  2. 选择要从右下方使用的Python版本(您可以根据vscode / vscodium版本左下方找到它)。
  3. 将光标放在终端中(如果没有看到它,请选择View-Terminal)
  4. 类型“pip安装robodk”。这应该为robodk安装为python的选择版本,它应该在robodk环境之外工作。
  5. 选择F5(或运行)并输入以运行Python脚本。
See attached image.


在Robodk,我们以这种方式完成了大部分的研究和开发,因为它很容易跟踪源代码。




浏览此主题的用户:
1位客人