小二黑123 发表于 2026-7-28 11:20:38

想找一个可以写单线条汉字的宏

哪位大神有那种可以写汉字的宏啊?单线条的那种,最近模具上好多汉字,我都是在UG里面写好再转到PM里面,好麻烦,想找一个能在PM里面直接写汉字的宏,跪求大神赐教!

风起时,想你。 发表于 2026-7-28 11:50:44

不要相信短视频说“一行宏直接中文单线刻字”,没有自带中文矢量,不可能凭空生成单线汉字。TrueType普通黑体导入PM生成的是双线轮廓(空心字),不是雕刻用的中心线单线,不能直接拿来刻字。
​ 网上很多“PM中文刻字宏下载”帖子,只有代码,不带字库,下载回来直接报错找不到文件。

鵬鵬* 发表于 2026-7-28 14:03:55

风起时,想你。 发表于 2026-7-28 11:50
不要相信短视频说“一行宏直接中文单线刻字”,没有自带中文矢量,不可能凭空生成单线汉字。TrueType普通黑 ...

外挂插件可以实现的,我前一家公司就是,自动编程+各种插件用,玩的很溜

海川工作室 发表于 2026-7-28 14:35:08

没有单独的宏可以直接刻单线的中文,即便是有也是调用的事先准备好的库。

爱情箴言 发表于 2026-7-28 15:11:31

可以用燕秀啊,上面单线汉字都可以用

bc123456 发表于 2026-7-28 15:39:31

宏编码就是英文,请问如何获取中文?网上所有的一段宏就可以写出中文的,就两种方式,①调用pm自带字库,这种文字不可以拆卸,只能整体编辑移动;②外部导入,通过你给的中文去对比宏字库里面的中文,市面上基本上99.99%的插件都是通过外部调用的,只是他把字库封装进他的插件里面
核心代码中
        STRING $FontName = ''
        STRING LIST $tp_list = {"Delcam Sans Serif单", 'Delcam Gothic单', "Tahoma双" , 'CNC Vector双'}
        INT $Choice = INPUT CHOICE $tp_list "默认字体或根据需要选择字体类型:"
        PRINT "Choix = $Choice"
这种就是属于调度PM自带库
    String Char=substring(str,j,1)
    String Path="D:\Program Files\jufengplugin\MacrosAndTemplates\009Othe\0001Othe\TextA\"+Char+".pic"
    //message info $path
    int k=-0.7
    EDIT PATTERN ; INSERT FILE $Path
这种就是插件、外挂所使用的从外部调度进来的

俗人一只 发表于 2026-8-3 15:02:05

中午只能通过外挂来实现了,
页: [1]
查看完整版本: 想找一个可以写单线条汉字的宏