显示输入框让用户输入字符串。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%" |
|