按键精灵变量问题,最大位数

在按键精灵中我定义个一个变量之后人为赋值后再输出这个变量注意人为赋值我是指在脚本生成后,用户在使用的时候赋值我想把变量像VB似的定义成String变量,可是按键精灵中好像... 在按键精灵中 我定义个一个变量 之后人为赋值后 再输出这个变量
注意人为赋值我是指 在脚本生成后,用户在使用的时候赋值

我想把变量像VB似的定义成String变量,可是按键精灵中好像不支持dim a as string的定义方法
怎么定义,或者绕开这个问题就是我赋值变量超出要求变量的最大值(数字串)
之后输出的是数字串混着 E + 什么的
就是怎么让我输出的是纯数字,没有别的东西
就是纯string
展开
 我来答
wk23415
2011-07-27 · TA获得超过1005个赞
知道小有建树答主
回答量:621
采纳率:0%
帮助的人:832万
展开全部
一、按键精灵Q语言和VB是有区别的。
dim a
a = "1231231231231231"
就可以定义string变量,不论定义什么变量都不用写”as 类型“,【按键精灵中,变量的类型由赋值语句来决定。 】
dim a
a = 12312312
那么a就是整型的

二、运行之后人为赋值肯定是要有界面的,那么以下两种肯定有一种可以满足你。
第一种:UserVar 用户定义变量
//标准型自定义变量
//格式: UserVar {变量}={默认值} {注释}
UserVar ID = "21312312313123" "身份证号"
制作成小精灵后可以人为修改。
第二种:InputBox 函数
在对话框中显示提示,等待用户输入文本或单击按钮,并返回文本框内容。
Dim Input
Input = InputBox("输入身份证号") '返回的肯定是字符串类型值
MsgBox ("输入: " & Input)
更多追问追答
追问
我就这么问吧,我想想让按键精灵记录用户输入的身份证
但是我提前不知道
所以,这个变量我希望是string
可是按键精灵不能声明变量
所以用户输入身份证号之后
我在输出使用的时候 就出现了 E + . 等符号
我怎么解决这个问题
追答
你根本没调试过我上面的代码吧?上面的第二种方法就是你要的代码!
按键精灵8或9的代码如下:
Dim IDCard '这句定义了IDCard,就是你要的string类型变量
IDCard= InputBox("输入身份证号") '弹出对话框,用户输入身份证号,返回值赋给IDCard
MsgBox ("您输入的身份证号为: " & IDCard) '输出身份证号IDCard

这里的IDCard就是一个string类型的变量,表示身份证号。
这段代码,用户不管数字输多长,输出都是string类型值IDCard,而不是科学计数值。

发了那么多帖,你还是没有明白按键精灵定义string类型变量的方法,无奈了。

如果你是想后台偷偷记录用户输入的身份证的话,那我就不回答了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式