无忧启动论坛

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

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

[复制链接]
跳转到指定楼层
1#
发表于 2018-2-8 13:29:30 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 ge 于 2018-2-8 15:51 编辑

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

使用道具 举报

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

使用道具 举报

4#
 楼主| 发表于 2018-2-8 15:08:42 | 只看该作者
这样就可以直接的看到想要用到的按键的键值了!
回复

使用道具 举报

5#
 楼主| 发表于 2018-2-8 15:11:13 | 只看该作者
要用SEND有话是可以但是我不知道哪个按键的键值!
回复

使用道具 举报

6#
 楼主| 发表于 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……
回复

使用道具 举报

7#
 楼主| 发表于 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
回复

使用道具 举报

8#
 楼主| 发表于 2018-2-8 15:54:31 | 只看该作者
来人帮帮我呀!人工计算太麻烦了!我人笨算的可费劲了!
回复

使用道具 举报

9#
发表于 2018-2-8 17:53:06 | 只看该作者
回复

使用道具 举报

10#
 楼主| 发表于 2018-2-8 18:32:18 | 只看该作者

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

使用道具 举报

11#
发表于 2018-2-8 20:04:17 | 只看该作者
ASCII 碼
0x41 = A
0x42 = B
以此類推
回复

使用道具 举报

12#
发表于 2018-2-8 20:29:09 | 只看该作者
本帖最后由 slore 于 2018-2-9 16:18 编辑
ge 发表于 2018-2-8 18:32
谢谢!这个是什么怎么用?


回复

使用道具 举报

13#
发表于 2018-2-9 08:27:17 | 只看该作者
256个码值 0-255 对应的ascii码,也就是键值
回复

使用道具 举报

14#
 楼主| 发表于 2018-2-9 09:14:55 | 只看该作者
a10036wu 发表于 2018-2-8 20:04
ASCII 碼
0x41 = A
0x42 = B

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

使用道具 举报

15#
 楼主| 发表于 2018-2-9 09:16:49 | 只看该作者

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

使用道具 举报

16#
 楼主| 发表于 2018-2-9 09:17:21 | 只看该作者
l3429900 发表于 2018-2-9 08:27
256个码值 0-255 对应的ascii码,也就是键值

谢谢!这个怎么用?
回复

使用道具 举报

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

使用道具 举报

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

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

使用道具 举报

19#
 楼主| 发表于 2018-2-11 07:56:59 | 只看该作者
5555555555
怎么用呀!我都不会!
回复

使用道具 举报

20#
 楼主| 发表于 2018-2-12 08:37:42 | 只看该作者
谁可以帮帮我呀!
回复

使用道具 举报

21#
 楼主| 发表于 2018-2-12 14:13:44 | 只看该作者
来人呀!帮帮我!怎么能输出字母对应的键值?
回复

使用道具 举报

22#
 楼主| 发表于 2018-2-12 14:16:34 | 只看该作者

这个怎么用?

点评

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

使用道具 举报

23#
发表于 2018-2-12 15:25:35 | 只看该作者
ge 发表于 2018-2-12 14:16
这个怎么用?



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

使用道具 举报

24#
 楼主| 发表于 2018-2-12 16:15:01 | 只看该作者
哈哈!明白了!但是就是不知道怎么才能用PECMD的MESS命令弹出按键对应的键值?
回复

使用道具 举报

25#
 楼主| 发表于 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, 2025-2-10 07:39

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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