Sign in to follow this
Followers
0

Creating a ComboBox with values for schtasks /ST
By
mdwerne, in AutoIt General Help and Support
-
Similar Content
-
By XinYoung
For fun, I'm building an app that opens a webpage and refreshes it every 30 seconds.
But once the script performs _IEAction($oIE, "refresh"), the GUI closes.
Any help is appreciated.
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <WinAPIFiles.au3>
#include <Array.au3>
#include <File.au3>
#include <Excel.au3>
#include <DateTimeConstants.au3>
#include <MsgBoxConstants.au3>
#include <WinAPIShellEx.au3>
#include <MsgBoxConstants.au3>
#include <Date.au3>
#include <ComboConstants.au3>
#include <guimenu.au3>
#include <IE.au3>
HotKeySet("{F4}", "_Exit")
;Open the file(s) in the selected folder
$extension = ".txt"
$app2openWith = @SystemDir & "\notepad.exe"
Func Begin()
Global $loopTrick = 0
#Region ### START Koda GUI section ### Form=c:\users\mchu\downloads\autoit\my code\form1.kxf
Global $UI = GUICreate("Hit Em Up!", 256, 113, -1, -1)
GUISetBkColor(0x000000)
$menu = _GUICtrlMenu_GetSystemMenu($UI)
_GUICtrlMenu_EnableMenuItem($menu, $SC_CLOSE, 1, False)
Global $url = GUICtrlCreateInput("https://www.youtube.com/watch?v=dQw4w9WgXcQ", 81, 8, 160, 21)
$Label1 = GUICtrlCreateLabel("Target:", 16, 8, 55, 17)
GUICtrlSetFont(-1, 12, 800, 0, "MS Sans Serif")
GUICtrlSetColor(-1, 0x00FF00)
Global $StartBut = GUICtrlCreateButton("Start", 16, 40, 67, 25)
GUICtrlSetFont(-1, 13, 800, 0, "MS Sans Serif")
GUICtrlSetBkColor(-1, 0x008000)
$Label2 = GUICtrlCreateLabel("(Press F4 to Exit)", 96, 40, 8000, 17)
GUICtrlSetFont(-1, 12, 800, 0, "MS Sans Serif")
GUICtrlSetColor(-1, 0x00FF00)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$UIfunc = GUIGetMsg()
Select
Case $UIfunc = $GUI_EVENT_CLOSE
_Exit()
Case $UIfunc = $StartBut
If GUICtrlRead($url) = "" Then
MsgBox(48, "Um...", "Give me a target you idiot.")
Else
GUICtrlSetState($url, $GUI_DISABLE)
GUICtrlSetState($StartBut, $GUI_DISABLE)
Start()
EndIf
EndSelect
WEnd
EndFunc ;==>Begin
Func Start()
If $loopTrick = 0 Then
Global $oIE = _IECreate(GUICtrlRead($url))
_IELoadWait($oIE)
Again()
ElseIf $loopTrick = 1 Then
Sleep(3000)
_IEAction($oIE, "refresh")
Sleep(3000)
Start()
EndIf
EndFunc ;==>Start
Func Again()
$loopTrick = 1
Start()
EndFunc ;==>Again
Func _Exit()
Exit
EndFunc ;==>_Exit
-
By kcvinu
Hi all,
I have a button created with _GUICtrlButton_Create function. I know that this function returns a handle of button instead of an ID. So i have obtain control ID by calling _WinAPI_GetDlgCtrlID function. After that i have tried the GUICtrlSetBkColor function. But it didnt worked. Any suggestions will be appreciated. Thanks in advance.
Note : - The window which carries this button is not created with native gui create function. Instead, it is created with CreateWindowEx api function.
-
By kcvinu
Hi all,
I am playing with _GUICtrlButton_Create function. How can i change this button's (or the entire form's) font ?. The in-built GUICtrlSetFont function is not working even when i convert the control handle to control ID with _WinAPI_GetDlgCtrlID ( ) function. Do i need to use CreateFont api finction and send WM_SETFONT message ? Or is there any other easy and safe ways to do this ?. Thanks in advance.
Note : This window is created by CreateWindowEx function, not by GUICreate function.
-
By Jake_s
Hi All,
I am a begginer in auto it. I am trying to build simple gui that will show me if for example notepad.exe process is currently running on the system. I have built something like this, but when I execute it shows me message boxes, but I want the results to show in gui. If you can help me start with this.
Thanks
#include <MsgBoxConstants.au3>
#include <GUIConstantsEx.au3>
ActiveProcess()
Func ActiveProcess()
GUICreate("Act")
ProcessExists("wuauclt.exe")
If ProcessExists("wuauclt.exe") Then
MsgBox($MB_SYSTEMMODAL, "", "Windows Upates are running")
Else
MsgBox($MB_SYSTEMMODAL, "", "Windows Updates are not running")
EndIf
;Notepad
ProcessExists("notepad.exe")
If ProcessExists("notepad.exe") Then
MsgBox($MB_SYSTEMMODAL, "", "Notepad is running")
Else
MsgBox($MB_SYSTEMMODAL, "", "Notepad is not running")
EndIf
-