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

Beiträge von Tweaky

  • Fehler in der deutschen Hilfe bitte hier melden (Hilfedatei 3.3.14.5 2021.07.31)

    • Tweaky
    • 6. November 2021 um 23:01

    Hm, wenn ich dies nur absichtlich so gemacht hätte, wüsste ich nun wie ich es ändern könnte :P

    Ich habe den Text "AutoIt-Hilfe" nur in einer Datei gefunden, die zum erstellen der Deutschen Hilfe verwendet wird.

    Aber ich weiß nicht wo dieser Text angezogen wird bzw. wie ich dies den einzelnen Funktionen zuweisen könnte :Glaskugel:

  • Fehler in der deutschen Hilfe bitte hier melden (Hilfedatei 3.3.14.5 2021.07.31)

    • Tweaky
    • 16. Oktober 2021 um 20:23

    behoben

  • als 32bit oder 64bit kompilieren

    • Tweaky
    • 15. Oktober 2021 um 22:32

    Hi,

    mich würde mal interessieren, wie ihr eure AutoIt Tool kompiliert, 32bit oder 64bit?

    Und wählt ihr hier bei der Installation von AutoIt aus?

    20211015.jpg

    Ich selbst stellt x86 ein.

    Tools kompiliere ich als 32bit und nur wenn was nicht so funktioniert kompiliere ich als 64bit.

    Aber eigentlich könnte man doch nur noch als 64bit kompilieren oder?

  • Fehler in der deutschen Hilfe bitte hier melden (Hilfedatei 3.3.14.5 2021.07.31)

    • Tweaky
    • 27. September 2021 um 20:06

    behoben

  • Kleines AutoIt-Capture Programm

    • Tweaky
    • 18. September 2021 um 19:36

    Mir sind noch 2 Sachen aufgefallen.

    1. Die Taskleiste wird mit fotografiert, wenn "Aktives Fenster" ausgewählt wird

    2. Wenn sich Teile des Fenster außerhalb des Bildschirms befinden werden diese als schwarze Bereiche mitfotografiert. Besser wäre es, wenn das Bild ohne den schwarzen Bereich erstellt wird.

    Bilder

    • test.png
      • 30,67 kB
      • 298 × 1.050
  • Fehler in der deutschen Hilfe bitte hier melden (Hilfedatei 3.3.14.5 2021.07.31)

    • Tweaky
    • 16. September 2021 um 19:54

    erledigt

  • Fehler in der deutschen Hilfe bitte hier melden (Hilfedatei 3.3.14.5 2021.07.31)

    • Tweaky
    • 15. September 2021 um 21:54

    Habs geändert in:

    Wird für $iCount $ARRAYUNIQUE_NOCOUNT (0) verwendet, so befindet sich in [0] nicht die Anzahl der Einträge, sondern der 1. Wert.

  • Kleines AutoIt-Capture Programm

    • Tweaky
    • 13. September 2021 um 20:35

    Kann man die Zeile "$bRet = DllCall("dwmapi.dll", "long", "DwmGetWindowAttribute" ..." nicht durch "_WinAPI_DwmGetWindowAttribute(...)" ersetzen?

  • Kleines AutoIt-Capture Programm

    • Tweaky
    • 12. September 2021 um 23:12

    Hab auch mal die Bildschirme getauscht und kann den Fehler nun auch reproduzieren

  • Kleines AutoIt-Capture Programm

    • Tweaky
    • 12. September 2021 um 11:58

    Bei mir funktioniert es auch ohne Probleme

  • Rangierwagenheber kaufen?

    • Tweaky
    • 30. August 2021 um 20:47

    ich glaube du bist hier falsch. Wir sind kein Auto Forum. Es geht um die Software AutoIt

  • ConsoleWrite funktioniert mit ​#RequireAdmin nicht

    • Tweaky
    • 23. August 2021 um 20:05

    Ich sage danke für das lösen des Problems :klatschen:

  • ConsoleWrite funktioniert mit ​#RequireAdmin nicht

    • Tweaky
    • 23. August 2021 um 18:33

    Jos

    Es sieht so aus, dass es damit immer funktioniert.

    Dateien

    neu.jpg 255,48 kB – 0 Downloads
  • ConsoleWrite funktioniert mit ​#RequireAdmin nicht

    • Tweaky
    • 22. August 2021 um 17:58

    Seltsam, nun war es mehrfach, dass es mal angezeigt wurde und mal nicht.

    SciTE wurde nicht geschlossen.

    Dateien

    angezeigt.jpg 233,29 kB – 0 Downloads nicht angezeigt.jpg 231,74 kB – 0 Downloads
  • ConsoleWrite funktioniert mit ​#RequireAdmin nicht

    • Tweaky
    • 21. August 2021 um 23:42

    Ok danke fürs testen

  • ConsoleWrite funktioniert mit ​#RequireAdmin nicht

    • Tweaky
    • 21. August 2021 um 14:18

    BugFix

    hast du eine Erklärung warum es funktioniert, wenn z. B. <GuiListView.au3 inkludiert wird?

  • Checkbox aktivieren durch ListView

    • Tweaky
    • 21. August 2021 um 14:17

    Oscar

    Gibt es einen Nachteil beim verwenden des Dummy-Control zu der anderen Methode (Post 6 des Links oben)?

  • Checkbox aktivieren durch ListView

    • Tweaky
    • 17. August 2021 um 20:23

    Wow, nun scheint alles zu funktionieren. Danke :klatschen:

  • Checkbox aktivieren durch ListView

    • Tweaky
    • 17. August 2021 um 18:55

    Hab mal das Skript von Oscar erweitert, da ich diesen Thread gefunden habe.

    Thema

    Besserer ListView Check

    Wie kann ich akkurater die Spalte eines ListViews auslesen, als $LVN_ITEMCHANGED zu benutzen, da $LVN_ITEMCHANGED mehrmals aufgerufen wird?

    Hier das Beispiel aus der Hilfe:

    (Versteckter Text)

    Wenn eine Zelle markiere und mit den Cursor Tasten die Auswahl bewege, dann wird $LVN_ITEMCHANGED leider mehrmals aufgerufen!
    Ich will prüfen, welche Zelle gerade aufgerufen wurde. Mit $LVN_KEYDOWN geht es auch, aber ich bekomme nicht die Zelle und deren Inhalt raus!

    Gruß,
    UEZ
    [ gelöst ]
    UEZ
    7. Januar 2011 um 20:20

    Dort wird das ermitteln des Indexes beschrieben.

    Hab mal die Version von Post 2 eingebaut. Oder findet ihr Post 6 besser?

    AutoIt
    #Region    ;************ Includes ************
    #include <WindowsConstants.au3>
    #include <GuiListView.au3>
    #include <GUIConstantsEx.au3>
    #EndRegion ;************ Includes ************
    
    Opt("GUIOnEventMode", 1)
    
    $GUI = GUICreate("Test", 300, 300)
    
    $hDummy = GUICtrlCreateDummy()
    
    ;Liste mit Updates
    Global $idListview_schnell = GUICtrlCreateListView("Test", 50, 50, 150, 150, -1, $WS_EX_CLIENTEDGE)
    _GUICtrlListView_SetExtendedListViewStyle($idListview_schnell, BitOR($LVS_EX_FULLROWSELECT, $LVS_EX_DOUBLEBUFFER))
    GUICtrlCreateListViewItem("Zeile 1", $idListview_schnell)
    GUICtrlCreateListViewItem("Zeile 2", $idListview_schnell)
    GUICtrlCreateListViewItem("Zeile 3", $idListview_schnell)
    ;~ GUICtrlCreateLabel("Test", 10, 40)
    
    Global $idCheckbox_test = GUICtrlCreateCheckbox("", 10, 10, 200, 20)
    GUICtrlSetState($idCheckbox_test, $GUI_DISABLE)
    
    GUIRegisterMsg($WM_NOTIFY, "WM_Notify")
    GUISetOnEvent($GUI_EVENT_CLOSE, "_beenden")
    GUICtrlSetOnEvent($hDummy, "_dummy")
    GUISetState()
    
    
    Func WM_NOTIFY($hWnd, $iMsg, $wParam, $lParam)
        #forceref $hWnd, $iMsg, $wParam
        Local $hWndFrom, $iIDFrom, $iCode, $tNMHDR
        Local $hWndListView2
    
        $hWndListView2 = $idListview_schnell
        If Not IsHWnd($idListview_schnell) Then $hWndListView2 = GUICtrlGetHandle($idListview_schnell)
    
        $tNMHDR = DllStructCreate($tagNMHDR, $lParam)
        $hWndFrom = HWnd(DllStructGetData($tNMHDR, "hWndFrom"))
        $iIDFrom = DllStructGetData($tNMHDR, "IDFrom")
        $iCode = DllStructGetData($tNMHDR, "Code")
        Select
            Case $hWndFrom = $hWndListView2
                Local $tInfo = DllStructCreate($tagNMITEMACTIVATE, $lParam)
                Local $iIndex = DllStructGetData($tInfo, "Index")         ; bei $LVN_KEYDOWN ist das nicht der Index
                Switch $iCode
                    Case $LVN_KEYDOWN ; A key has been pressed
                        GUICtrlSendToDummy($hDummy)
                        _check($iIndex)
                    Case $NM_CLICK ; Sent by a list-view control when the user clicks an item with the left mouse button
                        _check($iIndex)
                        GUICtrlSetData($idCheckbox_test, _GUICtrlListView_GetItemText($idListview_schnell, _GUICtrlListView_GetNextItem($idListview_schnell)))
                EndSwitch
        EndSelect
        Return $GUI_RUNDEFMSG
    EndFunc   ;==>WM_NOTIFY
    
    
    
    
    Func _check($iIndex)
        If $iIndex > -1 Then
            If BitAND(GUICtrlGetState($idCheckbox_test), $GUI_DISABLE) Then
                GUICtrlSetState($idCheckbox_test, $GUI_ENABLE)
                ConsoleWrite("aktivieren" & @CRLF)
            EndIf
        Else
            If BitAND(GUICtrlGetState($idCheckbox_test), $GUI_ENABLE) Then
                GUICtrlSetState($idCheckbox_test, $GUI_DISABLE)
                ConsoleWrite("deaktivieren" & @CRLF)
            EndIf
        EndIf
    EndFunc   ;==>_check
    
    
    
    Func _dummy()
        $iIndex = Number(ControlListView($GUI, '', $idListview_schnell, 'GetSelected'))
    ;~     ConsoleWrite('Item: ' & _GUICtrlListView_GetItemText($idListview_schnell, $iIndex) & @CRLF)
        GUICtrlSetData($idCheckbox_test, _GUICtrlListView_GetItemText($idListview_schnell, $iIndex))
    EndFunc   ;==>_dummy
    
    
    
    Func _beenden()
        Exit
    EndFunc   ;==>_beenden
    
    
    While 1
        Sleep(10)
    WEnd
    Alles anzeigen

    Was mich noch allgemein stört ist folgendes:

    Wenn man das Skript startet und dann die Pfeil nach oben Taste drückt, wird die Checkbox aktiviert ohne dass ein Item markiert ist :(

  • ConsoleWrite funktioniert mit ​#RequireAdmin nicht

    • Tweaky
    • 16. August 2021 um 21:50

    Wenn ich SciTE als Admin starte funktioniert ConsoleWrite.

    Kann sein, dass ich mich auch täusche und es noch nie funktioniert hat. Früher hatte ich sehr selten #RequireAdmin benötigt.

    Seltsam ist warum ConsoleWrite funktioniert wenn z. B. <GuiListView.au3 inkludiert wird =O

    AutoIt
    #RequireAdmin
    
    #Region    ;************ Includes ************
    #Include <GuiListView.au3>;~~~
    #EndRegion ;************ Includes ************
    ConsoleWrite(123 & @CRLF)

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™