请问如何实现这样的功能??~
本帖最后由 king0000 于 2009-5-1 12:55 编辑AU3窗口代码如下:
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 292, 108, 192, 124)
$Input1 = GUICtrlCreateInput("", 64, 32, 137, 21)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
要实现的目标是:当检测到记事本运行,则窗口$Form1中的框$Input1中会显示[运行正常];如果没有检测到记事本运行,则显示[没有运行]。
请问应该在上面代码中添加怎样的语句可以实现这样的功能。
感谢高人赐教。 AU3窗口代码如下:
#include
#include
#include
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 292, 108, 192, 124)
$Input1 = GUICtrlCreateInput("", 64, 32, 137, 21)
GU ...
king0000 发表于 2009-4-30 17:37 http://www.autoitx.com/images/common/back.gif
楼主很懒,仅仅就设计了个可视化窗口~~~#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 292, 108, 192, 124)
$Input1 = GUICtrlCreateInput("", 64, 32, 137, 21)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
$Txt=GUICtrlRead($Input1)
If ProcessExists("notepad.exe") Then
If $Txt<>"运行正常" Then
GUICtrlSetData($Input1,"运行正常")
EndIf
Else
If $Txt<>"记事本未运行" Then
GUICtrlSetData($Input1,"记事本未运行")
EndIf
EndIf
WEnd 十分感谢~~~!
页:
[1]