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

Beiträge von Ineluki

  • Label anzeigen

    • Ineluki
    • 13. Oktober 2010 um 20:11
    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>
    #Region ### START Koda GUI section ### Form=
    $Form2 = GUICreate("Form2", 595, 571, 85, 117)
    $Label1 = GUICtrlCreateLabel(ControlGetText("OBD", "","[CLASS:ThunderRT6TextBox; INSTANCE:57]"), 104, 80, 156, 73)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

    [/autoit] [autoit][/autoit] [autoit]

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit

    [/autoit] [autoit][/autoit] [autoit]

    EndSwitch
    WEnd

    [/autoit]


    Ich frag mich, was daran jetzt so schwer war...

  • Label anzeigen

    • Ineluki
    • 13. Oktober 2010 um 19:09
    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>
    #Region ### START Koda GUI section ### Form=
    $Form2 = GUICreate("Form2", 595, 571, 85, 117)
    $Label1 = GUICtrlCreateLabel(ControlGetText("Fenstername", "", "ControlID, ControlHandle, ..."), 104, 80, 156, 73)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

    [/autoit] [autoit][/autoit] [autoit]

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit

    [/autoit] [autoit][/autoit] [autoit]

    EndSwitch
    WEnd

    [/autoit]
  • Endlosschleife nach 2 Minuten beenden

    • Ineluki
    • 13. Oktober 2010 um 18:08

    Ist das ganz normale Mal, dass du auch aus dem Mathe Unterricht kennst ;)

  • Endlosschleife nach 2 Minuten beenden

    • Ineluki
    • 13. Oktober 2010 um 18:05
    [autoit]

    $time*60*1000

    [/autoit]
  • Endlosschleife nach 2 Minuten beenden

    • Ineluki
    • 13. Oktober 2010 um 17:49
    Spoiler anzeigen
    [autoit]

    Global $Timer = TimerInit()
    $time=InputBox("Skript", "Wie lange soll das Skript laufen?")
    Do
    Sleep(5000)
    Send("{ALT}")
    Sleep(1000)
    Send("{ENTER}")
    Sleep(1000)
    Send("{DOWN}")
    Sleep(1000)
    Send("{ENTER}")
    Sleep(1000)
    Send("XXX")
    Sleep(1000)
    Send("{ENTER}")
    Until TimerDiff($Timer) >= $time * 1000

    [/autoit]
  • Label anzeigen

    • Ineluki
    • 13. Oktober 2010 um 17:46

    Dafür hab ich dir die nötigen Informationen gegeben. Aber du scheinst ja imemrnoch ein Problem zu haben und das sollst du nennen...

  • Label anzeigen

    • Ineluki
    • 13. Oktober 2010 um 17:36

    WAS genau ist denn dein Problem? Meine Kristallkugel ist grad leider nicht verfügbar, ist mir gestern vom Tisch gefallen.

  • Endlosschleife nach 2 Minuten beenden

    • Ineluki
    • 13. Oktober 2010 um 17:30

    @Ezzora: Stimmt, in der Hilfe steh alles drin, alle Fragen können ja mit diesem einen Link beantwortet werden, bei deiner nächsten Frage mach ich das einfach mal.
    @Neriox: Könntest du bitte nochmal genau formulieren, was du genau willst? Wenn ich das richtig verstanden hab, willst du eine InputBox und wenn man eingibt "Wie lange dauert das Skript noch?" dann soll die Restzeit ausgegeben werden. Ist das so richtig?

  • Label anzeigen

    • Ineluki
    • 13. Oktober 2010 um 16:49
    [autoit]

    ControlGetText
    GUICtrlCreateLabel

    [/autoit]
  • Endlosschleife nach 2 Minuten beenden

    • Ineluki
    • 13. Oktober 2010 um 16:45
    Zitat von Neriox

    ok und wie kann ich das dann in einer Msgbox wiedergeben mit

    [autoit]

    MsgBox ("",""," $text")

    [/autoit]


    klappt es nicht

    [autoit]

    MsgBox("", "", $text)

    [/autoit]
  • Endlosschleife nach 2 Minuten beenden

    • Ineluki
    • 13. Oktober 2010 um 16:33
    [autoit]

    $text=InputBox

    [/autoit]
  • Endlosschleife nach 2 Minuten beenden

    • Ineluki
    • 13. Oktober 2010 um 15:30
    Zitat von Ezzora

    Ist auch irgendwie dumm das ganze

    Bot = Atomatisierung

    Automatisierung = AutoIT

    Und für was wurde autoit entwickelt ? Ja genau, zum Automtisieren

    und was ist im Autoit forum verboten ? Hmm ja Bot´s ^^

    Irgendwie schon wiedersprüchlich oder ^^

    Alles anzeigen


    Wenn du die Forenregeln lesen würdest, würdest du lesen, dass Spielebots gemeint sind...

  • Frage zu " #AutoIt3Wrapper_Res_Description " und " #AutoIt3Wrapper_Res_Comment "

    • Ineluki
    • 13. Oktober 2010 um 13:53

    Alle "Befehle" die mit # anfangen sind Präprozessoranweisungen dh. dass sie vor allem anderen beim compilieren ausgeführt werden. Die Variable wird da logischerweise nicht benutzt. Das kann dann im nachhinein auch nicht geändert werden.

    [autoit]

    #AutoIt3Wrapper_Res_Comment=Hier steht der Kommentar

    [/autoit]

    wirst du weder in der Exe finden, noch bei der Ausführung bemerken.Wenn du unter Rechtsklick auf die Datei --> Eigenschaften --> Allgemein oder Details guckst wirst du es dort finden.

  • InetGet Problem

    • Ineluki
    • 13. Oktober 2010 um 12:35

    Die Textdatei muss garnicht mit InetGet runtergeladen werden. BinaryToString(INetRead()) reicht.

  • InetGet Problem

    • Ineluki
    • 13. Oktober 2010 um 12:32

    Das ist ein kleiner Fehler aber nicht das größte Problem. Im Script ist die aktuelle Version immer 2.0 . Daher ist, wenn in der update.txt die Version höher ist, immer ein Update verfügbar.

  • Ini Präfix Problem

    • Ineluki
    • 13. Oktober 2010 um 11:16
    [autoit]

    If Not FileExists(@ScriptDir&"\neue Datei\") Then DirCreate("neue Datei")
    IniWrite("\neue Datei\"&$filename&".ini", "", "", "")

    [/autoit]


    Edit: IniWrite ist egal, ob es in eine *.ini, in eine *.nblaafnzu oder eine *.7928b schreiben soll. Es schreibt nur in dem Ini Formar etwas in die Datei.
    Edit²: Kleiner Fehler verbessert^^

  • Ini Präfix Problem

    • Ineluki
    • 13. Oktober 2010 um 10:56

    Bei mir wird keiner zweite Datei angelegt und bei deinem Codeschnipsel dürfte das auch nicht passieren.

  • AutoIt-Anfänger Guide / Wie poste ich richtig?

    • Ineluki
    • 13. Oktober 2010 um 10:53

    Wenn du einen AutoIt Code postest solltest du immer

    Code
    [autoit][/autoit]

    verwenden. Wenn der Quellcode zudem noch ziemlich lang ist, solltest du noch

    Code
    [spoiler][/spoiler]

    dadrum schreiben. Also so:

    Code
    [spoiler][autoit][/autoit][/spoiler]


    Der AutoIt BB-Code bewirkt, dass der Quelltext gehighlightet wird, wodruch man ihn besser lesen kann.
    Der Spoiler BB-Code bewirkt, dass eine Box erscheint, womit man alles was dadrin steht anzeigen und ausblenden kann. Das muss nicht immer ein AutoIt Code sein. Beispiel:

    Spoiler anzeigen

    Das ist Text in einem Spoiler


    Stell dir mal vor, in einem Thread wären auf einer Seite mehrere über 100 Zeilen lange Skripte ohne Spoiler. Dann müsstest du ganz schön lange scrollen um etwas zu finden ;) Mithilfe eines Spoiler kann man sich dann nur das anzeigen lassen, was man sehen will und danach wieder ausblenden.

  • Ini Präfix Problem

    • Ineluki
    • 13. Oktober 2010 um 10:44

    Wieso legst du überhaupt eine zweite Datei an? Außerdem fehlt in deinem Beispiel ein Anführungszeichen (")

  • provlem mit DLL

    • Ineluki
    • 12. Oktober 2010 um 20:06

    So geht es:
    C++ Source:

    Spoiler anzeigen
    Code
    #include <Windows.h>
    
    
    extern "C" int __declspec(dllexport) __cdecl messagebox()
    {
        return MessageBox(0, "Hello, World!", "Hello", 0);
    }


    AutoIt Aufruf:

    Spoiler anzeigen
    [autoit]

    #AutoIt3Wrapper_usex64=n ; Falls ein 64 Bit System verwendet wird
    $dll=DllOpen("Dll.dll")
    $aRet=DllCall($dll, "int:cdecl", "messagebox")
    DllClose($dll)

    [/autoit]


    Edit: Ich sollte vorm posten F5 drücken...

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™