找回密码
 加入
搜索
查看: 2307|回复: 10

如何使脚本等待键盘输入,并以输入为变量继续运行脚本?

  [复制链接]
发表于 2008-10-22 17:08:19 | 显示全部楼层 |阅读模式
如何使脚本等待键盘输入,并以输入为变量继续运行脚本?
发表于 2008-10-22 18:51:50 | 显示全部楼层
有人看懂了吗
发表于 2008-10-22 20:16:51 | 显示全部楼层
简单点就是脚本运行后到某个地方停止运行,等待你在键盘按下你设定的按键后脚本继续运行;按键按下并给出个变量。
发表于 2008-10-22 21:23:20 | 显示全部楼层
按键按下并给出个变量。???

在此说明,论坛好多提问者的文字表达能力真的....不知道用什么形容词

[ 本帖最后由 pcbar 于 2008-10-22 21:25 编辑 ]
发表于 2010-4-20 07:11:03 | 显示全部楼层

我悄悄的路过!又悄悄地走了>>>

我悄悄的路过!拿分走人!啊啊??

评分

参与人数 1金钱 -10 贡献 -1 收起 理由
afan -10 -1

查看全部评分

发表于 2010-4-20 09:23:58 | 显示全部楼层
应该可以做到吗用winwait行不行啊
发表于 2010-4-20 10:14:06 | 显示全部楼层
大致思想:
GUICreate("程序",400,300)
GUISetState(@SW_SHOW)




;        等待输入
$inputwin = GUICreate("变量输入",200,100)
$inputvar = GUICtrlCreateInput("输入框",10,10,100,50)
$okb = GUICtrlCreateButton("确定",130,70)
GUISetState(@SW_SHOW,$inputwin)
While 1
        $msg = GUIGetMsg()
        If $msg = $okb Then
                $var = GUICtrlRead($inputvar)
                MsgBox(0,"","你输入的是: " & $var)
                GUISetState(@SW_HIDE,$inputwin)
        EndIf        
WEnd
发表于 2010-4-20 20:23:40 | 显示全部楼层
使用InputBox就可以实现了啊
发表于 2010-7-4 09:31:34 | 显示全部楼层
$a=InputBox(0,"","")
是这意思吧
发表于 2010-7-4 13:23:03 | 显示全部楼层
嗯,用inputbox
发表于 2010-10-21 19:17:40 | 显示全部楼层
都是GUI模式的,有没有控制台方式的,
比如ConsoleWrite可以把信息写到控制台(命令行窗口),用ConsoleRead不行
怎么从键盘读取键盘输入?
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-10-3 04:30 , Processed in 0.077431 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表