找回密码
 注册
查看: 568|回复: 13
打印 上一主题 下一主题

将scr,form等文本转换成 fprintf程序代码

[复制链接]
  • TA的每日心情
    慵懒
    2020-12-22 15:45
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    跳转到指定楼层
    1#
    发表于 2022-1-18 14:27 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    本帖最后由 Newroomantics 于 2022-1-21 23:27 编辑

    skill有时需要将调试好的form,scr等文档,在skill内直接生成使用    此程序可以不用每行复制,运行后在当前文件夹下生成txt文档,直接复制到skill文件内使用
    使用方法:1.选择需要转换的文档 2.输入待写入文件的 输出端口
    (测试form中直接写中文也能直接转换为代码)
    1. defun( _skill_test ()
    2.         inPort = infile(axlDMFileBrowse(nil nil ?title "\321\241\324\361\264\375\327\252\273\273\316\304\265\265" ));选择要转换的文档
    3.         name_fprintf= axlUIPrompt( "\312\344\263\366\266\313\277\332:" );输入待写入文件的 输出端口
    4.         copyrewrite=outfile(strcat(name_fprintf "_fprintcopy.txt") "w") ;转换后文件名_fprintcopy
    5.         when(inPort
    6.                 while(
    7.                         gets(nextline inPort)
    8.                         fprintf(copyrewrite "fprintf(%s %L)\n" name_fprintf nextline)
    9.                 )
    10.         close(inPort)
    11.         close(copyrewrite)
    12.         )
    13. )
    复制代码






    该用户从未签到

    2#
    发表于 2022-1-18 16:38 | 只看该作者
    这个程序思路很清晰
  • TA的每日心情
    奋斗
    2025-4-27 15:26
  • 签到天数: 81 天

    [LV.6]常住居民II

    3#
    发表于 2022-1-20 16:09 | 只看该作者
    很简洁,很方便。
  • TA的每日心情
    开心
    2020-7-12 15:46
  • 签到天数: 1 天

    [LV.1]初来乍到

    4#
    发表于 2022-1-22 12:25 | 只看该作者
    学习了,谢谢分享!

    “来自电巢APP”

    该用户从未签到

    5#
    发表于 2022-2-14 16:47 | 只看该作者
    学习使用中,不知道怎么用

    该用户从未签到

    6#
    发表于 2022-2-14 17:10 | 只看该作者
    不会使用,大佬整成个带界面的就好了

    点评

    这个是用来方便编写skill的,会写skill的话理解一下就行了; 将上面的代码保存到一个skill文件并加载,然后输入上面defun的程序名就可以了,会弹出框让你选择和输入,运行后在当前目录下会生成所需的txt文档  详情 回复 发表于 2022-2-15 14:45
  • TA的每日心情
    慵懒
    2020-12-22 15:45
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    7#
     楼主| 发表于 2022-2-15 14:45 | 只看该作者
    本帖最后由 Newroomantics 于 2022-2-15 14:46 编辑
    digitzing 发表于 2022-2-14 17:10
    不会使用,大佬整成个带界面的就好了

    这个是用来方便编写skill的,会写skill的话理解一下就行了;
    将上面的代码保存到一个skill文件并加载,然后输入上面defun的程序名就可以了(程序名可以自行更改),会弹出框让你选择和输入,运行后在当前目录下会生成所需的txt文档

    点评

    明白了,我修改成了带界面的 [attachimg]333245[/attachimg]  详情 回复 发表于 2022-2-16 16:15

    该用户从未签到

    8#
    发表于 2022-2-16 16:15 | 只看该作者
    Newroomantics 发表于 2022-2-15 14:45
    这个是用来方便编写skill的,会写skill的话理解一下就行了;
    将上面的代码保存到一个skill文件并加载, ...

    明白了,我修改成了带界面的



    点评

    确实你这样带界面的方便一点,膜拜大佬  详情 回复 发表于 2022-2-16 17:15
  • TA的每日心情
    慵懒
    2020-12-22 15:45
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    9#
     楼主| 发表于 2022-2-16 17:15 | 只看该作者
    digitzing 发表于 2022-2-16 16:15
    明白了,我修改成了带界面的

    确实你这样带界面的方便一点,膜拜大佬

    该用户从未签到

    10#
    发表于 2022-2-16 20:05 | 只看该作者
    Newroomantics 发表于 2022-2-16 17:15
    确实你这样带界面的方便一点,膜拜大佬

    http://www.allegro-skill.com/forum.php?mod=viewthread&tid=147207 需要到这里下载

    该用户从未签到

    11#
    发表于 2022-7-21 08:46 | 只看该作者
  • TA的每日心情

    2024-11-18 15:56
  • 签到天数: 82 天

    [LV.6]常住居民II

    12#
    发表于 2022-7-21 17:39 | 只看该作者
    \321\241\324\361\264\375\327\252\273\273\316\304\265\265我看别人写的il文件里面也有这个,这一串是啥啊

    点评

    斜杠加数字这个是中文转成的GBK代码,因为allegro不支持中文,所以要用这种形式 你问的这句话是,“选择待转换文档” https://www.eda365.com/thread-599090-1-1.html 这个帖子里有转码工具,也可以反转  详情 回复 发表于 2022-7-25 16:20
  • TA的每日心情
    慵懒
    2020-12-22 15:45
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    13#
     楼主| 发表于 2022-7-25 16:20 | 只看该作者
    645071325 发表于 2022-7-21 17:39
    \321\241\324\361\264\375\327\252\273\273\316\304\265\265我看别人写的il文件里面也有这个,这一串是啥啊

    斜杠加数字这个是中文转成的GBK代码,因为allegro不支持中文,所以要用这种形式
    你问的这句话是,“选择待转换文档”

    https://www.eda365.com/thread-599090-1-1.html
    这个帖子里有转码工具,也可以反转

    点评

    非常感谢,终于明白了  详情 回复 发表于 2022-8-13 15:08
  • TA的每日心情

    2024-11-18 15:56
  • 签到天数: 82 天

    [LV.6]常住居民II

    14#
    发表于 2022-8-13 15:08 | 只看该作者
    Newroomantics 发表于 2022-7-25 16:20
    斜杠加数字这个是中文转成的GBK代码,因为allegro不支持中文,所以要用这种形式
    你问的这句话是,“选择 ...

    非常感谢,终于明白了
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-5-26 11:11 , Processed in 0.125000 second(s), 35 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表