Verstehe euch nicht
Beiträge von autoiter
-
-
Ich meine wir hatten das schon mal irgendwann. War das etwas mit dem Windows Style, dass die Ränder nicht angezeigt werden?
C#include <WinAPISys.au3> #include <WindowsConstants.au3> Local $iFrame = _WinAPI_GetSystemMetrics($SM_CXDLGFRAME) WinMove($hExplorer_1, "", 0 - $iFrame * 2, 0, @DesktopWidth / 2, @DesktopHeight)
So etwas klappt bei mir
-
Hallo turbobaby
Du benutzt einfach die falsche Funktion. Probiere mal: $TextFinden[$i] = StringRegExpReplace($TextFinden[$i], '<span.*?</span>', '')
-
CSV Dateien sind bei mir zwar nicht so "beliebt" wie RegExp's, gehören aber normlerweise zu den Dingen, die ich erledige und froh bin, wenn's fertig ist.
Das ergibt überhaupt keinen Sinn.
-
Hallo turbobaby
Mein Tipp wäre einfach die Controls und die Daten noch stärker zu trennen. Packe die Verarbeitung von $SuchText in eine Funktion, die immer den Quelltext bekommt und dir die Daten ausspuckt, die du für deine Controls brauchst und zwar genau so, dass du die Combobox direkt füllen kannst.
Case $idComboBoxSprache Hier sollte dann wirklich nur noch die gewählte Sprache ermittelt werden und das Control mit dem bereits fertigen Text gefüllt werden.
Mit fortschreitenden Fähigkeiten oder bei geändertem Quelltext kannst du dann immer in dieser Funktion rumwerkeln und hast nicht noch bei der Auswertung Fehlerquellen. -
Hallo Bernhard65
Xenon hat dir mit deinem eigentlichen Anliegen ja schon geholfen.
Ich wollte nur darauf hinweisen, dass es doch viel einfacher wäre eine eigene GUI für die Abfragen zu schreiben.
(Ich musste etwas lachen, als ich deine Selbstbeschreibung las und dann "DllCallbackRegister, _WinAPI_SetWindowsHookEx, ... Das passte nicht ganz)
PS: Es gibt dazu auch eine nette UDF: https://www.autoitscript.com/forum/topic/10…rsion-2-aug-18/
-
Hallo JST
Bsp: Taste anklicken --> auswahl der Funktion --> " Datei / Textdokumet / Programm "
Willst du einfach irgendeinen Bsp-Code oder ist das eine Programmieranfrage?
Wenn es letzteres ist, müsstest du beschreiben, wie du es dir vorstellst. -
Der Hinweis war auch eher für dich Musashi
-
Ich habe eine Konversation gestartet. Schau mal oben rechts im Browser. Dort müsstest du zwei Sprechblasen sehen..
-
Naja, dafür braucht man keine powerpoint udf. Das Programm soll ja nur beendet und gestartet werden. Überwachen kann man den Ordner mit Larsj's Beispiel https://www.autoitscript.com/forum/topic/16…ndows-explorer/
-
Ich schicke dir eine PM.
-
Hallo fee
ich fürchte das geht nicht so ohne weiteres. Aber ich will mich auch nicht zu weit aus dem Fenster lehnen. Andere hier kennen sich einfach besser aus.
Mir fällt da zwar etwas ein, aber mit dem Vorschlag will ich lieber noch warten -
Hallo fee
Ich verstehe dein Anliegen wahrscheinlich nicht, denn ich kann es nicht nachvollziehen.
wenn ich mit der alten AutoIt-Version 3.2.8.1 die Direktive #AutoIt3Wrapper_Res_ProductVersion= nicht im Quellcode bzw. in der AutoIt3Wrapper-GUI angegeben habe, ist selbige auch nicht den Versionsinformationen der kompilierten EXE hinzugefügt worden, bei der AutoIt-Version 3.3.14.5 hingegen schon.
Was wurde denn eingefügt? Immer Version 1? Wahrscheinlich nicht, sonst würdest du ja nichts vermissen.
-
Hallo hipfzwirgel
Sorry. Das hatte ich schon verstanden. Aus deiner Anfrage in dem anderen Thread (den du das nächste Mal auch ruhig verlinken könntest
) ging für mich nicht hervor, dass das Programm überhaupt in die Konsole schreiben soll. Da wäre CUI einfach unnötig.
EDIT: _WinAPI_WriteConsole ist aber auch nice. Das kannte ich nicht. Hier gibts dazu noch ein Bsp. https://www.autoitscript.com/forum/topic/63…&comment=486037
-
-
Hallo hipfzwirgel
belasse es einfach bei der einen exe mit GUI und blende die Oberfläche einfach nicht ein, wenn das Programm mit den entsprechenden Startparametern gestartet wird.
-
Hallo Leute
Die Zeilennummer in der *_stripped.au3 und der .exe sollten bei einem Error nun übereinstimmen.
Dabei sollte man aber definitiv noch den Hinweis ergänzen, dass man dazu die Hilfe aufrufen sollte (nicht die AutoIt-Hilfe sondern die von SciTE (findet sich auch unter dem Menüpunkt Help). Dort steht nämlich der Hinweis, dass #pragma compile Zeilen nicht berücksichtigt werden. Wenn man die nutzt, ergibt sich wieder ein kleiner Versatz durch die Anzahl dieser Zeilen..
-
Ich werde mal in Zukunft versuchen meine Finger ein wenig anders über die Tastatur tanzen zu lassen
-
Du musst ggf. die Includes austauschen (<> zu ""), denn vielleicht werden noch die UDFs referenziert, die bei dir auf der Maschine installiert sind und nicht die die mit der portablen Installation kamen.
Dazu mal eine doofe Frage. Wäre es nicht sogar besser, einfach immer Anführungszeichen zu verwenden statt den Klammerpfeilen? Was interessiert mich, wo zuerst nach dem include gesucht wird (außer ich habe eine angepasste UDF-Version, deren Namen ich nicht geändert habe und die im Skriptverzeichnis liegt - aber da ändere ich doch lieber dieses Verhalten).
-
Richtig tolles Know How AspirinJunkie
-
Ich habe den Code nicht ausprobiert, sondern deinen Code und das Pattern von Kanashius zusammen kopiert.
Beim jetzigen drüber schauen fällt mir auf, dass das FileOpen nie geschlossen wird und ich den neuen Namen nicht verwendet habe (out.txt) Probier mal: