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

  • Autoit Automatische variablendefinition funktioniert nicht mehr

    • Tweaky
    • 31. Dezember 2018 um 17:27

    Hast du am Anfang des Skript zufälligerweise

    Code
    Opt("MustDeclareVars", 1)       ; 0=nein, 1=erfordert Deklaration

    drin?

  • Deutsche Hilfe auf 3.3.14.5 updaten - mitmachen

    • Tweaky
    • 28. Dezember 2018 um 12:32

    Bitnugger

    Habe deine Übersetzung für Consolewrite() übernommen.

    Du darfst gerne noch mehr solche Verbesserungen posten.

    Diese solltest du dann in diesem Thread posten

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

  • Deutsche Hilfe auf 3.3.14.5 updaten - mitmachen

    • Tweaky
    • 26. Dezember 2018 um 22:58

    @Musashi

    Danke dass du dich für das Thema interessiert.


    Ich habe den Startpost mal etwas übersichtlicher gemacht.

    Man muss übrigends nicht alle Pakete eines Threads übersetzen.

    Warum die Downloadzahlen so hoch sind weiß ich nicht.

    Sind hier Suchbots am Werk?

    PS: Du darfst natürlich auch gerne übersetzen bzw. auch Werbung für das übersetzen machen:thumbup:

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

    • Tweaky
    • 26. Dezember 2018 um 16:14

    Danke, behoben

  • Wie auf Struct zugreifen?

    • Tweaky
    • 26. Dezember 2018 um 15:59

    Hatte ich gelesen, habs jedoch nicht verstanden wo ich was hinschreiben soll8o

  • Wie auf Struct zugreifen?

    • Tweaky
    • 26. Dezember 2018 um 15:55

    Ich glaub ich habs dank BugFix Tutorial gefunden.

    Bei _WinAPI_CopyFileEx muss man als letzten Parameter nicht DllStructCreate sondern DllStructGetPtr angeben.

    Außerdem muss in die __Progress Funktion noch DllStructCreate hinzu.

    C
    #Region ;************ Includes ************
    #include <File.au3>
    #include <WinAPIFiles.au3>
    #EndRegion ;************ Includes ************
    Global $aMFC[17]
    
    Global $callback = DllCallbackRegister('__Progress', 'int', 'uint64;uint64;uint64;uint64;dword;dword;ptr;ptr;ptr')
    Global $ptr = DllCallbackGetPtr($callback)
    
    Global $sStruct = 'int;int;int;int;int;int;int;int;int;int;int;int;int;int;int;int;int'
    
    Global $sStr = DllStructCreate($sStruct)
    Global $pointer = DllStructGetPtr($sStr)
    
    For $j = 0 To UBound($aMFC) - 1
        DllStructSetData($sStr, $j + 1, $j * 20)
    Next
    
    Global $sStruct_vorher = DllStructGetData($sStr, 4) ;60
    ConsoleWrite("Struct vorher" & @TAB & $sStruct_vorher & @CRLF)
    
    Global $sTmp = _TempFile()
    FileWrite($sTmp, "test")
    DirCreate(@TempDir & "\temp\")
    Global $z = _WinAPI_CopyFileEx($sTmp, @TempDir & "\temp\test.tmp", 0, $ptr, $pointer)
    
    
    Func __Progress($Par1, $Par2, $Par3, $Par4, $Par5, $Par6, $Par7, $Par8, $Par9)
        Local $struct = DllStructCreate($sStruct, $Par9)
        $sStruct_nachher = DllStructGetData($struct, 4)
        ConsoleWrite("Struct nachher" & @TAB & $sStruct_nachher & @CRLF)
    EndFunc   ;==>__Progress
    Alles anzeigen


    Edit: alpines war schneller hat aber das gleiche wie ich.

  • Wie auf Struct zugreifen?

    • Tweaky
    • 26. Dezember 2018 um 13:54

    Sorry ich raffs nicht. Könnt ihr mir einen Tipp geben in welcher Zeile ein Fehler ist?

    So gehts auch nicht

    C
    #Region ;************ Includes ************
    #include <File.au3>
    #include <WinAPIFiles.au3>
    #EndRegion ;************ Includes ************
    Global $aMFC[17]
    
    Global $callback = DllCallbackRegister('__Progress', 'int', 'uint64;uint64;uint64;uint64;dword;dword;ptr;ptr;ptr')
    Global $ptr = DllCallbackGetPtr($callback)
    
    Global $sStr = DllStructCreate('int;int;int;int;int;int;int;int;int;int;int;int;int;int;int;int;int')
    Global $pointer = DllStructGetPtr($sStr)
    
    For $j = 0 To UBound($aMFC) - 1
        DllStructSetData($sStr, $j + 1, $j * 20)
    Next
    
    Global $sStruct_vorher = DllStructGetData($sStr, 4) ;60
    ConsoleWrite("Struct vorher" & @TAB & $sStruct_vorher & @CRLF)
    
    
    Global $sTmp = _TempFile()
    FileWrite($sTmp, "test")
    DirCreate(@TempDir & "\temp\")
    Global $z = _WinAPI_CopyFileEx($sTmp, @TempDir & "\temp\test.tmp", 0, $ptr, $pointer)
    
    
    Func __Progress($Par1, $Par2, $Par3, $Par4, $Par5, $Par6, $Par7, $Par8, $Par9)
        $sStruct_nachher = DllStructGetData($Par9, 4) ;??????????????????????????????????
        ConsoleWrite("Struct nachher" & @TAB & $sStruct_nachher & @CRLF)
    EndFunc   ;==>__Progress
    Alles anzeigen
  • Wie auf Struct zugreifen?

    • Tweaky
    • 26. Dezember 2018 um 00:18

    Hi,

    ich versuche mich das erste Mal gerade an Struct.

    Spoiler anzeigen
    C
    #Region ;************ Includes ************
    #include <File.au3>
    #include <WinAPIFiles.au3>
    #EndRegion ;************ Includes ************
    Global $aMFC[17]
    
    Global $callback = DllCallbackRegister('__Progress', 'int', 'uint64;uint64;uint64;uint64;dword;dword;ptr;ptr;ptr')
    Global $ptr = DllCallbackGetPtr($callback)
    
    Global $sStr = DllStructCreate('int;int;int;int;int;int;int;int;int;int;int;int;int;int;int;int;int')
    
    For $j = 0 To UBound($aMFC) - 1
        DllStructSetData($sStr, $j + 1, $j * 20)
    Next
    
    Global $sStruct_vorher = DllStructGetData($sStr, 4) ;60
    ConsoleWrite("Struct vorher" & @TAB & $sStruct_vorher & @CRLF)
    
    
    Global $sTmp = _TempFile()
    FileWrite($sTmp, "test")
    DirCreate(@TempDir & "\temp\")
    Global $z = _WinAPI_CopyFileEx($sTmp, @TempDir & "\temp\test.tmp", 0, $ptr, $sStr)
    
    
    Func __Progress($Par1, $Par2, $Par3, $Par4, $Par5, $Par6, $Par7, $Par8, $Par9)
        $sStruct_nachher = DllStructGetData($Par9, 4) ;??????????????????????????????????
        ConsoleWrite("Struct nachher" & @TAB & $sStruct_nachher & @CRLF)
    EndFunc   ;==>__Progress
    Alles anzeigen

    In Zeile 27 möchte ich die Daten von Struct wieder abrufen. Wie komme ich da dran?

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

    • Tweaky
    • 4. Dezember 2018 um 19:04

    behoben

  • InetGet lädt keine große Dateien

    • Tweaky
    • 13. November 2018 um 19:06

    Bitnugger Danke, damit funktioniert es.

    Aber was genau bewirkt dies?

    Wird länger gewartet, wenn keine Rückmeldung kommt?

    Hat diese Funktion Nachteile?

  • InetGet lädt keine große Dateien

    • Tweaky
    • 11. November 2018 um 17:43

    Hi,

    ich will mit InetGet Fotos vom iPad herunterladen.

    Über eine App auf dem iPad werden die Fotos auf dem PC als Zip zur Verfügung gestellt. (http://192.168.xx.xxx:8080...)

    Dies funktioniert auch.

    Allerdings werden große Dateien (ca. > 80MB) nicht heruntergeladen.

    InetGetInfo zeigt als Größe 0 an.

    Wenn ich die Datei mit dem Firefox oder Internet Explorer downloade funktioniert es.

    Gibt es noch eine andere Downloadfunktion von AutoIt?

  • FileOpenDialog zeigt Dateiname nicht vollständig an

    • Tweaky
    • 22. September 2018 um 23:52

    Wir bei FileOpenDialog ein Dateiname mitgegeben, so wird dieser nicht vollständig angezeigt. Ist das ein Bug?

    Eigentlich sollte da "Dateiname 1234567890". Dieser steht komplett drin wird aber nicht komplett angezeigt:rolleyes:

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

    • Tweaky
    • 19. September 2018 um 17:37

    alles behoben:thumbup:

  • Prüfen, ob Office 32bit oder 64bit installiert ist

    • Tweaky
    • 1. September 2018 um 20:24

    Ich möchte prüfen, ob Office in 32bit oder 64bit installiert ist (unter Win 7 oder 10 64bit).

    Das klappt soweit auch.

    Jedoch bekomme ich sehr unterschiedliche Ergebnisse, wenn ich #AutoIt3Wrapper_UseX64 auf Y oder N setze.

    ;32bit Office installiert --- #AutoIt3Wrapper_UseX64=Y --- Ergebnis 32bit --- OK

    ;32bit Office installiert --- #AutoIt3Wrapper_UseX64=N--- Ergebnis 32bit und 64bit --- Fehlerhaft

    ;64bit Office installiert --- #AutoIt3Wrapper_UseX64=Y --- Ergebnis 64bit --- OK

    ;64bit Office installiert --- #AutoIt3Wrapper_UseX64=N--- Ergebnis (leer) --- Fehlerhaft

    Daraus schließe ich, dass ich in diesem Fall unbedingt eine 64bit exe erzeugen muss oder?

    Ich denke mein Skript passt so.

    So wie ich es verstehe, muss unter in Registry unter ...\Wow6432Node\... schauen wenn es ein 32bit Programm ist.

    Oder liege ich irgendwie daneben?

    AutoIt
    #AutoIt3Wrapper_UseX64=y
    
    global $sTest1, $sTest2
    Global $sVersion = "16.0" ;14.0 = 2010 / 16.0 = 2016
    
    Global $s32bit = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\" & $sVersion & "\Excel\InstallRoot\", "Path")
    Global $s64bit = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\" & $sVersion & "\Excel\InstallRoot\", "Path")
    
    If $s32bit <> "" Then $sTest1 = "32bit"
    If $s64bit <> "" Then $sTest2 = "64bit"
    
    
    MsgBox(0,0,$sTest1 & @CRLF & $sTest2)
    Alles anzeigen
  • AutoIt 3.3.14.5 deutsch / englische Hilfe verfügbar - Stand 2018.08.04

    • Tweaky
    • 1. September 2018 um 10:59

    erledigt

  • Downloadbox veraltet

    • Tweaky
    • 1. September 2018 um 10:46

    Könnte man bei "Hilfe Deutsch:" automatisch das Datum der Hilfe anzeigen lassen?

    Dann sieht jemand vielleicht schneller, dass es eine neue Version gibt.

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

    • Tweaky
    • 30. August 2018 um 14:51

    behoben

  • AutoIt 3.3.14.5 deutsch / englische Hilfe verfügbar - Stand 2018.08.04

    • Tweaky
    • 29. August 2018 um 22:04

    Bitnugger

    soll ich diese Hinweise irgendwo vermerken oder warum hast du es gepostet?

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

    • Tweaky
    • 29. August 2018 um 11:50

    Hi,

    falls ihr beim benutzen der deutschen Hilfe Rechtschreibfehler, Formatfehler und inhaltliche Fehler findet, wäre es nett dass ihr diesen dann auch hier meldet.

    Dann können wir diese korrigieren.

    Bitte nur Fehler der Hilfedatei 3.3.14.5 2018.08.04 melden

  • AutoIt 3.3.14.5 deutsch / englische Hilfe verfügbar - Stand 2018.08.04

    • Tweaky
    • 29. August 2018 um 11:49

    Hi,

    es gibt nun die erste Version der deutsch / englischen Hilfe für AutoIt 3.3.14.5.

    deutsche Hilfe / deutsche au3.api / deutsche Beispiele

    Deutsche Onlinehilfe

    Schaut euch die Hilfe bitte genau an.

    Fehler könnt ihr dann hier melden.

    Gibt es eine deutsche Funktionsbeschreibung, so wird diese direkt angezeigt und man kann man durch das Flaggen-Symbol rechts oben von deutsch auf englisch umstellen.

    Gibt es noch keine deutsche Funktionsbeschreibung so wird direkt die englische Funktionsbeschreibung angezeigt.

    Diese Dateien können hier übersetzt werden.

    Danke an alle Übersetzer und Helfer.

    Viel Spaß damit :D

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™