可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。
可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。
1.如果要不停循环 可以把脚本加到下面这段循环命令里。
2.如果要打开按键精灵就弹出这个输入框,你可以把input命令这句放到脚本(Rem S)的前面
题主可能会问为什么不放到Rem S的后面
因为Rem S是一个循环的过程,如果放到循环里面,就会每循环一次都要执行一遍。中断脚本的运行。所以input只需放在最前面获取一次即可。
挺简单的,判断总输入框的文本是否存在特定字符串就好了。
上面代码相应数据可以直接在全部代码搜到的,分别用到了Left函数和InStr函数。
命令一:(调用(界面输入框文本2)直接输入。
可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。
还有,你这个用ASCII的方法,不是最好的方法,你的代码只能输入字母和数字组合的密码,我给你一个我以前做好的函数给你,你直接调用就行了,函数如下:
按照这个程序Call KeyList("125abC~../", 100)应该输入的密码应该是“125abC~../”,是我提问的第三条命令的优化版。不过我要问的是,能不能把125abC~../改成或者添加.tet路径。目的是,调用界面输入框里或.tet的路径或从剪贴板获得的内容执行输入密码。而不是在程序里固定写好的密码来执行输入。
你写的这句话就是读取界面的内容,对吧,这个不用我解释了吧。
这样不就实现了你的功能了吗,再说你想读某个txt的账号密码,你可以用file插件先读取文件内容,再调用函数。按键精灵软件解释file插件已经很详细了。
又如你又想获得剪切板内容。请看按键精灵自带函数:
上面有一个得到剪切板内容,看到了吗,你想熟练用好按键精灵,里面的插件和vbs命令一定要全部了解,要不你怎么知道按键精灵能干什么?
写程序要自己学会变通和举一反三,总不可能什么问题都要找别人帮助,或者问别人,要是这样,问题永远问不完。
我都说了,PSW=Form1.InputBox2.Text 和 PSW="Form1.InputBox2.Text",这两个是不一样的,仔细仔细看清楚了,前面一句是没双撇的,表示获取界面输入框的内容,后面一句是有双撇的,有双撇的是表示字符串,就不是表示界面控件了。你仔细看准我给你的代码,是没有带双撇的。而你写的时候加了双撇。你再看看我最开始回答的第一句话,是不是叫你把那个双撇去掉?
你再看清楚,我调用的时候,Call KeyList(PSW, 100),括号的PSW也是没双撇的,表示变量,如果你加了双撇,就变成字符串PSW,假如你又写错了,你是不是说我代码不行?先自己仔细检查,你这样粗心,怎样能写好程序?