我目前正致力于将stl文件转换为我的3d打印机的gcode文件
我根据它们的打印类型(墙砖,迷你,misc)将它们放在文件夹中,并且它们中包含1个或更多文件夹。
我可以转换文件,如果它们在基本文件夹中,但我想将它们保存在文件夹中,并在完成后将文件移动到文件夹结构的副本,这样我就不会重复工作了。
我可以让它来创建文件夹,但是在尝试echo slicing "file"
时,除非基础文件夹中有文件,否则它什么都不做。
我查看了其他问题并尝试了for /d /r
。
我把代码留在了家里,但是我从中得到了这个想法的地方是
echo off
for /d %%D in (c:\location\*) do (
REM code to copy folders from start to done folder
for %%F in (%%D\start\*.stl) do (
echo slicing %%F
move &&F %%D\done
)
)
我有一个机器人副本,在第二个for循环开始之前有效 我将在今晚稍后使用我目前正在使用的确切代码进行编辑。
修改
这是迄今为止我所使用的代码:
echo off
for /d %%D in (G:\Slic3rbatch\profiles\*) do (
REM copies each folder from start to done only
robocopy %%D\start %%D\done /e /xf * >null
echo Creating folders completed
for /d %%F in (%%D\start\*) do (
echo "Slicing : " %%F
)
)
echo All files completed
REM PAUSE