S
smartguolei
Unregistered / Unconfirmed
GUEST, unregistred user!
大家好,我现在要输入一些IP地址及MAC地址,因为要在大型的路由器上进行,为了确保操作无失误,我打算采用postmessage的方法进行模拟输入,例如:IP地址:edit1.text=192.168.2.45
转换成ASCII值,也就是键值:edit2.text=$31$39$32$6e$31$36$38$6e$32$6e$34$35
我想把这一串键值分割出来,然后进行达到下列结果
postmessage(h,wm_keydown,$31,0); //send 1
postmessage(h,wm_keydown,$39,0); //send 9
postmessage(h,wm_keydown,$32,0); //send 2
postmessage(h,wm_keydown,$6e,0);//输入.键
postmessage(h,wm_keydown,$31,0); //send 1
postmessage(h,wm_keydown,$36,0); //send 6
postmessage(h,wm_keydown,$38,0); //send 8
postmessage(h,wm_keydown,$6e,0);//输入.键
postmessage(h,wm_keydown,$32,0); //send 2
postmessage(h,wm_keydown,$6e,0);//输入.键
postmessage(h,wm_keydown,$34,0); //send 4
postmessage(h,wm_keydown,$35,0); //send 5
我怎么进行分割啊。然后读取出来达到下列效果,我怎么做啊。用什么循环啊我就200分啊。
转换成ASCII值,也就是键值:edit2.text=$31$39$32$6e$31$36$38$6e$32$6e$34$35
我想把这一串键值分割出来,然后进行达到下列结果
postmessage(h,wm_keydown,$31,0); //send 1
postmessage(h,wm_keydown,$39,0); //send 9
postmessage(h,wm_keydown,$32,0); //send 2
postmessage(h,wm_keydown,$6e,0);//输入.键
postmessage(h,wm_keydown,$31,0); //send 1
postmessage(h,wm_keydown,$36,0); //send 6
postmessage(h,wm_keydown,$38,0); //send 8
postmessage(h,wm_keydown,$6e,0);//输入.键
postmessage(h,wm_keydown,$32,0); //send 2
postmessage(h,wm_keydown,$6e,0);//输入.键
postmessage(h,wm_keydown,$34,0); //send 4
postmessage(h,wm_keydown,$35,0); //send 5
我怎么进行分割啊。然后读取出来达到下列效果,我怎么做啊。用什么循环啊我就200分啊。