本帖最后由 C.L 于 2010-4-20 23:32 编辑
重启不知道,关机应该可以
OnAutoItExitRegister( )中,可用宏 @exitMethod 获取
以下代码在XP有用,不知道是否支持win7GUICreate('test', 350, 130)
GUISetState()
OnAutoItExitRegister( "onexit" )
IniWrite ("exit.ini","关闭方式","exitmode","Windows 系统非正常关机")
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case -3
Exit
EndSwitch
WEnd
Func onexit ()
If @exitMethod == 3 Then IniWrite ("exit.ini","关闭方式","exitmode","用户注销")
If @exitMethod == 4 Then IniWrite ("exit.ini","关闭方式","exitmode","Windows 关机")
If @exitMethod == 1 Then IniWrite ("exit.ini","关闭方式","exitmode","AU3正常关闭")
EndFunc
|