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

Beiträge von peethebee

  • Problem mit _IsPressed

    • peethebee
    • 8. März 2007 um 00:58

    Hallo!

    Tastencodelisten gibt es überall im Internet. Die Werte, die _IsPressed verlangt, sollten sich damit decken, da diese Funktion auch nur das nutzt, was die WinAPI anbietet. Also einfach mal eine vollständigere Liste ergooglen und testen.

    Viel Erfolg,
    peethebee

  • Umbenennen von Dateien

    • peethebee
    • 5. März 2007 um 17:27

    Hi!

    Hilft dir DirMove weiter?

    peethebee

  • Pakete zum Übersetzen

    • peethebee
    • 5. März 2007 um 17:15

    Hallo!

    Ich habe mal ein paar Pakete geschnürt, die eine (einigermaßen zusammenhängende) Gruppe von Funktionen enthalten. Jeder kann sich eines dieser Pakete aussuchen zum Übersetzen.

    Es gibt jeweils 3 Ordner:
    - deutsch-3.1.0-alt (enthält die deutsche Varianten aus Version 3.1.0)
    - deutsch-3.2.0-aktuell (hier sollen die Ergebnisse landen, die Dateien darin können editiert werden, sie liegen als Kopie noch in
    - englisch-original (aus diesem Ordner können die Dateien wiederhergestellt werden)

    Folgende Pakete habe ich zusammengestellt:
    examples
    txtFunctions1 (Flex evtl.)
    txtFunctions2
    txtFunctions3
    txtFunctions4
    txtFunctions5
    txtKeywords (DjBasslord)

    txtLibFunctions (BugFix)
    libExamples (evtl. BugFix, falls nicht alle anderen schon weg sind und noch jemand was beitragen will)
    libExamplesGUI (evtl. BugFix, falls nicht alle anderen schon weg sind und noch jemand was beitragen will)

    Wenn jemand einen Teil übernehmen will (bitte nur, wenn ernst gemeint, sonst bringt es niemandem etwas), dann poste er bitte hier. Ich füge ihn dann in diese Liste ein, sodass keine doppelte Arbeit gemacht wird.

    Auf ein gutes Gelingen,
    peethebee

    Dateien

    examples.exe 453,2 kB – 306 Downloads libExamples.exe 0 Byte – 463 Downloads libExamplesGUI.exe 370,74 kB – 655 Downloads txtFunctions1.exe 205,5 kB – 319 Downloads txtFunctions2.exe 305,51 kB – 338 Downloads txtFunctions3.exe 174,86 kB – 340 Downloads txtFunctions4.exe 192,98 kB – 325 Downloads txtFunctions5.exe 166,06 kB – 305 Downloads txtKeywords.exe 115,73 kB – 326 Downloads
  • Gedächtnisstütze

    • peethebee
    • 5. März 2007 um 16:55

    Notiz an mich: Nicht vergessen, Syntaxfiles für Scite mit dt. Beschreibungen generieren!

    peethebee

  • Hinweis für Übersetzer

    • peethebee
    • 5. März 2007 um 16:55

    Anmerkung zu Übersetzung

    Hi,
    mir ist aufgefallen, dass in der englischen Hilfe einige Bugs enthalten sind (vermutlich durch Copy & Paste).
    So finden sich z.B. folgende identische Zeilen mehrfach in Hilfetexten:
    Zitat:
    $i_Base Optional: Start Array index for sort, normally set to 0 or 1.
    $i_Ubound Optional: Set the UBound for sorting which will only sort the defined number of entries in stead of the whole array.
    obwohl die entsprechenden Funktionen keine Sortierung durchführen (z.B. _ArrayTrim ).

    Ist vielleicht ein Fakt, auf den man auch andere Übersetzer aufmerksam machen sollte, nicht nur blind zu übersetzen, sondern auch auf sachliche Richtigkeit zu prüfen - auch wenn es dann etwas länger dauert ;-).

    BugFix

  • Wie erstellt ihr eigentlich eure Scripte?

    • peethebee
    • 4. März 2007 um 20:36

    Hallo!

    Das ist das, für das AutoIt entwickelt wurde. Und in diesem Business ist es immer noch die mit Abstand beste Freeware, warum also nicht? Klar geht inzwischen weit mehr...

    peethebee

  • If Not mit IniRead

    • peethebee
    • 4. März 2007 um 13:40

    Hi!

    Erklärung dürfte folgende sein: Not negiert einen Wahr/Falsch-Ausdruck. Steht keine Klammer, negiert das No nur $user. Da $user <> 0 (also wahr) ist, wird $user auf 0 (falsch) gesetzt. Dadurch ist der Vergleich 0 = "ich" nie wahr und der Then-Zweig bleibt unausgeführt. Bei Klammern wird zuerst der Ausdruck in diesen evaluiert und danach der Wahr/Falsch-Wert negiert, was zum gewünschten Ergebnis führt.

    peethebee

  • If Not mit IniRead

    • peethebee
    • 4. März 2007 um 13:29

    If Not ($user = "ich") Then $user = "ich"

    peethebee

  • Neue 3.2.0.0-Hilfe übersetzen

    • peethebee
    • 3. März 2007 um 21:30

    Hi!

    Die Version sollte aktuell sein, ja. Aber ich werde demnächst mal Pakete schnüren daraus und hier "anbieten".

    peethebee

  • Brauche kleine Script hilfe

    • peethebee
    • 3. März 2007 um 20:12

    Weil du neu bist, benutzt du auch nicht die Suchfunktion?
    Bitte nachholen.

    peethebee

  • Liste in Array umwandeln

    • peethebee
    • 3. März 2007 um 11:52

    Kurzes knackiges Danke! :)

    peethebee

  • Neue 3.2.0.0-Hilfe übersetzen

    • peethebee
    • 3. März 2007 um 11:30

    Ich glaube, wir machen das doch anders ;)

    Ich werde mal 5-10 Pakete zusammenstellen als zips. Dann kann sich jeder eines aussuchen und übersetzt wieder posten. Dann pflege ich es in das SVN-Repo ein...

    Bis nachher.

    peethebe

  • Liste in Array umwandeln

    • peethebee
    • 3. März 2007 um 11:27

    $array = StringSplit ( $text, @CRLF )

    peethebee

  • Kasse öffnen

    • peethebee
    • 3. März 2007 um 09:41

    Hallo!

    Tendentiell ja. Aber genaue Aussagen kann man natürlich nicht machen. Das Problem liegt evtl. darin, wie man die Daten von der Kasse abgreift. Wenn es mit VBScript geht, kann man zur Not aber zumindest damit die Daten holen und dann an AutoIt weiterreichen...

    peethebee

    p.s. ein sinnvoller Topictitel kommt bei mir immer gut an... Mein Vorschlag: "Registrierkasse mit AutoIt erreichen?"

  • Memory Reduce [Memory Bereinigung]

    • peethebee
    • 3. März 2007 um 07:48

    Hi!

    Sehr fett, Gta! Mal schauen, ob ich das verwenden kann, um meinen FF, der nach dem Ruhezustand oftmals 50% auslastet, damit auch klein bekomme...

    peethebee

  • excell kopieren und einfuegen

    • peethebee
    • 3. März 2007 um 07:46

    Hallo!

    Folgende Vorgehensweise würde ich vorschlagen:
    - Datei in Excel als CSV-Datei speichern
    - Diese Datei mit _FileReadToArray in ein Array einlesen
    - Das Array in einer For-Schleife durchlaufen (2-600)
    - mit StringSplit die 2. "Spalte" herausfischen (Trennzeichen ",")
    - mit Befehlen aus der IE.au3 den Wert direkt in das Feld eintragen (das ist wesentlich sicherer als mit Mausklicks oder Tastatur; mehr Infos siehe Hilfe, Tutorial und Forumssuche)

    Viel Erfolg dabei,
    peethebee

  • erstellt mir jemand ein solches programm?

    • peethebee
    • 1. März 2007 um 20:38

    Hallo!

    @JonnyMiles:
    Du hast schon Recht, Daniel W.s Reaktion war etwas überzogen. Das liegt aber vornehmlich an der Formulierung, nicht am Inhalt. Denn in der Tat schreibt wohl keiner hier gerne ein Skript für einen User, der vermuten lässt, dass er sich danach hier nie wieder blicken lassen will. Das kannst du sicher auch verstehen.
    Deshalb meine Tipps, wie man AutoIt lernen kann (und es ist nicht schwer). Dazu sei dir noch das Tutorial empfohlen, dass in meiner Signatur verlinkt ist.

    In der Hoffnung auf respektvolle Behandlung von allen Seiten,
    peethebee

  • erstellt mir jemand ein solches programm?

    • peethebee
    • 1. März 2007 um 19:40

    Hallo!

    Send und While...WEnd sollte dich in der Hilfe schon um einiges weiterbringen... - ist wirklich nicht schwer. Ansonsten bisschen Sufu, das hatten wir schon öfter hier.

    peethebee

  • Selbstzerstörung

    • peethebee
    • 28. Februar 2007 um 20:29

    Hi!

    @doc:
    Das Skript muss auch noch beendet werden, sonst kann auch die Bat-Datei es nicht löschen:

    Spoiler anzeigen
    [autoit]

    HotKeySet("{ESC}", "_SelfDelete")


    While 1
    Sleep(5)
    WEnd


    Func _SelfDelete()
    $iDelay = 4
    Local $sCmdFile
    FileDelete(@TempDir & "\scratch.bat")
    $sCmdFile = 'ping -n ' & $iDelay & '127.0.0.1 > nul' & @CRLF _
    & ':loop' & @CRLF _
    & 'del "' & @ScriptFullPath & '"' & @CRLF _
    & 'if exist "' & @ScriptFullPath & '" goto loop' & @CRLF _
    & 'del ' & @TempDir & '\scratch.bat'
    FileWrite(@TempDir & "\scratch.bat", $sCmdFile)
    Run(@TempDir & "\scratch.bat", @TempDir, @SW_HIDE)
    Exit
    EndFunc

    [/autoit]

    Edit: Hatte Yarella ja schon geschrieben!? ;) Ich würde die Variable aber lieber vorbelegen anstatt sie leer zu initialisieren...

    peethebee

  • Selbstzerstörung

    • peethebee
    • 28. Februar 2007 um 19:54

    Hallo!

    Du kannst die Funktion nicht direkt aufrufen, da sie einen Parameter verlangt.
    Abgewandelt geht es (ungetestet):

    Spoiler anzeigen
    [autoit]

    HotKeySet("{ESC}", "_SelfDelete")


    While 1
    Sleep(5)
    WEnd


    Func _SelfDelete()
    $iDelay = 0
    Local $sCmdFile
    FileDelete(@TempDir & "\scratch.bat")
    $sCmdFile = 'ping -n ' & $iDelay & '127.0.0.1 > nul' & @CRLF _
    & ':loop' & @CRLF _
    & 'del "' & @ScriptFullPath & '"' & @CRLF _
    & 'if exist "' & @ScriptFullPath & '" goto loop' & @CRLF _
    & 'del ' & @TempDir & '\scratch.bat'
    FileWrite(@TempDir & "\scratch.bat", $sCmdFile)
    Run(@TempDir & "\scratch.bat", @TempDir, @SW_HIDE)
    EndFunc

    [/autoit]

    peethebee

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™