TC官方合作论坛
标题:
为什么这个执行不了
[打印本页]
作者:
freenoon
时间:
2015-1-30 20:13
标题:
为什么这个执行不了
PW="abcdefg"
pwcd=str.strleng(PW)
i=0
while (pwcd>i)
pw1=str.strsub(PW,i,1)
dm.KeyPressChar(pw1)
help.messagebox(pw1)
i=i+1
endwhile
执行后,第一次显示 a 后面都显示空值。有知道为什么的吗?
作者:
menglovelili
时间:
2015-1-30 21:22
你一上手就是英文吗???我还看不懂,定义变量了吗?貌似PW是字符串,i是整数型,两个不能比吧!后面的我就看不懂了.[不断学习]**快捷签名**作者:缘ManGo QQ:35611068******签名快捷******[不断进步]
作者:
龍飛
时间:
2015-1-30 22:29
我英文差你表骗我。
pw1=str.strsub(PW,i,1)是字符串截取码?
我认为应该是pw1=str.strsub(PW,i,i+1)。
作者:
言术
时间:
2015-1-31 07:08
楼上说的对,应该是i+1
作者:
q273814
时间:
2015-1-31 15:03
字符串截取 后面2个变量 一个是起始位置 另一个不是长度是结尾位置哦
你这是用C++用多了还是Delphi用习惯了 还是用的什么
作者:
q273814
时间:
2015-1-31 15:04
menglovelili 发表于 2015-1-30 21:22
你一上手就是英文吗???我还看不懂,定义变量了吗?貌似PW是字符串,i是整数型,两个不能比吧!后面的我就看不懂 ...
一上手.... 那好歹是12年注册的老用户...
作者:
freenoon
时间:
2015-1-31 17:00
谢谢各位。有种习惯,一直认为后面一个参数是截取的长度。。。。
作者:
menglovelili
时间:
2015-1-31 22:36
呵呵,我说的"一上手",就是"直接",意思是"直接就是英文状态",我抱着学习的态度来发表个人意见,说错了,就当我积极参与吧! [不断学习]**快捷签名**作者:缘ManGo QQ:35611068**签名快捷**[不断进步]
作者:
2645572175
时间:
2015-6-25 09:14
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1