- 精华
- 活跃值
-
- 积分
- 2741
- 违规
-
- 印币
-
- 鲜花值
-
- 在线时间
- 小时
累计签到:173 天 连续签到:2 天
|
本帖最后由 landboy 于 2023-9-16 10:46 编辑
群里有网友问,生产用的 优化 自动裁切线,哪里有 GMS.
我半年前道是帮别人定置制作了一个,花了2个晚上加班写,赚了点零花钱。
现在把VBA代码部分和思路 分享出来,有兴趣的可以自己完成算法部分
VBA 部分的代码
AutoCutLines.zip
(1.36 KB, 售价: 8 印币)
- Public Sub AutoCutLines()
- Nodes_TO_TSP
- START_Cut_Line_Algorithm 3#
-
- '延时500毫秒,如果电脑够快,可以调整到100ms
- Sleep 500
- TSP_TO_DRAW_LINES
- End Sub
- '// 导出所有物件四角的节点到文件
- Private Function Nodes_TO_TSP()
- //代码见压缩包
- End Function
- '// TSP功能画线-多线段
- Private Function TSP_TO_DRAW_LINES()
- // 代码见压缩包
- End Function
- '// 运行裁切线算法 Cut_Line_Algorithm.py 这个就不发了,毕竟要对的起别人的红包
- Private Function START_Cut_Line_Algorithm(Optional ext As Double = 3)
- cmd_line = "python C:\TSP\Cut_Line_Algorithm.py" & " " & ext
- Shell cmd_line
- End Function
- '// 设置线条标记(颜色)
- Private Function set_line_color(line As Shape)
- line.Outline.SetProperties Color:=CreateRGBColor(26, 22, 35)
- End Function
复制代码
|
评分
-
查看全部评分
1
赠人玫瑰,手有余香!如单纯感谢,请送花!凡是以文字形式感谢,即被视为水帖,会扣币处理!
鲜花榜单
-
+1
对你表示感谢!
|