limeng 发表于 2009-2-3 19:10:21

GUI做一个密码启动

#include <GUIConstants.au3>
#include <string.au3>
$a = _HexToString(@MIN)
$b = InputBox("提示","请输入当前时间(分)","","*",10,10)
if not $a = $b Then
Exit
EndIf
run("d:\123.exe")
是这样吗?不知道那里错了,只要随边输入什么他都会跳过去运行123.exe.高手指点该怎么写法.

[ 本帖最后由 limeng 于 2009-2-3 19:59 编辑 ]

sxd 发表于 2009-2-3 19:31:38

if不对 用else

看一下 教程先吧

limeng 发表于 2009-2-3 19:33:55

最少你也说下看那个教程,看那几条命令.总不会我现在想学这个我要把教程全看完吧.
#include <GUIConstants.au3>
#include <string.au3>
$a = _HexToString("123456")
$b = InputBox("提示","请输入当前时间(分)","","*",10,10)
Select
case $a = $b
run("d:\5566.exe")
EndSelect
exit
这样也不行!

[ 本帖最后由 limeng 于 2009-2-3 19:36 编辑 ]

sxd 发表于 2009-2-3 19:35:17

我觉得 基础部分 就是要把基础教程都看完 没有捷径

以后的东西都是建立在基础上

limeng 发表于 2009-2-3 19:39:10

#include <GUIConstants.au3>
#include <string.au3>
$a = _HexToString("123456")
$b = InputBox("提示","请输入当前时间(分)","","*",10,10)
Select
case $a = $b
run("d:\5566.exe")
EndSelect
exit
这样也不行啊,看教程也要有个目标吧,我不是想走捷径,但也要有个目标吧.教程我看完了的.但要全记下还不行.所以才要请教啊.如果一句看教程就解决了就不用上来提问了.

sxd 发表于 2009-2-3 19:42:32

.......你的意思是你没找到教程在哪?

http://www.autoitx.com/forum.php?mod=viewthread&tid=2285&extra=page%3D1
先看这个把
$a = InputBox("提示", "请输入当前时间(分)", "", "*", 10, 10)
If $a = @MIN Then
        Run("d:\5566.exe")
EndIf

[ 本帖最后由 sxd 于 2009-2-3 19:44 编辑 ]

limeng 发表于 2009-2-3 19:45:15

#include <GUIConstants.au3>
#include <string.au3>
$a = _HexToString("123456")
$b = InputBox("提示","请输入当前时间(分)","","*",10,10)
if $a = $b Then
        run("d:\5566.exe")
Else
        Exit
EndIf
这样还是不行!

limeng 发表于 2009-2-3 19:48:09

我明白了,原来我变量$B那一步是多如的.谢谢你!

sxd 发表于 2009-2-3 20:31:31

还是建议你去看教程 基础的东西很重要

phenixjob 发表于 2009-7-22 14:29:19

学习学习!

psp7456 发表于 2009-7-23 18:34:32

$a = _HexToString(@MIN)
这个不对,不用转换。

if not @MIN = $b Then改成这样

cutyourchicken 发表于 2011-8-23 21:33:16

@MIN = $b 应该改成 @MIN == $b

cutyourchicken 发表于 2011-8-23 21:34:20

回复 6# sxd


    @MIN = $b 应该改成 @MIN == $b

au3x 发表于 2011-11-30 18:22:45

嗯,基础很重要啊,我对变量的认识也是不会灵活使用。。有待提高,,,看到这片 也提醒自己多多学习!~
页: [1]
查看完整版本: GUI做一个密码启动