So funktioniert es! Danke!!
Beiträge von reinhardt1julian
-
-
Ich verstehs trotzdem nicht kannst dus mal einfügen wie dum meinst?
-
Ich verstehe nicht wie ich das einbauen soll! ich habs so:
[autoit]$FormZeita = GUICreate("Anfangszeit eingeben", 185, 95)
[/autoit][autoit][/autoit][autoit]
$LabelZeit = GUICtrlCreateLabel("Bitte gebe die Anfangszeit an", 32, 8, 123, 17)
$ButtonOK2 = GUICtrlCreateButton("Weiter", 8, 64, 73, 25, $BS_DEFPUSHBUTTON)
$Timea = GUICtrlCreateDate($akt_zeit, 16, 32, 153, 25, $DTS_TIMEFORMAT)
$ButtonCancel2 = GUICtrlCreateButton("Abbrechen", 104, 64, 73, 25)
GUISetState()While 1
[/autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $ButtonCancel2
Exit
Case $ButtonOK2
$Zeita = GUICtrlRead($Timea)
GUIDelete($FormZeita)
ExitLoop
EndSwitch
WEnd -
Ich habs auch schon mit
[autoit]Const $DTS_TIMEFORMAT = "HH:mm"
[/autoit]probiert
-
Schau dir mal in der Hilfe Beispiel 3 zu GUICtrlCreateDate an.
hab ich, aber ich verstehs trotzdem nicht -
Vielen Dank!!!!!! Ich habe aber eine weitere Frage
wie kann man einstellen, dass bei $DTS_TIMEFORMAT das format HH:mm ist? -
Kann mir jetzt noch jemand sagen, wie man $ES_MULTILINE deklarieren soll?
-
Hallo zusammen, mein nächstes Problem. Ich möchte eine inputbox, in der mehrere zeilen stehen, also in der 1. Zeile datum, in der 2. Zeit, usw. Also, das soll von Anfangan drinstehen. Wie geht das?
-
Danke Ich hab knapp 3 Stunden überlegt was ich falsch gemacht habe
-
Hallo zusammen, ich habe ein Problem mit dem Date picker. Ich möchte, dass der datepicker ausgelesen wird, und Das angegebene Datum in Input1 eingegeben wird. Was habe ich falsch gemacht?
[autoit]#include <GUIConstants.au3>
[/autoit][autoit][/autoit][autoit]
#include <ButtonConstants.au3>
Const $DATUMSFORMAT = "dddd, dd.MM.yyyy"
Const $DTM_SETFORMAT_ = 0x1032$akt_datum = @MON & "." & @WDAY & "." & @YEAR
[/autoit][autoit][/autoit][autoit]
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Datum eingeben", 196, 95, 194, 126)
$Label1 = GUICtrlCreateLabel("Bitte gebe das Datum an", 32, 8, 123, 17)
$Button1 = GUICtrlCreateButton("Weiter", 8, 64, 73, 25,$BS_DEFPUSHBUTTON)
$Date1 = GUICtrlCreateDate($akt_datum, 16, 32, 153, 25)
$Button2 = GUICtrlCreateButton("Abbrechen", 104, 64, 73, 25)
GUISetState()
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button2
Exit
Case $Button1
GUIDelete($Form1)
ExitLoop
EndSwitch
WEnd
$Datum = GUICtrlRead($Date1)#Region ### START Koda GUI section ### Form=
[/autoit][autoit][/autoit][autoit]
$Form2 = GUICreate("Output", 849, 514, 192, 102)
$Input1 = GUICtrlCreateInput("Datum: " & GUICtrlRead($Date1), 8, 8, 617, 500)
$Button3 = GUICtrlCreateButton("Kopieren", 632, 192, 209, 65)
$Button4 = GUICtrlCreateButton("Schließen", 664, 280, 145, 25)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###While 1
[/autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button3
ClipPut (GUICtrlRead($Input1))
Case $Button4
Exit
EndSwitch
WEnd -
Anders gehts ja nicht
-
Das mit dem Script oben funktioniert ja nicht richtig
-
#include
#include
#include
Opt("GUIOnEventMode", 1)
Global $gInfiniteLoop = false
#Region ### START Koda GUI section ### Form=C:\Dokumente und Einstellungen\*****\Desktop\Form1.kxf
$Form1 = GUICreate("test", 500, 180, 300, 300)
GUISetIcon("C:\sdkf.jpg")
GUISetOnEvent($GUI_EVENT_CLOSE, "Form1Close")
GUISetOnEvent($GUI_EVENT_MINIMIZE, "Form1Minimize")
GUISetOnEvent($GUI_EVENT_MAXIMIZE, "Form1Maximize")
GUISetOnEvent($GUI_EVENT_RESTORE, "Form1Restore")
$Button1 = GUICtrlCreateButton("Start", 10, 66, 235, 72, 0)
GUICtrlSetFont(-1, 30, 400, 0, "Arial Black")
GUICtrlSetOnEvent(-1, "StartClick")
$Button2 = GUICtrlCreateButton("Stop", 255, 66, 235, 72, 0)
GUICtrlSetFont(-1, 30, 400, 0, "Arial Black")
GUICtrlSetOnEvent(-1, "StopClick")
$Button3 = GUICtrlCreateButton("Exit", 10, 144, 480, 31, 0)
GUICtrlSetFont(-1, 10, 400, 0, "Arial Black")
GUICtrlSetOnEvent(-1, "ExitClick")
$Beschreibung = GUICtrlCreateLabel("test.", 15, 11, 472, 17)
$Beschreibung2 = GUICtrlCreateLabel("test", 15, 40, 472, 17)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While Sleep(10)
If $gInfiniteLoop Then
While $gInfiniteLoop
Send ("{F11}")
Send ("{F11}")
Send ("{ENTER}")
Sleep (100)
WEnd
EndIf
#cs
Other code?
#ce
WEnd
Func StartClick()
$gInfiniteLoop = true
EndFunc
Func StopClick()
$gInfiniteLoop = False
EndFunc
Func ExitClick()
Exit
EndFunc
Func Form1Close()
Exit
EndFunc
Func Form1Maximize()
EndFunc
Func Form1Minimize()
EndFunc
Func Form1Restore()
EndFunc -
Ich hätte gerne im Folgenden Script
[autoit]#include <ButtonConstants.au3>#include <GUIConstantsEx.au3>#include <WindowsConstants.au3>Opt("GUIOnEventMode", 1)Global $gInfiniteLoop = false#Region ### START Koda GUI section ### Form=C:\Dokumente und Einstellungen\******\Desktop\Form1.kxf$Form1 = GUICreate("test", 500, 180, 300, 300)GUISetIcon("C:\test.ico")GUISetOnEvent($GUI_EVENT_CLOSE, "Form1Close")GUISetOnEvent($GUI_EVENT_MINIMIZE, "Form1Minimize")GUISetOnEvent($GUI_EVENT_MAXIMIZE, "Form1Maximize")GUISetOnEvent($GUI_EVENT_RESTORE, "Form1Restore")$Button1 = GUICtrlCreateButton("Start", 10, 66, 235, 72, 0)GUICtrlSetFont(-1, 30, 400, 0, "Arial Black")GUICtrlSetOnEvent(-1, "StartClick")$Button2 = GUICtrlCreateButton("Stop", 255, 66, 235, 72, 0)GUICtrlSetFont(-1, 30, 400, 0, "Arial Black")GUICtrlSetOnEvent(-1, "StopClick")$Button3 = GUICtrlCreateButton("Exit", 10, 144, 480, 31, 0)GUICtrlSetFont(-1, 10, 400, 0, "Arial Black")GUICtrlSetOnEvent(-1, "ExitClick")$Beschreibung = GUICtrlCreateLabel("Test, test.", 15, 11, 472, 17)$Beschreibung2 = GUICtrlCreateLabel("Test, Test.", 15, 40, 472, 17)GUISetState(@SW_SHOW)#EndRegion ### END Koda GUI section ###While Sleep(10) If $gInfiniteLoop Then While $gInfiniteLoop Send ("{F11}") Send ("{F11}") Send ("{ENTER}") Sleep (100) WEnd EndIfWEndFunc StartClick() $gInfiniteLoop = trueEndFuncFunc StopClick() $gInfiniteLoop = FalseEndFuncFunc ExitClick() ExitEndFuncFunc Form1Close() ExitEndFuncFunc Form1Maximize()EndFuncFunc Form1Minimize()EndFuncFunc Form1Restore()EndFunc
[/autoit]Einmal, dass der script im hintergrund in einem Programm tasten "drückt" und man während dessen zb im internet surfen kann.
Dann noch, dass noch 2 RadioButtons da sind. Man kann nur einen von beiden auswählen.
Wenn radiobutton 1 ausgewählt ist, soll script 1 bei klick aus "start" gestartet und auf "stop" gestoppt werden.
Wenn radiobutton 2 ausgewählt ist, soll script 2 bei klick aus "start" gestartet und auf "stop" gestoppt werden.reinhardt1julian
-
Ich bin neu und blicke noch nicht so ganz durch . Ich habe 2 Fragen.
[autoit]
1. Geht es, dass der Script im Hintergrund arbeitet, z.B. dass er in einem Programm Tasten "drückt", man aber in der zwischen zeit was anderes machen kann?
2. Bei den Radiobuttons blicke ich auch noch nicht ganz durch. Ich möchte das im Folgenden Script#include <ButtonConstants.au3>#include <GUIConstantsEx.au3>#include <WindowsConstants.au3>Opt("GUIOnEventMode", 1)Global $gInfiniteLoop = false#Region ### START Koda GUI section ### Form=C:\Dokumente und Einstellungen\****\Desktop\Form1.kxf$Form1 = GUICreate("Fenster", 500, 180, 300, 300)GUISetIcon("C:\ahuqe.jpg")GUISetOnEvent($GUI_EVENT_CLOSE, "Form1Close")GUISetOnEvent($GUI_EVENT_MINIMIZE, "Form1Minimize")GUISetOnEvent($GUI_EVENT_MAXIMIZE, "Form1Maximize")GUISetOnEvent($GUI_EVENT_RESTORE, "Form1Restore")$Button1 = GUICtrlCreateButton("Start", 10, 66, 235, 72, 0)GUICtrlSetFont(-1, 30, 400, 0, "Arial Black")GUICtrlSetOnEvent(-1, "StartClick")$Button2 = GUICtrlCreateButton("Stop", 255, 66, 235, 72, 0)GUICtrlSetFont(-1, 30, 400, 0, "Arial Black")GUICtrlSetOnEvent(-1, "StopClick")$Button3 = GUICtrlCreateButton("Exit", 10, 144, 480, 31, 0)GUICtrlSetFont(-1, 10, 400, 0, "Arial Black")GUICtrlSetOnEvent(-1, "ExitClick")$Beschreibung = GUICtrlCreateLabel("Test test test.", 15, 11, 472, 17)$Beschreibung2 = GUICtrlCreateLabel("Test, test, 12@.", 15, 40, 472, 17)GUISetState(@SW_SHOW)#EndRegion ### END Koda GUI section ###While Sleep(10) If $gInfiniteLoop Then While $gInfiniteLoop Send ("{F11}") Send ("{F11}") Send ("{ENTER}") Sleep (100) WEnd EndIfWEndFunc StartClick() $gInfiniteLoop = trueEndFuncFunc StopClick() $gInfiniteLoop = FalseEndFuncFunc ExitClick() ExitEndFuncFunc Form1Close() ExitEndFuncFunc Form1Maximize()EndFuncFunc Form1Minimize()EndFuncFunc Form1Restore()EndFunc
[/autoit]
Noch 2 Radiobuttons sind.
Wenn radioButton 1 ausgewählt ist, soll beim druck auf "start" loop nr 1 gestartet und mit "stop" gestoppt werden.
Wenn radioButton 2 ausgewählt ist, soll beim druck auf "start" loop nr 2 gestartet und mit "stop" gestoppt werden.