Cadence Skill 论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 555|回复: 6

不知道skill所用的命令,也可以运行skill文件?

[复制链接]
发表于 2017-10-18 14:27:08 | 显示全部楼层 |阅读模式
看到大神写的skill加载器,
点击skill.il文件就可以运行,当我设置命令和skill名字不一样的时候,也可以正常运行,执行skill内容
加密的skill,输入密码就可以正常运行,(加密文件的不知道其命令呀)也能运行。

??疑问,不知道命令,怎么可以正常在allegro内运行呢,

文件原地址:
http://www.eda365.com/forum.php? ... amp;_dsign=31e1ca57
发表于 2017-10-20 17:23:43 | 显示全部楼层
这个原理应该是用getDirFiles,读取文件夹以及.il后缀的文件,做的分类。。。如果没加密的skill,可以截取axlCmdRegister或者axlShell获取命令,加密的就没办法了

评分

参与人数 1SKILL币 +2 收起 理由
王开鑫55 + 2 赞一个!

查看全部评分

回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2017-10-24 08:58:48 | 显示全部楼层
leilei4908 发表于 2017-10-20 17:23
这个原理应该是用getDirFiles,读取文件夹以及.il后缀的文件,做的分类。。。如果没加密的skill,可以截取a ...

想法和你一样的 ,但是加密的,他也只需要输入密码,就可以调用il文件,不知道啥方法才到上面来问的
发表于 2017-11-7 09:16:37 | 显示全部楼层
本帖最后由 leilei4908 于 2017-11-7 09:17 编辑
王开鑫55 发表于 2017-10-24 08:58
想法和你一样的 ,但是加密的,他也只需要输入密码,就可以调用il文件,不知道啥方法才到上面来问的


isFileEncrypt判断是否加密,不加密的直接load
加密的,用密码试凑
prog(()
   pwds = list("1","2")...密码列表
   if(isFileEncrypt(file) then
       foreach(pwd pwds
           flag = errset(load(file pwd))
           when(flag return(t))
       )
   else
       flag = errset(load(file))
   )
)
 楼主| 发表于 2017-11-7 17:42:47 | 显示全部楼层
leilei4908 发表于 2017-11-7 09:16
isFileEncrypt判断是否加密,不加密的直接load
加密的,用密码试凑
prog(()

这个还是没有获取到到命令,你是得到密码,加载他,好像,密码我会输入的,就是你的密码列表
发表于 2017-11-8 08:37:10 | 显示全部楼层
王开鑫55 发表于 2017-11-7 17:42
这个还是没有获取到到命令,你是得到密码,加载他,好像,密码我会输入的,就是你的密码列表

Command窗口输入 funckey
可以看注册的funckey热键,和alias快捷键
 楼主| 发表于 2017-11-8 09:06:28 | 显示全部楼层
leilei4908 发表于 2017-11-8 08:37
Command窗口输入 funckey
可以看注册的funckey热键,和alias快捷键

代码没有设置快捷键,你给的代码只是加载il文件,并没有在allegro 里运行il文件,不知道我说明白没有。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|网站地图|Cadence Skill 论坛 ( 蜀ICP备13024417号|网站地图

GMT+8, 2018-7-21 23:14 , Processed in 0.351084 second(s), 38 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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