1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. emeuv

Beiträge von emeuv

  • Geplante Task

    • emeuv
    • 9. August 2009 um 20:10

    Wie kann ich einen Task per Script einstellen?

  • HotKeySet mit F1 bis F9 und einer andere Taste

    • emeuv
    • 9. August 2009 um 12:19

    Gem. der Hilfe sind diese Tastenkombinationen nicht erlaubt.

  • SaveSource

    • emeuv
    • 1. August 2009 um 20:08

    Danke. ^^

  • SaveSource

    • emeuv
    • 1. August 2009 um 19:10

    Wie komme ich wieder zu menem Source wenn ich es mit

    Code
    #AutoIt3Wrapper_Res_SaveSource=y

    der exe-Datei angefügt habe?

  • Prozessteuerung

    • emeuv
    • 27. Juli 2009 um 14:03

    Nun im Fehlerfall wird die Funktion bis 20-mal wiederholt:
    aber bei ca. 3% hilft dies auch nichts.

    Spoiler anzeigen
    Code
    Func ZelleGetB($X,$Y,$Default)
    	For $N = 1 To 20
    		$Var = ZelleGetA($X,$Y)
    		If $Var <> "Error" Then 
    			ExitLoop
    		Else
    			$Var = $Default
    		EndIf
    	Next
    	Return $Var
    EndFunc
    
    Func ZelleGetA($X,$Y)
    	ClipPut("Error")
    	MouseMove($X,$Y)
    	MouseClick("left")
    	Send("{CTRLDOWN}c{CTRLUP}")
    	Sleep(10)
    	Return ClipGet()
    EndFunc
    Alles anzeigen
  • Prozessteuerung

    • emeuv
    • 27. Juli 2009 um 12:05

    Das Update erfolgt durch:

    Spoiler anzeigen
    Code
    Func ZelleGetA($X,$Y)
    	ClipPut("Error")
    	MouseMove($X,$Y)
    	MouseClick("left")
    	Send("{CTRLDOWN}c{CTRLUP}")
    	Sleep(10)
    	Return ClipGet()
    EndFunc
  • Prozessteuerung

    • emeuv
    • 27. Juli 2009 um 10:59

    Der Prozess (java.exe) wird ja nicht beendet. Die Datenübertragung läuft ja in kurzen Zeitintervallen.

  • Prozessteuerung

    • emeuv
    • 27. Juli 2009 um 10:30

    Habe ein Programm zum Anzeigen von Kursen, welche laufend aktualisiert werden.
    Bei auslesen der Zahlen mit einem Script treten immer wieder Lesefehler auf.
    Kann man nun den Script veranlassen zu pausieren bis die Anwendung nicht mehr aktiv ist.

  • Gedrückte Tastenkombination herausfinden?

    • emeuv
    • 23. Juli 2009 um 15:33

    Ich vermute, dass Du da alle 3 Tasten abfragen musst.

  • TimeInit und TimerDiff

    • emeuv
    • 22. Juli 2009 um 22:43
    Spoiler anzeigen
    Zitat

    AdlibEnable("myadlib1",1000)
    AdlibEnable("myadlib2",3000)

    ;...
    Exit

    Func myadlib1()
    If WinActive("Error") Then
    ;...
    EndIf
    EndFunc
    Func myadlib2()
    If WinActive("Error") Then
    ;...
    EndIf
    EndFunc

    Alles anzeigen
  • Iniread geht nicht!!

    • emeuv
    • 22. Juli 2009 um 20:22

    Versuchs es doch mal hiermit:

    Spoiler anzeigen
    Zitat

    $i1 = IniRead(@ScriptDir & "\Files\Klasse.ini", "Verzeichnis", "1", "Default")

  • Schalter in einer Funktion

    • emeuv
    • 19. Juli 2009 um 22:52

    Dein Vorschlag ist gut.

  • Schalter in einer Funktion

    • emeuv
    • 19. Juli 2009 um 20:50

    Muss nicht sein, habe aber die Anweisung "Static" oder ein Ersatz gesucht.

  • Schalter in einer Funktion

    • emeuv
    • 19. Juli 2009 um 20:30

    Ich möchte eine Funktion erstellen welche sich beim 1.Aufruf anders verhält als bei den folgenden, dies aber ohne Globale Variable.

    Spoiler anzeigen
    Code
    $Erster = True  ; diese Anweisung will ich nicht
    $A = Aufruf()
    ConsoleWrite("Aufruf " & $A & @CRLF)
    $A = Aufruf()
    ConsoleWrite("Aufruf " & $A & @CRLF)
    $A = Aufruf()
    ConsoleWrite("Aufruf " & $A & @CRLF)
    Exit
    
    
    Func Aufruf()
    	; was fehlt hier?
    	If $Erster Then
    		$Erster = False
    		Return 1
    	Else
    		Return 2
    	EndIf
    EndFunc   ;==>Aufruf
    Alles anzeigen
  • Sudoku Rechner

    • emeuv
    • 18. Juli 2009 um 18:28

    Ist aber noch nicht ganz ausgereift, wenn er es nicht schaft verlangt er einfach noch mehr zahlen.

    ha, ha

  • Button ist nicht zu sehen

    • emeuv
    • 16. Juli 2009 um 16:29

    Ich hab's, das Fenster muss natürlich groß genug sein

  • Button ist nicht zu sehen

    • emeuv
    • 16. Juli 2009 um 16:16

    Ich habe die Version 3.2.12.1

    Was kann ich da falsch machen?

  • Button ist nicht zu sehen

    • emeuv
    • 16. Juli 2009 um 15:47

    Ist der script vollständig? Bei mir ist der Button nicht zu sehen.

    Spoiler anzeigen
    C
    #include <GuiButton.au3>
    #include <WindowsConstants.au3>
    
    
    $txt = "AutoIt v3 Window Info"  ;Fenstertitel
        Run("C:\Programme\AutoIt3\Au3Info.exe") ;infotool starten
        WinWaitActive($txt) ;warten bis Fenster aktiv
        Local $handle = WinGetHandle($txt) ;handle vom Fenster holen
        Local $child = GUICreate("child", 80, 30, 320, 30, $WS_CHILD, -1, $handle) ; childwindow basteln in Buttongröße
        Local $btn = GUICtrlCreateButton("Hallo", 0, 0, 80, 30, -1, -1) ;Button ins childwindow
        Local $button1 = ControlGetHandle($child, "", $btn) ;für evtl. WM_Manipulationen
        GUISetState()
    While 1
        If Not WinExists($txt) Then Exit
        $msg = GUIGetMsg()
        If $msg = $btn Then MsgBox(262144, 0, "Hallo-Button gedrückt!")
    WEnd
    Alles anzeigen
  • Button in eine fremde GUI einfügen

    • emeuv
    • 15. Juli 2009 um 14:25

    verschoben

  • Hilfe zu Koda FormDesigner

    • emeuv
    • 6. Juli 2009 um 00:09
    Spoiler anzeigen
    Code
    $Combo1 = GUICtrlCreateCombo("Combo1", 144, 136, 161, 25)
    GUICtrlSetData(-1, "A|b|C")

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™