找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 6959|回复: 24

[求助] 用PECMD脚本LOOP命令做循环!怎么让结果是从A到Z?

[复制链接]
发表于 2018-2-8 13:29:30 | 显示全部楼层 |阅读模式
本帖最后由 ge 于 2018-2-8 15:51 编辑

怎么让结果是从A到Z?效果就是像
A 0x41
B 0x42
C 0x43
D 0x44
E 0x45
 楼主| 发表于 2018-2-8 13:31:16 | 显示全部楼层
用SEND命令时不知道哪个字母键值是多少!想有LOOP循环一下!看到结果就知道了!
回复

使用道具 举报

 楼主| 发表于 2018-2-8 15:07:38 | 显示全部楼层
没有人知道吗?还是没有明白我的意思?我要的是类似
1【A】0x41
2【B】0x42
3【C】0x43
回复

使用道具 举报

 楼主| 发表于 2018-2-8 15:08:42 | 显示全部楼层
这样就可以直接的看到想要用到的按键的键值了!
回复

使用道具 举报

 楼主| 发表于 2018-2-8 15:11:13 | 显示全部楼层
要用SEND有话是可以但是我不知道哪个按键的键值!
回复

使用道具 举报

 楼主| 发表于 2018-2-8 15:24:41 | 显示全部楼层

ENVI A=0
ENVI B=0x40
ENVI C=
LOOP %A%<27,TEAM CALC -base=16 B=%B%+1| CALC A=%A%+1| ENVI C=%C% %A% %B% \n
MESS %C%
这个结果是
1 0x41
2 0x42
3 0x43
4 0x44
5 0x45
6 0x46
7 0x47
8 0x48
9 0x49
10 0x4A
11 0x4B
12 0x4C
13 0x4D
14 0x4E
15 0x4F
16 0x50
17 0x51
18 0x52
19 0x53
20 0x54
21 0x55
22 0x56
23 0x57
24 0x58
25 0x59
26 0x5A
中间没有A B C……
回复

使用道具 举报

 楼主| 发表于 2018-2-8 15:28:02 | 显示全部楼层

或者是将
1 0x41
2 0x42
3 0x43
4 0x44
5 0x45
6 0x46
7 0x47
8 0x48
9 0x49
10 0x4A
11 0x4B
12 0x4C
13 0x4D
14 0x4E
15 0x4F
16 0x50
17 0x51
18 0x52
19 0x53
20 0x54
21 0x55
22 0x56
23 0x57
24 0x58
25 0x59
26 0x5A
里面的123替换成A B C
回复

使用道具 举报

 楼主| 发表于 2018-2-8 15:54:31 | 显示全部楼层
来人帮帮我呀!人工计算太麻烦了!我人笨算的可费劲了!
回复

使用道具 举报

发表于 2018-2-8 17:53:06 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2018-2-8 18:32:18 | 显示全部楼层

谢谢!这个是什么怎么用?
回复

使用道具 举报

发表于 2018-2-8 20:04:17 | 显示全部楼层
ASCII 碼
0x41 = A
0x42 = B
以此類推
回复

使用道具 举报

发表于 2018-2-8 20:29:09 | 显示全部楼层
本帖最后由 slore 于 2018-2-9 16:18 编辑
ge 发表于 2018-2-8 18:32
谢谢!这个是什么怎么用?


ascii.png
回复

使用道具 举报

发表于 2018-2-9 08:27:17 | 显示全部楼层
256个码值 0-255 对应的ascii码,也就是键值
回复

使用道具 举报

 楼主| 发表于 2018-2-9 09:14:55 | 显示全部楼层
a10036wu 发表于 2018-2-8 20:04
ASCII 碼
0x41 = A
0x42 = B

谢谢!但是怎么用?能给个示例吗?
回复

使用道具 举报

 楼主| 发表于 2018-2-9 09:16:49 | 显示全部楼层

这个图片看不到呀!提示此图片仅限于新浪博客用户交流与沟通
回复

使用道具 举报

 楼主| 发表于 2018-2-9 09:17:21 | 显示全部楼层
l3429900 发表于 2018-2-9 08:27
256个码值 0-255 对应的ascii码,也就是键值

谢谢!这个怎么用?
回复

使用道具 举报

发表于 2018-2-9 12:02:19 | 显示全部楼层
这就要去查表匹配再替换或插入。pecmd语法没学不会。
编程上就简单替换而已,还有专门函数直接转换为abc。
回复

使用道具 举报

 楼主| 发表于 2018-2-9 12:27:08 | 显示全部楼层
yjd 发表于 2018-2-9 12:02
这就要去查表匹配再替换或插入。pecmd语法没学不会。
编程上就简单替换而已,还有专门函数直接转换为abc。

如果 不用循环可以弄!但是太复杂了!其它方法真的不知道!不明白!
回复

使用道具 举报

 楼主| 发表于 2018-2-11 07:56:59 | 显示全部楼层
5555555555
怎么用呀!我都不会!
回复

使用道具 举报

 楼主| 发表于 2018-2-12 08:37:42 | 显示全部楼层
谁可以帮帮我呀!
回复

使用道具 举报

 楼主| 发表于 2018-2-12 14:13:44 | 显示全部楼层
来人呀!帮帮我!怎么能输出字母对应的键值?
回复

使用道具 举报

 楼主| 发表于 2018-2-12 14:16:34 | 显示全部楼层

这个怎么用?

点评

[attachimg]367260[/attachimg] 图上不是有A-Z的ASCII码麽。  详情 回复 发表于 2018-2-12 15:25
回复

使用道具 举报

发表于 2018-2-12 15:25:35 | 显示全部楼层
ge 发表于 2018-2-12 14:16
这个怎么用?

A-Z.png

图上不是有A-Z的ASCII码麽。
回复

使用道具 举报

 楼主| 发表于 2018-2-12 16:15:01 | 显示全部楼层
哈哈!明白了!但是就是不知道怎么才能用PECMD的MESS命令弹出按键对应的键值?
回复

使用道具 举报

 楼主| 发表于 2018-2-12 16:19:55 | 显示全部楼层
slore 发表于 2018-2-12 15:25
图上不是有A-Z的ASCII码麽。

谢谢!明白了!我用
TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1
FIND --WID JZ,* 无标题 - Notepad2-mod (管理员)
ENVI @@POS=?%JZ%:L:U
CALC L=%L%+360
CALC U=%U%+16
ENVI Z=0
LOOP %Z%<256,CALL FUN1
_SUB FUN1
    ENVI @@Cur=%L%;%U%
    SEND -m 0x8002
    SEND -m 0x8004
    SEND %Z%,0XD
    MESS %Z%@设 #YN *5000 $N  
    CALC Z=%Z%+1
_END
看到了结果!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1|闽公网安备35020302032614号 )

GMT+8, 2026-4-9 15:42

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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