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

Beiträge von Fast2

  • Problem mit eigener DLL / DllCall()

    • Fast2
    • 23. September 2008 um 22:57

    Servus Kollege ;) Ich versuche derzeit exakt das selbe, nur dass ich nicht meine Tastatur umbelegen möchte, sondern einfach nur DLLs für AutoIt coden und nutzen möchte.
    Zwei Tipps: 1. Dev-C++ ist veraltet. Nutze lieber eine freie IDE wie z.B. Code::Blocks (hab ich ;) ), 2. C an sich ist auch nicht mehr das neueste. Programmiere lieber in C++.
    Auf Link ist ein gutes Tutorial zu Cpp.
    Code schau ich mir morgen an :sleeping: (Außerdem: So gut bin ich aber auch noch net in C++).

  • Beim Kopieren Transferrate anzeigen

    • Fast2
    • 23. September 2008 um 22:28

    Nein, das geht leider nicht. Dafür bräuchtest du mehrere Threads. Allerdings gibt es doch im Eng. Forum so ne Multitasking-UDF. Und AdLib könnte auch gehen. Trotzdem bräuchtest du dafür eher OnEvent-Mode.

  • Assembler Einstieg ?!

    • Fast2
    • 22. September 2008 um 19:52

    Hallo,
    also jetzt muss ich auch mal meinen Senf dazugeben und fragen: Warum finden alle Leute C++ so schwer? Ich mein mit Vorkenntnissen z.B. in AutoIt ist das gar nicht sooo schwer. Klar muss man auf ein bisschen Komfort verzichten und sich auch etwas umgewöhnen (for und if MÜSSEN klein geschrieben werden, Strichpunkte nach jedem Befehl) aber sonst passt des scho. Vor allem kann man damit so schöne Sachen machen wie const Variablen überschreiben :D . Was mir , ehrlich gesagt, mehr Probleme macht, ist das drumherum (wie muss ne DLL aufgebaut sein etc.).

    @Topic: Aber einen Zwischenschritt würde ich schon noch machen.

  • Dll-Grundverständins...

    • Fast2
    • 21. September 2008 um 22:12

    Ich hab jetzt deswegen immer noch keine richtige Ahnung von aufbau der Funktion...
    So wie ich das verstanden hätte der Funktionskopf in C++ diesen Aufbau:

    Code
    int LgOpenLcdDevice(int Index = 0, bool Exclusive = false)


    Also du musst folgenden DllCall machen:

    [autoit]

    $Handle = DllCall($DLL_Handle, "int", "LgOpenLcdDevice"); Erst kommt das Handle von DllOpen, dann der Rückgabetyp (das erste also "int") und dann der Funktionsname. Die Param. sind wahrsch. optional, also brauchst du die auch nicht angeben.

    [/autoit]


    Wie mann auf einen Nullpointer mit AutoIt prüft, weiß ich nicht, vllt. mit If $Handle = Ptr(0) Then...
    Edit: Die Funktion könnte auch

    Code
    int LgOpenLcdDevice(bool Exclusive = false)

    heißen und einen Pointer auf ein Array mit Handle, Index und KeybdVer als Eintäge zurückgeben.

  • Dll-Grundverständins...

    • Fast2
    • 21. September 2008 um 21:36

    AutoIt sind doch die Typen eh egal, und wie du die DLL callen musst sollte in der Dokumentation dieser stehen. ;)

  • bild schirm ausschalten hilfe

    • Fast2
    • 21. September 2008 um 14:01

    Faustgrößen (aus Physikbuch letztes Jahr): Ein Arm/Bein: 500Ohm, Körper(Bauch):100Ohm. Also wenn eine Hand Pluspol und die andere Minuspol hält, so ist R=1000Ohm, U=230Volt und I=U:R=230:1000=230mA also sehr wahrscheinlich tödlich.

  • bild schirm ausschalten hilfe

    • Fast2
    • 20. September 2008 um 19:19

    Ich denke für sowas muss man sich eher mit Treiberprogrammierung und LowLevel-Sprachen (Assembler) bzw. zumindest C oder C++ beschäftigen

    Edit: Naja, vllt. doch net :D

  • Alles Gute zum Geburtstag Server-Admin

    • Fast2
    • 19. September 2008 um 21:58

    Ach von mir alles Gute zum [Blockierte Grafik: http://www.smilies.4-user.de/include/ABC/smilie_abc_021.gif][Blockierte Grafik: http://www.smilies.4-user.de/include/ABC/smilie_abc_019.gif][Blockierte Grafik: http://www.smilies.4-user.de/include/ABC/smilie_abc_016.gif][Blockierte Grafik: http://www.smilies.4-user.de/include/ABC/smilie_abc_035.gif][Blockierte Grafik: http://www.smilies.4-user.de/include/ABC/smilie_abc_032.gif][Blockierte Grafik: http://www.smilies.4-user.de/include/ABC/smilie_abc_034.gif][Blockierte Grafik: http://www.smilies.4-user.de/include/ABC/smilie_abc_033.gif][Blockierte Grafik: http://www.smilies.4-user.de/include/ABC/smilie_abc_034.gif][Blockierte Grafik: http://www.smilies.4-user.de/include/ABC/smilie_abc_015.gif][Blockierte Grafik: http://www.smilies.4-user.de/include/ABC/smilie_abc_021.gif] :thumbup: [Blockierte Grafik: http://www.smilies.4-user.de/include/Geburtstag/smilie_geb_073.gif]

  • au3 und Programm exe zusammen in eine exe möglich ja oder nein

    • Fast2
    • 6. September 2008 um 00:21

    Hallo,
    ja, es ist möglich. Schau dir mal FileInstall an. ;)

  • Teeview usw.

    • Fast2
    • 5. September 2008 um 22:00

    Oder du machst es selber mit irgendwelchen Zeichenkombinationen. (Z.B. "[/&%]" entspricht einem Untereintrag)

  • "_WinAPI...."-Fehler beim Benutzen von _GUICtrlComboBoxEx_-Funktionen

    • Fast2
    • 4. September 2008 um 00:38

    So alt ist etz Win2000 auch noch net... AutoIt unterstützt ja sogar nich Win9x also von daher... vllt. ungünstige Systemkonfiguration?
    Edit: Na gut, dann vllt. nicht mehr, hab ich halt net gwusst. ;) (Btw: Hab immer noch 3.2.10.0 :D) Zu der Systemkonfiguration: Grundsätzlich kann jede konfiguration ungünstig sein... :D:rofl: Aber vllt. geht es ja bei jemand anderem auch net. ;)

  • 2 programme per Memory miteinander kommunizieren lassen

    • Fast2
    • 1. September 2008 um 19:49

    Benutz doch Pipes und Adlib
    Edit: Damit meinte ich das du eine Pipe zwischen den Prozessen erstellst (Siehe auch Wikipedia) und dann per AdlibEnable und einer Funktion immer den Inhalt abfragst. Aber wenns nur wegen Interesse bzw. Lerneffekt ist...:rolleyes:

  • Ein Jahr AutoIT.de, RR04 sagt Danke !

    • Fast2
    • 1. September 2008 um 13:44

    DANKE AutoIt.de
    Ich habe durch dieses Board sehr viel gelernt und mir wurde bei Fragen eigentlich auch immer gut geholfen :thumbup: (auch wenn mein Anfang mit AutoIt vllt. etwas *holperig* war, da ich vllt. nicht so lernwillig war und mich bisweilen etwas "überschätzt" habe *hust*)
    Auf ein weiteres bestehen von AutoIt.de!!! :thumbup:

  • URL öffnen

    • Fast2
    • 21. August 2008 um 16:36

    ShellExecute
    *Spülung drück* :rofl:

  • Bild in Gui aktualisieren.

    • Fast2
    • 20. August 2008 um 13:39

    Ich versteh zwar deinem Post nicht, bzw. mit was du Probleme hast, aber meine Kristallkugel sagt mir das du vllt. nicht verstanden hast, dass $Filename für den Pfad zur Dazei steht. ?(;)

  • Script ArchiCrypt Stealth VPN

    • Fast2
    • 20. August 2008 um 01:19

    Mach mal das BlockInput weg, vllt. hilfts. ;)

  • Hintergrundfarbe eines TabItems ändern.

    • Fast2
    • 19. August 2008 um 23:58

    Vllt. is das nur wieder ein Problem mit dem XP-Style? Hast du schon probiert den abzuschalten?

  • Tastendrücke zählen

    • Fast2
    • 17. August 2008 um 11:38

    Also so viel Performance kostet das jetzt auch net.

  • Meine Array Funktionen

    • Fast2
    • 16. August 2008 um 23:18

    Hallo,
    zu den Funktionen kann ich nichts sagen, erstmal hab ich die noch net ausprobiert und zudem ist mir auch nicht ganz ersichtlich was diese tun ;) Mir sind aber zwei Dinge aufgefallen: 1. Vergleiche von Werten benötigen in AutoIt nur ein einfaches Gleichheitszeichen, zwei werden nur benötigt um bei Strings die Groß- und Kleinschreibung zu beachten. 2. Wofür hast du immer ein ByRef in den Funktions äh *Wort such* beschreibungen? Ich kann keinen Nutzen erkennen. :huh:
    Aber sonst: Schön das sich noch jemand außer BugFix um Arrays kümmert :thumbup:

  • Class und Title

    • Fast2
    • 15. August 2008 um 11:54

    Hallo,
    BugFix : Also laut Hilfe gehts so wenn man ein Control über etwas anderes als die ID ansprechen will. ;)
    sc4ry: Ja, das gibts. ;)
    @Topic:Ich habs doch oben schon gsagt:

    [autoit]

    Opt("WinTitleMatchMode", 4)
    ControlSend("[TITLE:Irgendeintitel;CLASS:Deineclass1]", "Hier vllt. noch ein Text", "[TEXT:Jetzt fällt mir nix mehr ein]")
    ControlSend("[TITLE:Irgendeintitel;CLASS:Deineclass2]", "Hier vllt. noch ein Text", "[TEXT:Jetzt fällt mir nix mehr ein]")

    [/autoit]

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™