使用 curl 将 .gcode 文件发送到 Octoprint

问题描述

我尝试使用 post 脚本和 curl 将切片的 .stl 文件上传到 Octoprint。切片和上传的整个过程应该以自动方式工作。我创建了一个批处理文件,它将特定文件加载到我的 PrusaSlicer 中,将它们切片并将 .gcode 放在定义的文件夹中。问题是, curl 在我的帖子脚本中不起作用。我按照本指南在本地 Windows 笔记本电脑上安装了 Octoprint:

https://community.octoprint.org/t/setting-up-octoprint-on-windows/383

上传效果很好。因此,我尝试将以下代码包含到我的发布脚本中,该脚本应该将 .gcode 文件(将它们保存在我的本地驱动器上之后)上传到 Octoprint:

curl -k -H "X-Api-Key: xxxxxxxxxxxxxxxxxx" -F "select=false" -F "print=false" -F "file=@[output_filepath]" "http://192.168.137.1: 5000/api/files/local" {STRIP "; postProcessing"}

只要我想将 .gcode 保存在本地驱动器上,PrusaSlicer 就会给我以下错误消息:

配置的后处理脚本不存在:curl

Curl 已经安装在我的笔记本电脑上,我在 system32 文件夹中包含了 libcurl-x64.dll 文件。所以 Curl 必须正常工作,我的命令行也可以找到 curl 命令。

我错过了什么?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)