基 础 函 数 参 考


InputBox

显示用户数据输入框.

InputBox ( "标题", "提示" [, "默认" [, "密码" [, 宽度, 高度 [, 左距, 顶距 [, 超时 [,句柄]]]]]]]] )

参 数

标题 输入框的标题文字.
提示 提示输入数据的类型, 意义.
默认 [可选参数] 输入框初始显示的默认值.
密码字符 [可选参数] 替换所有输入字符显示的字符. 默认为空("")或设置第一个字符为空格,
输入字符将原样显示. 如果此参数被设为多字符, 则只有第一个字符用于替换输入字符.
第二个字符及后面的其它字符有其它特殊用途. 见备注.
宽度 [可选参数] 窗口宽度.
高度 [可选参数] 窗口高度.
左距 [可选参数] 输入框的左边距离. default(默认) = 居中显示.
顶距 [可选参数] 输入框的上边距离. default(默认) = 居中显示.
超时 [可选参数] 输入框自动关闭的延迟时间(秒).
句柄 [可选参数] 输入框的父窗口句柄.

返 回 值

成功: 返回已输入的字符串.
失败: 返回空字符串"". @error 将被设置为下列值:
@Error 0 = 返回的字符串有效.
1 = 取消按钮被点击.
2 = 已超时.
3 = 输入框显示失败, 通常由于参数无效.
4 = 输入框无法显示在任何监视器上.
5 = (宽度, 高度, 左距, 顶距)参数无效.

备 注

可以调整输入框的窗口大小,但最小尺寸限制大约为: 190 x 115(象素), 默认的大小大约为: 250 x 190 (象素).

返回的字符串将不超过 254 个字符, 如果输入包含回车或换行符, 返回的字符串将被第一个回车或换行符断开.

参数"密码"的第二个及后续字符可被用来限制用户输入.
如果第一个字符是空格, 则输入字符将原样显示.
若第二个字符是 M 则表示输入将是强制性的; 即你必须输入内容.
如果在没有输入任何内容的情况下按下[确定]按钮, 则脚本不会有任何反应, 输入框既不会消失也不会返回字符串.

可以在"密码字符"参数的后面加上一个数字以指定输入字符串的最大长度.

相 关 函 数

MsgBox

函 数 示 例


;在屏幕左上角显示所键入字符的输入框.
Local $answer = InputBox("问题", "你在哪里出生?", "地球", "", _
         -1, -1, 0, 0)

;要求用户输入密码, 不要忘了验证!
Local $passwd = InputBox("安全检查", "输入您的密码.", "", "*")

;要求用户输入一个 1 或 2 个字符.  The M in the password
;在密码字段中的 M 表示不接受空字符串,
;2 表示响应最多 2 个字符长.
Local $value = InputBox("测试", "输入 1 或 2 个字符代码.", "", " M2")

provider with jb51.net (unicode)