zjsunshine 发表于 2008-10-22 17:08:19

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

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

pcbar 发表于 2008-10-22 18:51:50

有人看懂了吗

HNAZTBH 发表于 2008-10-22 20:16:51

简单点就是脚本运行后到某个地方停止运行,等待你在键盘按下你设定的按键后脚本继续运行;按键按下并给出个变量。

pcbar 发表于 2008-10-22 21:23:20

按键按下并给出个变量。???

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

[ 本帖最后由 pcbar 于 2008-10-22 21:25 编辑 ]

j88iang 发表于 2010-4-20 07:11:03

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

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

xz00311 发表于 2010-4-20 09:23:58

应该可以做到吗用winwait行不行啊

doshowyam 发表于 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

clshuai 发表于 2010-4-20 20:23:40

使用InputBox就可以实现了啊

xnvnx 发表于 2010-7-4 09:31:34

$a=InputBox(0,"","")
是这意思吧

wanhua8u8 发表于 2010-7-4 13:23:03

嗯,用inputbox

allchn 发表于 2010-10-21 19:17:40

都是GUI模式的,有没有控制台方式的,
比如ConsoleWrite可以把信息写到控制台(命令行窗口),用ConsoleRead不行
怎么从键盘读取键盘输入?
页: [1]
查看完整版本: 如何使脚本等待键盘输入,并以输入为变量继续运行脚本?