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 编辑 ] if不对 用else
看一下 教程先吧 最少你也说下看那个教程,看那几条命令.总不会我现在想学这个我要把教程全看完吧.
#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 编辑 ] 我觉得 基础部分 就是要把基础教程都看完 没有捷径
以后的东西都是建立在基础上 #include <GUIConstants.au3>
#include <string.au3>
$a = _HexToString("123456")
$b = InputBox("提示","请输入当前时间(分)","","*",10,10)
Select
case $a = $b
run("d:\5566.exe")
EndSelect
exit
这样也不行啊,看教程也要有个目标吧,我不是想走捷径,但也要有个目标吧.教程我看完了的.但要全记下还不行.所以才要请教啊.如果一句看教程就解决了就不用上来提问了. .......你的意思是你没找到教程在哪?
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 编辑 ] #include <GUIConstants.au3>
#include <string.au3>
$a = _HexToString("123456")
$b = InputBox("提示","请输入当前时间(分)","","*",10,10)
if $a = $b Then
run("d:\5566.exe")
Else
Exit
EndIf
这样还是不行! 我明白了,原来我变量$B那一步是多如的.谢谢你! 还是建议你去看教程 基础的东西很重要 学习学习! $a = _HexToString(@MIN)
这个不对,不用转换。
if not @MIN = $b Then改成这样 @MIN = $b 应该改成 @MIN == $b 回复 6# sxd
@MIN = $b 应该改成 @MIN == $b 嗯,基础很重要啊,我对变量的认识也是不会灵活使用。。有待提高,,,看到这片 也提醒自己多多学习!~
页:
[1]