按键精灵里面的用户自定义变量问题

刚接促按键精灵不太了解变量是怎么回事

我在做一个自动说话的小精灵。里面有人的名字。要随时更改。

但是这名字在程序里会出现几次,好像不能用自定义变量变量。

如果可以的话大家教教我该怎么做,或者用别的方法。

我要的是在自定义界面可以改这个名字。

一定能用变量的,可以用用户自定义变量UserVar 来处理的。例如:
//定义变量名为 UserName
UserVar UserName ="李四" 输入人名:

↑这句放在脚本开头。
然后在程序中找到人名处的字符串,用 UserName 来代替,如代码:

SayString "李四是一个好孩子!"

↑这句可以替换成:

SayString UserName &"是一个好孩子!"
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-07-05
我在学校,没按键精灵,没分的问题,很少有人回答
*************************
dim a
a=inputbox("输入名字")
*************************
以后调用的时候:
************************
"要说的话1"&a&"要说的话2"
*************************
明白不??不明白的话,QQ同账号本回答被网友采纳

按键精灵里面的用户自定义变量问题
一定能用变量的,可以用用户自定义变量UserVar 来处理的。例如:\/\/定义变量名为 UserName UserVar UserName ="李四" 输入人名:↑这句放在脚本开头。然后在程序中找到人名处的字符串,用 UserName 来代替,如代码:SayString "李四是一个好孩子!"↑这句可以替换成:SayString UserName &"是一个好孩子!

用按键精灵如何自定义变量???
有两种方法:1.直接在脚本中设定变量的值,例如:a=1b=22.另一种是在脚本里设定用户自定义变量,例如:UserVar renshu=427 "人数自定义"意思是设定人数的初始值为427,但是运行用户自行修改初始值。按键精灵是一款模拟鼠标键盘动作的软件。通过制作脚本,可以让按键精灵代替双手,自动执行一系列鼠标键盘...

按键精灵的变量引用问题
UserVar ZX = 0 "开始购买的坐标"UserVar ZY = 0 "开始购买的坐标"UserVar YX = 1024 "开始购买的坐标"UserVar YY = 768 "开始购买的坐标"上面的ZX、ZY、YX、YY 就是你要找颜色的范围了。ZX = 0 的0 的坐标改合适些。其它ZY也是这样。FindColor ZX,ZY,YX,YY,"FFFFFF",intX,intY If...

按键精灵 语言 用户自定义变量,自动去0
首先你要明白.自定义的变量其实就是一个变量.只是过可以在程序运行时由用户临时定义其值.例如你可以定义:UserVar HZB=200 横坐标,初始值200 UserVar ZZB=500 纵坐标,初始值500 然后在程序中直接用:MoveTo HZB,ZZB 要注意一点是用户自定义变量好像必须放在程序开头.你明明是纵横坐标,为什么要合成一个...

按键精灵9 自定义变量 问题
自定义变量名字改掉,不要用var 1 ,用其他你喜欢的 先输入 比如 UserVar a=0 "设置内容" \/\/意思相当于a=0 if a=x then esleif a=d then end if 然后进行判断,自定义变量就是一个普通的变量,没什么特别,只不过可以在设置界面中改罢了 ...

按键精灵变量问题,最大位数
第一种:UserVar 用户定义变量 \/\/标准型自定义变量 \/\/格式: UserVar {变量}={默认值} {注释} UserVar ID = "21312312313123" "身份证号"制作成小精灵后可以人为修改。第二种:InputBox 函数 在对话框中显示提示,等待用户输入文本或单击按钮,并返回文本框内容。Dim Input Input = InputBox("输入...

按键精灵用户自定义变量
赋予var1的值为1和2代表两个坐标,在通过判断var1的值,得出坐标(x,y)的值,移动鼠标到x,y:if var1=1 then x=878 y=406 else x=719 y=441 endif moveto x,y

按键精灵,自定义变量失效。高手帮我看看为什么?
代码没问题,应该是你调试时没有点击一次“保存”设置导致的错误。

按键精灵用户定义变量怎么让它循环一次就停止不用按终止键,只需要循环...
不要用WHILE语句,用WHILE语句会让你一直循环执行下去。你应该用IF语句,如:If lu=-1 then Delay 1000 KeyPress 87,10 Delay 1000 endif 这样你自定义Lu为-1时,他就只执行一次按10次W就结束。另外你的第一句和最后一句for循环语句也可以不要。

初学者按键精灵自定义变量请教,应该很简单的问题
UserVar y=5 延时时间(秒)t=time Delay y*1000 \/\/把这两行放在脚本的最前面 Sub 时间 If datediff("s",t,time) => y msgbox "设置的使用时间到.停止运行"EndScript EndIf Return 时间 \/\/然后在脚本中加入子程序(时间)\/\/子程序插入的越多 时间就越准 ...

相似回答