这个恐怕还是要看楼主具体用的是什么软件,
关键是那个软件报警的触发条件及报警后产生的事件。
你那个软件难道除了声音报警,就没有界面提示吗?
最起码,那个软件应该有日志文件吧
判断一下那个日志文件里的内容是不是可以做到。
一个例子:内存报警器,内存占用率超过60%就开始报警 (XP SP3)#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Include <WinAPI.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 304, 156, 342, 110)
$Label1 = GUICtrlCreateLabel("内存报警器", 104, 56, 84, 17)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$info=_WinAPI_GlobalMemoryStatus()
If $info[0] > 60 Then audio()
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Func audio()
SoundPlay (@WindowsDir & "\Media\notify.wav")
MsgBox(0,"","声音已报警!")
EndFunc
|