jim357951 发表于 2019-2-21 17:16:54

[求助]想寫一個ASSIGN TEXT的SKILL

本帖最后由 jim357951 于 2019-2-21 18:04 编辑

想寫一個ASSIGN TEXT的SKILL
功能大致是說我點擊文字點選ASSIGN TEXT在選擇我要的NET
將此文字改成我選擇的NET NAME
我對函數認識的不多,目前想用下面2個函數來做編寫
axlNetEcsetValueGet
axlDBChangeText
希望能獲得一些建議,謝謝!

6771877@qq.com 发表于 2019-2-25 14:15:59

本帖最后由 6771877@qq.com 于 2019-2-25 14:18 编辑

不好意思,SPM_PATH_ADDONS这个是我自己文件路径,将下面语句前加一行:
SPM_PATH_ADDONS=你自己的form文件所在目录,比如你将SPM_ChangeTextToNet.form这个文件放在D盘根目录,则加入
SPM_PATH_ADDONS=“d:/”
SPM_ChangeTextToNetFormFile=strcat(SPM_PATH_ADDONS "SPM_ChangeTextToNet.form")

或者直接改成(假设SPM_ChangeTextToNet.form在D盘根目录)

SPM_ChangeTextToNetFormFile=“d:/SPM_ChangeTextToNet.form"

6771877@qq.com 发表于 2019-2-22 16:16:23

好像没你认为的那么复杂,只要点选net,获取net名,再change一下就可以了吧

6771877@qq.com 发表于 2019-2-22 16:43:37

写好了,10多分钟搞定,写得有点简陋,没有循环选择,如果想循环,可以加个右键菜单

jim357951 发表于 2019-2-22 20:50:18

6771877大,我第一次想試者寫,所以還在學習中
方便分享你的原碼嗎

bingshuihuo 发表于 2019-2-24 09:59:50

有想法   

6771877@qq.com 发表于 2019-2-25 08:16:59

jim357951 发表于 2019-2-22 20:50
6771877大,我第一次想試者寫,所以還在學習中
方便分享你的原碼嗎

好的,我等会就发上来,

6771877@qq.com 发表于 2019-2-25 08:23:11

仅供初学者入门参考,很多人将form写在il里,我个人喜欢分开,为了代码层次清晰,所以不一定是最简洁的。

85654202 发表于 2019-2-25 09:10:11

不错, 好好跟你学习

jim357951 发表于 2019-2-25 10:17:09

6771877大,謝謝你大方的分享,請問SPM_ChangeTextToNet.form要如何掛載,我存放於SKILL路徑下出現
E- *Error* eval: unbound variable - SPM_PATH_ADDONS 的錯誤
页: [1] 2
查看完整版本: [求助]想寫一個ASSIGN TEXT的SKILL