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

Beiträge von Lottich

  • INI Dateiname dynamisch

    • Lottich
    • 26. Mai 2021 um 12:54

    freaks 😅 das geht doch bestimmt auch als kompletter einzeiler ausserhalb einer funktion

  • Prozedureinsprungpunkt "luaL_register"

    • Lottich
    • 12. April 2021 um 22:18

    das wär geil! Ich vermisse bei scite4autoit die rechten Spalten, wo die ganzen verwendeten Funktionen des geöffneten Scripts aufgelistet sind. Bei sciteRu gibts das

  • Prozedureinsprungpunkt "luaL_register"

    • Lottich
    • 11. April 2021 um 19:02

    ich glaub da gehts eher um Geschwindigkeit. Meines bescheidenen Wissens nach sind DLLs viel schneller in der Verarbeitung als AutoIt das je könnte

  • While ... Wend Frage

    • Lottich
    • 6. April 2021 um 14:20

    hier eine Variante per do ... until

    AutoIt
    Func _deine_vorhandene_Funktion()
        Local $iCheck
        Do
            $iCheck = 0
            If PixelSearch(964, 805, 963, 804, 0xE67600) Or PixelSearch(964, 805, 963, 804, 0xAC1F2D) Then $iCheck += 1
            Sleep(250)
        Until $iCheck = 0
        
        ;ab hier dannd er Rest deiner Funktion
    EndFunc
  • Tester gesucht für PSPad4AutoIt3 (Editor IDE)

    • Lottich
    • 29. März 2021 um 17:34

    er meint, dass er portabel nicht als killerfeature betrachtet. Ich übrigens auch nicht.

    ABER:

    es ist für mich gut nachvollziehbar, dass du es so siehst. Du steckst dein ganzes Herzblut in dein Projekt und bist voller Enthusiasmus dabei. Freust dich natürlich extrem, dass es dir gelang das Tool installationsfrei zum Laufen zu bekommen. War vermutlich auch eine Heidenarbeit. Von daher ist es durchaus logisch, dass du es als Killerfeature ansiehst 🙂

    Persönlich reicht mir scite4autoit vollkommen aus. Ich nutze auch nicht das isn-studio oder das Koda-Gedöns.

  • Einfaches Setup einer HTA Datei

    • Lottich
    • 22. März 2021 um 13:47

    ah, okay. Aber dann verhält es sich bei nem makro doch genauso, oder nicht?!

  • Einfaches Setup einer HTA Datei

    • Lottich
    • 22. März 2021 um 13:35

    Was spricht denn dagegen, den gewünschten Pfad zu Beginn des Scripts als Variable zu definieren?

    AutoIt
    $sPfad = "C:\Program Files\Common Files\"

    Dann kannst du an allen möglichen Stellen in deinem Script die Variable $sPfad genauso verwenden wie ein Makro, ohne das es eines ist,

    aber die gleiche Funktionalität bietet.

  • Ini / Ini read

    • Lottich
    • 19. März 2021 um 20:07

    ich denke das ist so nicht ganz korrekt.

    Wenn du die ini direkt aus deinem Script heraus erstellst, dann (zumindest war/ist es bei mir so) musst du als Parameter noch etwas angeben. Schau mal in der hilfe nach. Da müsste irgendwas zur Codierung stehen.

    Nachtrag:

    Ich glaub mich zu erinnern, die INI via filewrite() erstellt zu haben. Hatte auch ständig probleme mit Umlauten, daher der umweg…

  • Interessanter Artikel von Wolfgang Thierse

    • Lottich
    • 15. März 2021 um 20:09

    🤣🤣

  • Interessanter Artikel von Wolfgang Thierse

    • Lottich
    • 15. März 2021 um 12:01

    Diese Thematik ist so ein Schwachsinn!

    Musashi hat mit "Zwerg" ein sehr gutes Beispiel gegeben. Was bedeutet denn der begriff Zwerg? Nichts anderes als kleinwüchsiger Mensch! Wenn ich jetzt das eine oder das andere sage ändert nichts an dem, was gemeint ist! Da gibts noch viel mehr Beispiele.

    Mein persönlicher Favorit ist die Sache mit dem Glückspilz. Wenn ich eine Frau damit betiteln möchte, werd ich das auch weiterhin tun. Niemals werd ich sowas sagen wie:

    "Hey, du bist ja eine richtige Glückspilzin!"

    Alles totaler Schwachsinn, wie unsere Sprache zur Zeit von irgendwelchen selbsternannten Sittenwächtern und Pseudogemobten misshandelt wird.

    Aber das ist nur meine eigene Meinung…

  • Script stoppt wenn Notebook aus Docking-Station gezogen wird

    • Lottich
    • 3. März 2021 um 23:32

    das sehe ich genauso. Es ist toll, wenn du für dich ein Projekt gefunden hast um mit dem Programmieren zu beginnen. Aber wenn du ans Tabletten einschmeißen erinnert werden musst, würde ich es umsetzen, wie misterspeed dir vorgeschlagen hat. Dafür ist das wohl viel zu wichtig. Hängt schließlich die Gesundheit dran!

  • AutoIt3ExecuteLine > Ausgabe Umleiten in Datei - Datei wird nicht erstellt -- bei Aufruf aus Lua

    • Lottich
    • 28. Februar 2021 um 14:52

    BugFix irgendwann trifft jeden mal diese Berufsblindheit ;)

  • Systemweit ermitteln, ob ein "(" per Tastatur eingegeben wurde - UNABHÄNGIG vom Tastaturlayout

    • Lottich
    • 7. Februar 2021 um 22:42

    persönlich kann ich mir auch keinen vernünftigen Grund vorstellen, wo das sinnvoll einsetzbar wäre, aber was weiss ich denn schon ?!

    Darum hab ich mal ein wenig die Hilfe durchstöbert und siehe da: keine fertige Lösung, aber immerhin etwas worauf man aufbauen kann.

    Professor Bernd such doch mal in der Hilfe nach _WinAPI_RegisterRawInputDevices()

    Daraus kannst du dir vermutl alles nötige für dein Vorhaben abkupfern. Mir scheint es, als müsste lediglich die DLL-Struct geändert werden und folglich

    auch deren Auswertung. Ich hab die Includes durchstöbert und tatsächlich auch Konstanten für Keyboards gefunden, die dort sicher zum Einsatz kommen können.

    Aber nach dem Entdecken war dann auch Schluss für mich. Mir definitiv zu hohe Kunst.

    Grüße, Lo..

  • Systemweit ermitteln, ob ein "(" per Tastatur eingegeben wurde - UNABHÄNGIG vom Tastaturlayout

    • Lottich
    • 7. Februar 2021 um 13:26

    bin nicht am rechner darum kann ich nur meine groben vorstellungen mitteilen.

    Ich würde ein "windowsmessegehookregister" (das heisst garantiert anders 😅 ) schreiben und auf eingabe prüfen.

    If $eingabe = chr(40) then… return true

    Oder so ähnlich

  • Systemweit ermitteln, ob ein "(" per Tastatur eingegeben wurde - UNABHÄNGIG vom Tastaturlayout

    • Lottich
    • 7. Februar 2021 um 00:17

    warum wird denn nicht auf Char() geprüft?

    Oder ändert sich dieser mit dem tastaturlayout?

    Ich glaub char(28) sollte doch der ( entsprechen?!

  • script.a3x ausführen?

    • Lottich
    • 7. Januar 2021 um 16:36

    Hab dieses Beispiel aus der Hilfe benutzt. Es wird ohne weiteres kompiliert, aber nachdem ich nur drauf rechtsklicke um die Eigenschaften einzusehen, kommt der WindowsHammer...

    AutoIt
    #Region ;**** Directives created by AutoIt3Wrapper_GUI ****
    #AutoIt3Wrapper_Outfile_type=a3x
    #EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
    #pragma compile(Out, myProg.a3x)
    ; Uncomment to use the following icon. Make sure the file path is correct and matches the installation of your AutoIt install path.
    ; #pragma compile(Icon, C:\Program Files\AutoIt3\Icons\au3.ico)
    #pragma compile(FileDescription, myProg - a description of the application)
    #pragma compile(ProductName, myProg)
    #pragma compile(ProductVersion, 3.7)
    #pragma compile(FileVersion, 3.7.0.0, 3.7.100.201) ; The last parameter is optional.
    #pragma compile(LegalCopyright, © Joe Bloggs)
    #pragma compile(LegalTrademarks, '"Trademark something, and some text in "quotes" etc...')
    #pragma compile(CompanyName, 'Joe Bloggs & Co')
    
    #include <MsgBoxConstants.au3>
    
    If @Compiled Then
        Example()
    Else
        MsgBox($MB_SYSTEMMODAL, "", "Please compile before running.")
    EndIf
    
    Func Example()
        ; Retrieve the file version of the AutoIt executable.
        Local $sFileVersion = FileGetVersion(@AutoItExe)
    
        ; Display the file version. This should be equal to @AutoItVersion.
        MsgBox($MB_SYSTEMMODAL, "", $sFileVersion)
    EndFunc   ;==>Example
    Alles anzeigen

    Hier sollte jetzt eigentlich ein Zitat von Musashi rein, aber das will auch nicht so wie ich... liegt vllt doch alles nur am User?!

    EDIT (von Musashi) :

    Lottich : Ich habe mein Zitat mal eingefügt :P.

    Zitat von Musashi

    Bleibe einfach bei den #AutoIt3Wrapper_ Anweisungen.

    So ist der Plan xD

  • script.a3x ausführen?

    • Lottich
    • 7. Januar 2021 um 16:18

    Nachtrag:

    Beim Testen, ob die #pragmas funktionieren, stellt sich heraus, dass Wondows dann auch die a3x Files als böse einstuft :party::klatschen::part:

  • script.a3x ausführen?

    • Lottich
    • 7. Januar 2021 um 15:33

    ja gut xD

    kein Grund für mich irgendwann mal auf 64bit angewiesen zu sein ^^

  • script.a3x ausführen?

    • Lottich
    • 7. Januar 2021 um 13:52

    Danke dafür xD

    Off-Topic:

    Ich hab aber effektiv noch nie die 64bit Variante benötigt. Mir ist noch kein Fall untergekommen, bei dem ich die 64bit benötigt hätte.

    Was wäre denn ein Beispiel dafür?


    _______________

    Nachtrag:

    Fällt mir grad ein, was ist denn mit diesen #Pragma Dingern? (heissen die Direktiven?)

    Würden die noch funktionieren?

  • script.a3x ausführen?

    • Lottich
    • 7. Januar 2021 um 13:47

    Moombas hat eine weitere Lösung in der Shoutbox präsentiert, die ich hier festhalten will.

    BEIDE Varianten funktionieren ausgezeichnet und tun, was sie sollen :)

    AutoIt3.exe in das Scriptverzeichnis kopieren, davon eine Verknüpfung erstellen und in deren Eigenschaften im Zielinput " NameDer.a3x" anhängen

    Beispiel: H:\ARU\includes\AutoIt3.exe MeinScript.a3x

    (Sollte der Name Leerzeichen enthalten, so ist dieser logischerweise in Anführungszeichen zu verpacken)

    Wenn man dieser Verknüpfung dann noch ein Icon zuweist, erscheint alles genau so wie es sein sollte, wenn Windows nicht so rumzicken würde!

    Das mit dem Icon funktioniert auch mit der CMD-Variante.

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™