来自:zip11 > 馆藏分类
配色: 字号:
ahk-输入框用户输入字符串
2022-10-16 | 阅:  转:  |  分享 
  
显示输入框让用户输入字符串。InputBox,OutputVar[,Title,Prompt,HIDE,Width,Heigh
t,X,Y,Font,Timeout,Default]参数OutputVar用来保存用户输入文本的变量名.标题输入框的标
题.如果为空或省略,则它默认为脚本的名称.Prompt输入框的文本,通常是用于提示用户期望输入的数据类型的信息.如果Pr
ompt较长,可以通过https://ahkcn.github.io/docs/Scripts.htm延续片段的方法将其分
解成较短的几行,这样可以增加可读性和可维护性.HIDE如果此参数为HIDE,则屏蔽用户的输入,这可以用于输入密码.Widt
h如果此参数为空或省略,则窗口的初始宽度为375.此参数可以为https://ahkcn.github.io/docs/V
ariables.htm表达式.Height如果此参数为空或省略,则窗口的初始高度为189.此参数可以为https://a
hkcn.github.io/docs/Variables.htm表达式.X,Y窗口的X和Y坐标(使用0,0来将其
移动到桌面的左上角),可以为https://ahkcn.github.io/docs/Variables.htm表达式.如果
其中一个坐标为空或省略,则对话框在这个方向上将居中.其中一个或两个坐标都可以为负数来把窗口部分或完全移出桌面.Font尚未实现
(留空).将来它可能接受类似verdana:8这样的内容超时以秒为单位的超时时间(可以为小数或https://ahkcn.
github.io/docs/Variables.htm表达式)。如果这个值超过2147483(24.8天),那么它会被设置为
2147483。达到超时时间后,输入框窗口会自动关闭同时把https://ahkcn.github.io/docs/misc
/ErrorLevel.htmErrorLevel设置为2.OutputVar仍会被设置为用户输入的内容.Default对
话框首次出现时显示在输入框中的字符串.用户可以使用退格或其他方法修改这个字符串.ErrorLevel[v1.1.04+]此命令
失败时会抛出异常.想了解更多信息,请参阅https://ahkcn.github.io/docs/commands/Catc
h.htm运行时错误.请参阅下面.备注此对话框允许用户输入文本然后按下OK或CANCEL.用户可以通过拖动对话框的边界来调
整它的大小.当用户按下取消按钮时https://ahkcn.github.io/docs/misc/ErrorLevel.htm
ErrorLevel值被设置为1,按下确定时值为0,如果对话框超时则为2。在这三种情况中,OutputVar都被设置为输
入的值。这使得CANCEL按钮执行其他的功能而不是脚本设计者期望的取消功能.GUI窗口可以使用https://ahkcn.
github.io/docs/commands/Gui.htmGui+OwnDialogs的方法显示模态的输入框.模态输入框
在其消失之前会阻止用户与GUI窗口进行交互.相关https://ahkcn.github.io/docs/commands/G
ui.htmGUI,https://ahkcn.github.io/docs/commands/Input.htmInput,
https://ahkcn.github.io/docs/commands/MsgBox.htmMsgBox,https://a
hkcn.github.io/docs/commands/FileSelectFile.htmFileSelectFile,ht
tps://ahkcn.github.io/docs/commands/FileSelectFolder.htmFileSelec
tFolder,https://ahkcn.github.io/docs/commands/SplashTextOn.htmSp
lashTextOn,https://ahkcn.github.io/docs/commands/ToolTip.htmTool
Tip示例InputBox,password,EnterPassword,(yourinputwillbehidd
en),hideInputBox,UserInput,PhoneNumber,Pleaseenteraphone
number.,,640,480ifErrorLevelMsgBox,CANCELwaspressed.elseMsgBox,Youentered"%UserInput%"
献花(0)
+1
(本文系zip11首藏)