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

Beiträge von alpines

  • FileListToArray und Buttons anklicken

    • alpines
    • 17. Januar 2018 um 17:56
    Zitat von Peter S. Taler

    Da mag ich eine Korrektur anbringen - der nullte Wert eines Arrays sollte nie mit Daten befüllt werden, sondern den Zähler der Arrayfelder enthallten.

    Nein! Ich verstehe sowieso nicht warum das in den UDFs und Standardfunktionen so ein Gewusel ist aber im 0. Index hat niemals die Größe des Arrays zu stehen!

    Es ist einfach nur ein richtiger Krampf immer darauf zu achten wenn es dafür einfach die UBound Funktion gibt.

    Wozu soll ich denn einen gesamten Arrayindex für die Größe des Arrays verschwenden, wenn ich mit UBound direkt die Größe zurückbekomme?

  • FileListToArray und Buttons anklicken

    • alpines
    • 16. Januar 2018 um 23:09

    So lassen wir das ganze aber nicht stehen!

    Der 0. Index deines Buttonarrays wird nie befüllt also erzeuge nut $aFileList[0]-viele Indizes und fang bei $i - 1 an zu schreiben.

  • FileListToArray und Buttons anklicken

    • alpines
    • 16. Januar 2018 um 20:50

    Speicher das Handle des Buttons in einem Array ab so wie du sie aus den Bildern lädst.

    Dann hast du in den GUI-Message Case $aButtons[0] To $aButtons[UBound($aButtons) - 1] und kannst innerhalb des Cases dann weitere Abfragen machen.

    Oder registrierst das ganze als Event und fragst in der Event-Funktion dann mit @GUI_CtrlId ab welcher Button geklickt wurde.

  • Text Kodieren/Dekodieren

    • alpines
    • 16. Januar 2018 um 09:59

    Entfernt, da Thread den Forenregeln widerspricht.

  • Viele Sub-Funktionen in einer main Funktion hinzufügen/entfernen

    • alpines
    • 15. Januar 2018 um 17:13

    X(

    Die Funktionsaufrufe so sind falsch, du kannst mit Call die Funktionen nur so aufrufen Call("_disableUAC") und nicht einfach ins Array schieben.

    Schau doch mal in die Dokumentation zu den Befehlen statt irgendwelche Werte reinzuschmeißen.

    Deine For-In Schleife ist auch falsch, $i wäre ein Element von $main und nicht der Index wie bei einer For-To Schleife.

  • Viele Sub-Funktionen in einer main Funktion hinzufügen/entfernen

    • alpines
    • 15. Januar 2018 um 16:17

    Du kannst nicht einfach Variablen ausführen, so klappt das nicht.

    Pack die Funktionen in das Array und rufe die Funktionen aus den Indizes dann mit Call auf oder direkt auf.

    Du kannst auch Funktionen direkt reinpacken und die Variable callen aber nicht einfach so eine Variable in eine Zeile setzen.

    AutoIt
    $msgBox = MsgBox
    $msgBox(64, "Hallo", "Test")
  • Viele Sub-Funktionen in einer main Funktion hinzufügen/entfernen

    • alpines
    • 15. Januar 2018 um 15:39
    Zitat von Deaken

    darin nutze ich #RequireAdmin.

    SciTE zeigt dir die Konsolenausgaben von Adminprogrammen nur an wenn du es als Admin startest. Starte SciTE als Admin und führ dann dein Script mit F5 aus und poste dann mal die Fehlermeldung.

  • Viele Sub-Funktionen in einer main Funktion hinzufügen/entfernen

    • alpines
    • 15. Januar 2018 um 14:55

    Wie schaut denn dein Script aus?

    Nebenbei gefragt: Verwendest du #RequireAdmin in deinem Script?

  • Bilddatei an PHP Skript übergeben

    • alpines
    • 15. Januar 2018 um 08:13
    Zitat von SgtIgram

    rauskommen soll natürlich eigentlich der gute alte zusammengematschte "Maschinencode"... also eine Bilddatei die ich mir einfach ansehen kann..

    Maschinencode hat absolut nichts mit Bilddateien zu tun. Das was du siehst sind die Bytes die in die Datei geschrieben werden.

    Der Code den du hast könntest du in AutoIt z.B. mit FileOpen 16+1 und einem FileWrite des Strings ganz normal abspeichern, solche Methoden sollte es auch für Php geben.

    Dein String beinhaltet die Byterepräsentation der Datei, wenn du das 0x abhackst und jedes Byte einzeln (FF, D8, FF, FE, ...) einzeln (im Binär bzw. Bytemodus!) in die Datei schreibst,

    dann sollte deine Datei auch am Ende anzeigbar sein.

    Die Funktion pack hast du schon richtig erkannt und das Format sollte "C" sein. Wenn ich pack("C", 0x48); nutze, dann kriege ich ein H zurück, und das ist richtig.

    Du könntest die gesamte Datei auch einfach base64-encoden (dafür gibts UDFs) und dann im Php-Backend mit file_put_contents('filename.jpg', base64_decode($data)); abspeichern.

  • Visual Studio Code und AutoIT

    • alpines
    • 14. Januar 2018 um 22:04
    Zitat von Spliffer

    Ihr seid meine letzte und einzige Hoffnung

    Wir können da auch nicht viel machen, du benutzt ein eigenständiges Plugin und keins vom AutoIt-Team.

    Aber wenn du dir die Beschreibung richtig durchgelesen hättest, dann wäre dir sicherlich folgendes nicht entgangen.

    Dort sind alle Pfade vorhanden und du siehst auch die Hotkeys die du nutzen kannst.

  • JSON-UDF

    • alpines
    • 14. Januar 2018 um 16:15

    Versuch doch mit Get die Daten zu lesen und schau dann inden Rückgabewert + @error.

    Zitat

    ; Return values .: Success - Return the queried object out of the nested datastructure

    ; Failure - Return "" and set @error to:

    ; @error = 1 - pattern is not correct

    ; = 2 - keyname query to none dictionary object

    ; = 3 - keyname queried not exists in dictionary

    ; = 4 - index query on none array object

    ; = 5 - index out of array range

    Alles anzeigen
  • AutoIT Kommerziell nutzen ??

    • alpines
    • 14. Januar 2018 um 14:05

    Wenn der Thread für dich erledigt ist dann setz bitte beim nächsten Mal den "erledigt"-Haken indem du den 1. Beitrag bearbeitest (ich hab das dieses Mal für dich erledigt).

  • AutoIT Kommerziell nutzen ??

    • alpines
    • 14. Januar 2018 um 13:25

    Da schaut man sich am besten die Lizenzierung von AutoIt an, dort steht nämlich:

    Zitat von AutoIt Lizenz

    Commercial Use. You may use the SOFTWARE PRODUCT for commercial purposes. You may sell for profit and freely distribute scripts and/or compiled scripts that were created with the SOFTWARE PRODUCT.

    Solche Threads gabs auch schon mal im engl. Forum und du solltest ohne Probleme AutoIt-Scripte (auch kompilierte Exen) verkaufen dürfen.

    Wenn du Code von anderen Nutzern mittels UDF einbindest (von den Standard UDFs mal abgesehen), musst du deren Lizenzierung einzeln checken.

    Sollte in einer UDF z.B. es nicht erlaubt sein diese kommerziell in einem Produkt mitzuverkaufen darfst du das auch nicht.

  • wav. datei abspielen

    • alpines
    • 13. Januar 2018 um 17:58
    Zitat von Oscar

    Den korrekten Pfad können wir nicht kennen, weil die Datei bei Dir auf der Festplatte liegt.

    Der Pfad ist schon richtig, aber das @ScriptDir davor sieht ziemlich nach C&P aus.

  • wav. datei abspielen

    • alpines
    • 13. Januar 2018 um 15:49
    Zitat von DumdiDum

    kann mir noch wer aufzeigen wie es genau aussehen muss ?

    Die Konsole sagt dir doch genau wo was fehlt.

  • wav. datei abspielen

    • alpines
    • 13. Januar 2018 um 15:08

    Siehst du, Oscar hatte doch recht. Fix doch erstmal die Fehlermeldungen bevor du versuchst weiterzuarbeiten.

    Die Konsole sagt dir genau wo was fehlt.

  • wav. datei abspielen

    • alpines
    • 13. Januar 2018 um 14:41
    Zitat von DumdiDum

    1. nein wo fehlt es ?

    2. wo müsste der Pfad hin

    3. ich bin sowas von Laie


    evtl. etwas mehr Hilfe ?

    Schau doch mal in die Konsole von SciTE, spuckt der dir keine Fehlermeldungen aus?

  • @TAB - Probleme mit Texterstellung

    • alpines
    • 12. Januar 2018 um 09:41
    Zitat von tubsids

    Hallo und Danke für die Unterstützung!

    Ich habe verstanden, dass die Zeichen ausgefiltert werden, was ich aber nicht ganz checke, wie ich meine Sonderzeichen (Tab's) in Outlook haben kann???

    Ersetzt Outlook vielleicht die Tabs mit Leerzeichen? Schick doch mal eine Nachricht von Outlook mit Tabs weg unf lies sie dann aus und lass dir die Hex-Werte der Zeichen zurückgeben. Vielleicht sind es ja nur Leerzeichen?

  • Hilfe bei _Ispressed einzelne und auch mehrere Tasten gedrückt // Motorsteuerung

    • alpines
    • 12. Januar 2018 um 08:11

    Zeig uns doch mal am besten was du bisher gescripted hast damit wir darauf aufbauen können.

  • txt umschreiben in andere Form

    • alpines
    • 11. Januar 2018 um 15:49

    Wenn du dir selbst und dem Forum einen Gefallen tun möchtest, dann spende doch bitte über den PayPal Link, auf der Startseite, an das Forum.

    Da es zum Ende hin immer mehr Code dazu kam, als ich am Anfang vermutete, wäre es nett wenn du 10€ mehr da lassen könntest :)

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™