本來還在想,如果要弄新舊兩個版本,不就累死了。今天試用 Inkscape 1.0 增加參數的 attribute 「arg_parser」來當依據,用 Python 的 hasattr 來判斷是否有「arg_parser」,如果為 True,表示為 Inkscape 1.0 以後的版本,就改用新的語法,反之前使用舊的版本。哈~這樣子瞎搞一番以後,Raster 2 Laser GCode generator 就可以新舊通吃了!
改過的版本可以在下面 GitHub 專案中下載:
不過為了考慮向下相容 Inkscape 0.92 ,不能在 raster2laser_gcode.inx 中使用「type="path" mode="folder"」讓使用者用視窗介面的檔案對話框來指定輸出的資料夾。
Inkscape 1.0 用 type="path" 可以用點選的方式選資料夾或檔案 |
可惜了這個在 Inkscape 1.0 中很方便的新功能。
沒有留言:
張貼留言