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. Greenhorn

Beiträge von Greenhorn

  • Wie speichere ich lParam von WM_Notif?

    • Greenhorn
    • 12. Dezember 2009 um 17:55
    Zitat von Andy

    Ich glaube ich weiss was er vorhat^^
    Der INHALT der aktuellen struct $tagNMHDR soll gespeichert werden, d.h. alle darin enthaltenen Parameter.


    Aber wofür nur ?


    Gruß
    Greenhorn

  • Wie speichere ich lParam von WM_Notif?

    • Greenhorn
    • 12. Dezember 2009 um 17:52

    Das hängt ganz davon ab wer dir die WM_NOTIFY sendet ...
    Dazu musst Du dich durch die Steuerelemente wühlen, die eine WM_NOTIFY senden ...
    Control Library


    Gruß
    Greenhorn

  • Wie speichere ich lParam von WM_Notif?

    • Greenhorn
    • 12. Dezember 2009 um 17:41

    Hi Raupi.

    Ich verstehe leider nicht, was genau Du vorhast ... :huh:


    Gruß
    Greenhorn

  • Problem mit deutscher Hilfe

    • Greenhorn
    • 10. Dezember 2009 um 23:35

    Bei mir (XP) gibt es keine Probleme ...

    Lösche doch bitte die drei Dateien und kopiere sie erneut ins Wurzelverzeichnis des AutoIt3 Programmordners.
    Und poste bitte nähere Infos zum OS ...


    Gruß
    Greenhorn

  • Problem mit deutscher Hilfe

    • Greenhorn
    • 10. Dezember 2009 um 22:57

    Hi,

    wie/wo hast Du denn die deutsche Hilfe eingefügt ?


    Gruß
    Greenhorn

  • Kann man das eleganter coden?

    • Greenhorn
    • 10. Dezember 2009 um 00:24

    Noch eine Möglichkeit, etwas umständlicher aber auch eine Möglichkeit ... :D

    Spoiler anzeigen
    [autoit]

    Local $nMsg

    [/autoit] [autoit][/autoit] [autoit]

    $nMsg = GUIGetMsg (FALSE)

    [/autoit] [autoit][/autoit] [autoit]

    Switch ($nMsg)

    Case $ID_BUTTON
    ; ...
    Case $ID_MENU[6] To $ID_MENU[18] ; IDs müssen aufeinanderfolgende Kennziffern sein.
    ShellExecute ($ini[$nMsg - $ID_MENU[6] + 6][2])
    Case Else
    ; ...
    EndSwitch

    [/autoit]


    Gruß
    Greenhorn

  • Scite Syntax Highlighting

    • Greenhorn
    • 9. Dezember 2009 um 01:33

    Hi,

    nein, das geht nicht. Dafür hast Du die Kontrolle indem Du den Cursor hinter eine Klammer setzt. Dann wird das Klammerpaar hervorgehoben.


    Gruß
    Greenhorn

  • Vierter Geburtstag

    • Greenhorn
    • 8. Dezember 2009 um 23:49

    Herzlichen Glückwunsch, liebes Forum ! :D

    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

    Bleibt alle so wie ihr seid.


    Lieben Gruß
    Greenhorn

    Bilder

    • Happy Birthday.gif
      • 75,11 kB
      • 305 × 529
  • CPU Auslastung

    • Greenhorn
    • 25. November 2009 um 22:58

    Hi,

    WMI ist das Stichwort ... :)

    Musste mal hier im Forum suchen, da dürfte einiges dabei sein.


    Gruß
    Greenhorn

  • Google öffnet die Quellen von Chrome OS

    • Greenhorn
    • 21. November 2009 um 00:13

    Laut CHIP ist das Logfile von YouTube allein schon 12 Terabyte (!) groß.
    Da kann man sich denken, wie groß wohl die anderen Logfiles sein werden.

    Aber keine Sorge: "Don't be evil" ;)


    Gruß
    Greenhorn

  • IE formulareingabe problem

    • Greenhorn
    • 20. November 2009 um 22:44

    Probiere einmal folgendes:

    [autoit]

    ConsoleWrite (_IEGetObjByName ($oIE, "mainForm:name", -1)) ; s. Hilfe

    [/autoit]

    Es scheint so als wäre die ID "mainForm:name" mehrmals vorhanden ...
    Der Befehl oben sollte dir alle gefundenen Objekte mit dieser ID im Konsolenfenster ausgeben.

    Dann musst Du das richtige Objekt per Index ansteuern.

    Kenne mich leider nicht so gut aus, mit den _IE... Funktionen, aber so sollte es irgendwie gehen, denke ich.


    Gruß
    Greenhorn

  • IE formulareingabe problem

    • Greenhorn
    • 20. November 2009 um 22:30

    Hi,

    und wenn Du _IEGetObjByID ($oIE, "mainForm:name") probierst, geht es dann auch nicht ?


    Gruß
    Greenhorn

  • Problem mit Sleep Befehl - Auf Umwegen gelöst

    • Greenhorn
    • 15. November 2009 um 21:40

    Hi,

    es wäre besser wenn Du die Control... Funktionen nutzen würdest.
    Aber vielleicht hilft dir diese kleine Änderung ja schon weiter ...

    Spoiler anzeigen
    [autoit]

    Opt ("WinTitleMatchMode", 2)

    [/autoit] [autoit][/autoit] [autoit]

    For $I=1 to $FileList[0]
    ;Öffnen des Photos
    Send("^o")

    ;Warten bis Öffnen aktiv
    If (WinWaitActive("Open", "", 5)) Then ; höchstens fünf Sekunden warten, dann weiter ...

    ;Eingeben des zu öffnenden Photos
    Send($Folder&"\"&$FileList[$I]&"{ENTER}")

    [/autoit] [autoit][/autoit] [autoit]

    ;Warten bis Bild geladen
    Sleep(1000)

    [/autoit] [autoit][/autoit] [autoit]

    ;Aufrufen der Zoomify - Funktion
    Send("!fez")

    [/autoit] [autoit][/autoit] [autoit]

    ;Warten bis Zoomify aktiv
    If (WinWaitActive("Zoomify™ Export", "", 5)) Then ; höchstens fünf Sekunden warten, dann weiter ...

    [/autoit] [autoit][/autoit] [autoit]

    ;Angeben des Dateinamen
    Send("ProklamationKinder"&$I-1)

    [/autoit] [autoit][/autoit] [autoit]

    ;Springen zur Qualität
    Send("{TAB}12{TAB 3}333{TAB}500{TAB}{-}{ENTER}")

    [/autoit] [autoit][/autoit] [autoit]

    ;Schließen des Photos
    Send("^w")
    EndIf
    EndIf

    Next

    [/autoit]


    Gruß
    Greenhorn

  • Schrifgröße

    • Greenhorn
    • 13. November 2009 um 18:19

    Hi,

    bei einer MessageBox gar nicht.
    Da müsstest Du dir deine eigene MessageBox basteln.


    Gruß
    Greenhorn

  • Geburtstag von AutoBert

    • Greenhorn
    • 13. November 2009 um 18:16

    Herzlichen Glückwunsch zum Geburtstag und beste Genesungswünsche :!:


    Gruß
    Greeenhorn

  • ist die Anzahl der Zeilen im Ausgabefenster begrenzt ? Control "Edit"

    • Greenhorn
    • 8. November 2009 um 14:59

    Moin,

    Limiting User Entered Text
    The Text Buffer

    EDIT:

    Zitat von Raupi

    Greenhorn wo wird $IDC_EDIT definiert?


    Hier ... :P;)


    Gruß
    Greenhorn

  • ist die Anzahl der Zeilen im Ausgabefenster begrenzt ? Control "Edit"

    • Greenhorn
    • 7. November 2009 um 21:40

    Hi,

    so geht's ...

    [autoit]

    #include <EditConstants.au3>
    ; ...
    ; ...
    ; vorher
    ConsoleWrite ("--- EM_GETLIMITTEXT = "&GUICtrlSendMsg ($IDC_EDIT, $EM_GETLIMITTEXT, 0, 0) & @crlf)
    ; Textlimit für das Eingabefeld festlegen
    GUICtrlSendMsg ($IDC_EDIT, $EM_SETLIMITTEXT, 1024 ^ 2, 0) ; 1024 ^ 2 Zeichen
    ; nachher
    ConsoleWrite ("--- EM_GETLIMITTEXT = "&GUICtrlSendMsg ($IDC_EDIT, $EM_GETLIMITTEXT, 0, 0) & @crlf)
    ; ...

    [/autoit]

    Gruß
    Greenhorn

  • Länge der Variablen-Namen VS Geschwindigkeit

    • Greenhorn
    • 5. November 2009 um 22:18

    Bei mir sind die Unterschiede zwischen "stable" und "beta" nicht so gravierend.

    Die Beta ist zwar langsamer, aber das Verhältnis der beiden Werte zueinander bleibt ungefähr gleich ...

    AutoIt "stable":

    Code
    >Running:(3.3.0.0):C:\Programme\AutoIt3\autoit3.exe "D:\A1\AutoIt\Temp\TestTest.au3"    
    381.804890529135
    260.516396648915
    +>22:17:38 AutoIT3.exe ended.rc:0
    +>22:17:39 AutoIt3Wrapper Finished
    >Exit code: 0    Time: 2.147

    AutoIt "beta":

    Code
    >Running:(3.3.1.4):C:\Programme\AutoIt3\beta\autoit3.exe "D:\A1\AutoIt\Temp\TestTest.au3"    
    395.886625868137
    275.31254819521
    +>22:09:31 AutoIT3.exe ended.rc:0
    +>22:09:32 AutoIt3Wrapper Finished
    >Exit code: 0    Time: 2.136

    Gruß
    Greenhorn

  • GDI+ Doppelbufferung

    • Greenhorn
    • 4. November 2009 um 18:40

    Hi,

    Doublebuffer ;)


    Gruß
    Greenhorn

  • Gui flackert

    • Greenhorn
    • 3. November 2009 um 22:28

    Ansonsten so:

    Spoiler anzeigen
    [autoit]

    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #include <ComboConstants.au3>
    #include <GUIComboBox.au3>
    #include <EditConstants.au3>

    [/autoit] [autoit][/autoit] [autoit]

    $Form3 = GUICreate("test", 564, 758, 289, 114)
    $1 = GUICtrlCreateCheckbox("checkbox1", 24, 72, 97, 17)
    $2 = GUICtrlCreateCheckbox("checkbox2", 24, 96, 97, 17)
    GUICtrlSetState(-1, $GUI_DISABLE)
    $3 = GUICtrlCreateCheckbox("checkbox3", 24, 120, 97, 17)
    GUICtrlSetState(-1, $GUI_DISABLE)
    GUISetState(@SW_SHOW)

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    While (TRUE)

    [/autoit] [autoit][/autoit] [autoit]

    Switch (GUIGetMsg(FALSE))

    [/autoit] [autoit][/autoit] [autoit]

    Case $GUI_EVENT_CLOSE
    Exit
    Case $1 ;Wenn auf Checkbox 1 geklickt wird
    ;Checkboxen checken
    If (IsChecked ($1)) Then

    [/autoit] [autoit][/autoit] [autoit]

    If (not IsEnabled ($2) and not IsEnabled ($3)) Then
    GUICtrlSetState($2, $GUI_ENABLE)
    GUICtrlSetState($3, $GUI_ENABLE)
    ;Wenn else weg ist, dann klappt es eigenermaßen
    EndIf

    [/autoit] [autoit][/autoit] [autoit]

    Else

    [/autoit] [autoit][/autoit] [autoit]

    If (IsEnabled ($2) and IsEnabled ($3)) Then
    GUICtrlSetState($2, $GUI_DISABLE)
    GUICtrlSetState($3, $GUI_DISABLE)
    ;Wenn else weg ist, dann klappt es eigenermaßen
    EndIf
    EndIf

    [/autoit] [autoit][/autoit] [autoit]

    EndSwitch

    [/autoit] [autoit][/autoit] [autoit]

    WEnd

    [/autoit] [autoit][/autoit] [autoit]

    Func IsChecked ($controlID)

    [/autoit] [autoit][/autoit] [autoit]

    If (BitAND (GUICtrlRead ($controlID), $GUI_CHECKED)) Then _
    Return TRUE

    [/autoit] [autoit][/autoit] [autoit]

    Return FALSE

    [/autoit] [autoit][/autoit] [autoit]

    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    Func IsEnabled ($controlID)

    [/autoit] [autoit][/autoit] [autoit]

    If (BitAND (GUICtrlGetState ($controlID), $GUI_ENABLE)) Then _
    Return TRUE

    [/autoit] [autoit][/autoit] [autoit]

    Return FALSE

    [/autoit] [autoit][/autoit] [autoit]

    EndFunc
    ;

    [/autoit]


    Gruß
    Greenhorn

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™