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

  • Win 10 - Autostart geht nur bedingt

    • Tweaky
    • 1. Januar 2016 um 18:39

    Hi,
    ich probiere mal wieder an Win 10 rum.
    Nun habe ich bemerkt, dass AutoIt Programme nicht im Autostart starten wenn "#RequireAdmin" enthalten ist.
    Dabei ist es egal ob die Datei über die Registry oder einen derAutostart Ordner geladen werden.

    Gibt es eine Möglichkeit dies zu umgehen? (ohne eine zweite exe ohne "#RequireAdmin" in den Autostart zu packen)

  • Drag&Drop funktioniert unter Win 10 nicht

    • Tweaky
    • 21. Dezember 2015 um 19:34

    Also es scheint so zu sein:

    Die UAC einfach ganz nach unten (am wenigsten Aggressiv) stellen
    #Requireadmin enthalten >>> Skript geht nicht
    #Requireadmin nicht enthalten >>> Skript geht

    Deaktiviere vich UAC komplett (Reg-Eintrag "EnableLUA"=dword:00000000), dann geht es immer.

    Ich würde UAC gerne immer komplett deaktiviert lassen, jedoch gehen dann die Apps nicht mehr.

    Jemand noch eine Idee?

  • If Window missing .... Fenster geschlossen?

    • Tweaky
    • 19. Dezember 2015 um 18:01

    Du musst nur eine Schleife drumrum basteln

    AutoIt
    If WinExists($Fenster_aktuell) Then ; Wenn das Fenster gefunden wurde
    	... tue was
    	... warte, bis das Fenster wieder geschlossen wurde
    	Do
    		Sleep(10)
    	Until Not WinExists($Fenster_aktuell) ; Wenn das Fenster wieder geschlossen wurde
    EndIf
  • Drag&Drop funktioniert unter Win 10 nicht

    • Tweaky
    • 13. Dezember 2015 um 11:12

    Hat noch jemand eine andere Idee ohne 2 separate exe zu erstellen?

  • RegExp mit Zeilenumbruch

    • Tweaky
    • 12. Dezember 2015 um 01:14

    probier mal

    AutoIt
    Local $s_Auktionbez = 'id="d(\d{4})"' & "(?s)" & ".*" & "bezahlt.*?value=" & '"' & '(\d)' & '"' & ''

    Es scheint zu funktionieren. Habs aber auch nur durch probieren herausgefunden.

  • Drag&Drop funktioniert unter Win 10 nicht

    • Tweaky
    • 22. November 2015 um 14:31

    Hi,
    ich habe folgendes Skript

    AutoIt
    #RequireAdmin ;aktiv = drag & drop funktioniert nicht             nicht aktiv = drag & drop funktioniert
    
    
    #Region    ;************ Includes ************
    #Include <WindowsConstants.au3>
    #Include <GUIConstantsEx.au3>
    #EndRegion ;************ Includes ************
    
    
    Opt("GUIOnEventMode", 1) ;0=disabled, 1=OnEvent mode enabled
    
    
    GUICreate("Test", 200, 200, -1, -1, -1, $WS_EX_ACCEPTFILES)
    GUISetState()
    GUIRegisterMsg(0x233, "On_WM_DROPFILES")
    GUISetOnEvent($GUI_EVENT_CLOSE, "_ende")
    
    
    
    
    
    
    Func On_WM_DROPFILES($hWnd, $msg, $wParam, $lParam)
    	MsgBox(0,0,0)
    EndFunc   ;==>On_WM_DROPFILES
    
    
    
    
    
    
    Func _ende()
    	Exit
    EndFunc   ;==>_ende
    
    
    
    
    
    
    While 1
    	Sleep(10)
    WEnd
    Alles anzeigen


    Wenn ich unter Win 10 64bit eine Datei auf das Skript ziehen will wird die Funktion "On_WM_DROPFILES" nicht aufgerufen.
    Erst wenn ich #RequireAdmin deaktiviere funktioniert es.
    Jedoch brauche ich #RequireAdmin für einen anderen Teil des Skripts.


    Warum geht es nicht?

  • DirMove funktioniert nicht mehr

    • Tweaky
    • 27. Oktober 2015 um 18:10

    Ja, das wundert mich auch.

  • DirMove funktioniert nicht mehr

    • Tweaky
    • 26. Oktober 2015 um 20:41

    Danke für den Tipp.
    Aber genau das gleiche.
    Als 64bit gestartet klappt es.

    Als 32bit gestartet klappt es nicht.

    Code
    Ziel existiert: 0
    Fehlernr.: 2
    Ziel existiert: 0
  • DirMove funktioniert nicht mehr

    • Tweaky
    • 26. Oktober 2015 um 18:44

    #RequireAdmin funktioniert nicht
    "Als Admministrator ausführen" funktioniert nicht

    Ich vermute es könnte noch an dne Windows-Bibliotheken liegen. Die habe ich im Explorer ausgeblendet. Dies funktioniert schon seit Jahren so.
    Wenn ich das Update installiere sind sie wieder da.
    Allerdings bringt es nichts die Bibliothek wieder auszublenden noch einzublenden.

    Durch das Update werden die beiden Dateien "ExplorerFrame.dll" und "shell32.dll" ersetzt. Es hilft auch nicht diese wieder durch die "alten" zu ersetzen.

    Mit dieser Funktion von BugFix funktioniert komischerweise das umbenennen. Leider kann ich damit den Ordner nicht verschieben.

  • DirMove funktioniert nicht mehr

    • Tweaky
    • 25. Oktober 2015 um 20:54

    Danke für den Tipp. Allerdings habe ich dies auch schon ausprobiert.
    Nach nun 5 Stunden probieren, bin ich mir sicher, dass der Fehler im Win-Update KB3080446 liegt.
    Sobald ich dieses installiere, tritt das Problem auf.
    Leider bringt eine Deinstallation des Updates gar nichts.

    Ich kann das ganze auf meinem Zweitrechner auch reproduzieren.

    Dieser Kommentar könnte vielleicht auch in die Richtung gehen.

    Wenn ich das Skript als 64bit starte funktioniert es. Als 32bit jedoch nicht.
    Kannst du das bei dir auch mal testen?

  • DirMove funktioniert nicht mehr

    • Tweaky
    • 25. Oktober 2015 um 15:40

    Hi,
    ich habe ein komisches Problem.
    DirMove funktioniert nicht mehr richtig ?(

    Wenn ich einen Ordner von D:\ auf D:\ umbenennen will geht es nicht.
    Wenn ich einen Ordner von D:\ in einen anderen Ordner auf D:\ verschieben will geht es nicht.
    Wenn ich einen Ordner von D:\ auf C:\ verschieben will geht es.

    Ich habe den PC neu aufgespielt, seitdem habe ich das Problem.
    Manuell kann ich alles umbenennen.

    Spoiler anzeigen
    Spoiler anzeigen
    AutoIt
    ;folgendes funktioniert nicht
    $sQuelle = "D:\test\"
    $sZiel = "D:\test1\"
    
    
    $iEx = FileExists($sQuelle)
    ConsoleWrite($iEx & @CRLF) ;ist 1
    
    
    
    
    $sErg = DirMove($sQuelle, $sZiel, 1)
    ConsoleWrite($sErg & @CRLF) ;ist 0
    
    
    
    
    
    
    ;folgendes funktioniert
    $sQuelle = "D:\test\"
    $sZiel = "C:\test1\"
    
    
    $iEx = FileExists($sQuelle)
    ConsoleWrite($iEx & @CRLF) ;ist 1
    
    
    
    
    $sErg = DirMove($sQuelle, $sZiel, 1)
    ConsoleWrite($sErg & @CRLF) ;ist 1
    Alles anzeigen


    Ich nutze wie vorher auch Win 7 64bit Pro SP1, AutoIt 3.3.14.1.

  • FileVersion setzen für exe mit Build

    • Tweaky
    • 24. Oktober 2015 um 11:53

    #AutoIt3Wrapper_Res_Fileversion=1.2.3.4
    und dann die exe mit "Compile with Options" erzeugen

  • Windows Phone - Dateien kopieren

    • Tweaky
    • 21. Oktober 2015 um 21:10

    Hi,
    wenn ich mein Lumia an den PC hänge, taucht dieses im Explorer auf. Allerdings ohne Laufwerksbuchstabe, nur der Eintrag "Windows Phone".
    Wie kann ich mit AutoIt darauf zugreifen und Dateien von der SD-Karte auf den PC kopieren?

  • Übersetzung Hilfe 3.3.8.1

    • Tweaky
    • 13. Oktober 2015 um 19:34

    Verstehe nicht ganz wo das Problem ist.
    Einfach die 3 Hilfedateien in den Ordner "C:\Program Files (x86)\AutoIt3\" kopieren.
    Dann in SciTE F1 drücken.
    Dann sind dort alle Befehle aufgelistet.

  • Übersetzung Hilfe 3.3.8.1

    • Tweaky
    • 12. Oktober 2015 um 19:33

    Hi,
    Schau mal in meine Signatur. Das befindet sich ein Link zur letzten verfügbaren deutschen Hilfe.
    Diese ist auf dem gleiche Stand wie die Online-Hilfe.
    Der Link in der Downloadbox im Forum ist leider veraltet.

    Die aktuellste englische Hilfe ist die 3.3.14.2. Die ist immer aktuell.

    Leider ist die Hilfe für 3.3.8.1 vom 23.12.2013 die aktuellste deutsche Hilfe.
    Es gibt keine neuere Hilfe, da hier (leider) keine Bereitschaft mehr von den Usern besteht beim übersetzen zu helfen.

    Da ich zu meinen AutoIt Anfängen auch die deutsche Hilfe sehr geschätzt habe, habe ich mich diesem Thema angenommen und versucht die Leute zu ermutigen zu helfen. Leider wurde die Bereitschaft immer weniger.
    Nur wenn genügend helfen wird es mal wieder eine aktuelle deutsche Hilfe geben.
    Falls du helfen willst dann https://autoit.de/index.php/Thre…achen/?pageNo=1

  • Icon auf Button - schlechte Qualität

    • Tweaky
    • 12. Oktober 2015 um 18:31

    Leider kann ich dann keinen Text eingeben.

  • Icon auf Button - schlechte Qualität

    • Tweaky
    • 11. Oktober 2015 um 17:32

    Würde funktionieren, allerdings möchte ich auch noch zusätzlich Text anzeigen. Hatte ich leider vergessen zu erwähnen.

  • Icon auf Button - schlechte Qualität

    • Tweaky
    • 11. Oktober 2015 um 14:47

    Hi,
    ich möchte ein Icon auf einem Button anzeigen.
    Leider ist die Qualität deutlich schlechter als wenn ich das Icon ohne Button darstelle.

    Gibt es eine Möglichkeit dies zu verbessern.
    Das Icon befindet sich im Anhang.


    Spoiler anzeigen
    AutoIt
    #Region    ;************ Includes ************
    #include <GUIConstantsEx.au3>
    #include <GuiImageList.au3>
    #include <GuiButton.au3>
    #EndRegion    ;************ Includes ************
    
    
    Opt("GUIOnEventMode", 1) ;0=disabled, 1=OnEvent mode enabled
    
    
    $sIcon = @ScriptDir & "\" & "icon.ico"
    
    
    $hGui = GUICreate("Test", 200, 400)
    
    
    GUICtrlCreateIcon($sIcon, 0, 10, 10, 128, 128)
    
    
    $hImage = _GUIImageList_Create(128, 128, 5, 3)
    _GUIImageList_AddIcon($hImage, $sIcon, 0, True)
    $idButton = GUICtrlCreateButton("", 10, 200, 150, 150)
    _GUICtrlButton_SetImageList($idButton, $hImage)
    
    
    GUISetOnEvent($GUI_EVENT_CLOSE, "_beenden")
    
    
    GUISetState()
    
    
    While 1
    	Sleep(10)
    WEnd
    
    
    Func _beenden()
    	Exit
    EndFunc   ;==>_beenden
    Alles anzeigen

    Dateien

    Icon.zip 65,19 kB – 298 Downloads
  • TCPConnect funktioniert seit 3.3.14.1 nicht richtig

    • Tweaky
    • 5. September 2015 um 12:42

    Danke Oscar,
    nun funktioniert es wieder :)

  • TCPConnect funktioniert seit 3.3.14.1 nicht richtig

    • Tweaky
    • 4. September 2015 um 20:44

    Hi,
    ich habe folgendes Skript,

    Spoiler anzeigen
    AutoIt
    $erg = 1
    TCPStartup()
    $x = TCPNameToIP("www.google.de")
    $hSocket = TCPConnect($x, 80)
    If @error Then $erg = 0
    TCPCloseSocket($hSocket)
    MsgBox(0, 0, $erg)
    TCPShutdown()


    Mit 3.3.12.0 sowie mit 3.3.14.1 bekomme ich als Ergebnis 1 >>> Internetzugang vorhanden.

    Starte ich jedoch einen Download (z. B. im Firefox) und starte dass Skript, bekomme ich mit 3.3.14.1 als Ergebnis 0 >>> kein Internetzugang vorhanden.
    Mit 3.3.12.0 klappt es jedoch weiterhin.

    Was läuft da schief ?(

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™