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

Beiträge von Yjuq

  • Textdatei im Fenster darstellen und dann Zeilen markieren; markierte Zeilen sollen später aus der Datei gelöscht werden

    • Yjuq
    • 12. Dezember 2012 um 16:12

    _GUICtrlRichEdit - Funktionen

    FileOpen im Mode 2
    >> Einfach Control auslesen
    >> In Textdatei mit FileWrite schreiben

    Falls es Fragen dazu gibt, immer fragen :)


    Make-Grafik

  • Ganz neu und ganz unerfahren - wie geht man am besten ran?

    • Yjuq
    • 12. Dezember 2012 um 15:57

    Dies ist eine Lern Reihenfolge wie ich sie empfehlen würde:
    - Kommentare
    - Variablen & deren Gültigkeitsbereich (Global, Local, Dim)
    - Operatoren
    - MsgBox
    - If -Abfrage
    - While -Schleife
    - Do -Schleife
    - For -Schleife
    - Funktionen (Func, Endfunc, Return usw.)
    - HotKeySet
    - Switch und Select
    - Arrays und UBound
    - Alle Funktionen zur " Mathematik "
    - Alle Funktionen zur " Zeichenketten, Strings "
    - Alle Funktionen zur " Variablen, Umwandlungen "
    - Alle Funktionen zur " Maus "
    - Alle Funktionen zur " Fenster " (Erst die Funktionen die mit Win... beginnen und danach die Controls)
    - Alle Funktionen zur " GUI "


    Hast du alles durch, solltest du in der Lage sein erste sinnvolle Programme zu coden. Ich wünsche viel Spaß :)

  • Skript komplett pausieren

    • Yjuq
    • 12. Dezember 2012 um 15:42

    Hi, beim lesen deines Scriptes ist mir schon ein Fehler aufgefallen. Zudem habe ich das ganze ein wenig optimiert!

    Zeile 47-50 willst du die Hotkeys vermutlich freigeben?
    -> Die Hotkeys sind an die Tasten gebunden. Daher musst du die Tasten freigeben.
    -> Siehe mein Script Zeile 21-24.

    Die Hotkeys wurden zum erstellen und freigeben in eine eigene Funktion gelagert. Diese muss dann einfach 1x zu beginn aufgerufen werden. Dadurch wird das Script ein paar Zeilen kürzer.

    Zudem habe ich die Funktion start() entfernt und die Funktion pause() umgeschrieben. Das ist glaube ich selbst erklärend.

    Spoiler anzeigen
    [autoit]

    Global $bPause

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

    HotKeySet("q", "pause")
    HotKeySet("{ESC}", "ende")
    _HotKeys(1)

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

    While Sleep(1000)
    WEnd

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

    Func _HotKeys($bState = False)
    If $bState Then
    HotKeySet("k", "kanal")
    HotKeySet("s", "bogen")
    HotKeySet("d", "verbinder")
    HotKeySet("w", "rohr")
    Else
    HotKeySet("k")
    HotKeySet("s")
    HotKeySet("d")
    HotKeySet("w")
    EndIf
    EndFunc ;==>_HotKeys

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

    Func pause()
    If Not $bPause Then
    _HotKeys()
    Else
    _HotKeys(1)
    EndIf
    $bPause = Not $bPause
    EndFunc ;==>pause

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

    Func ende()
    Exit
    EndFunc

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

    Func kanal()
    HotKeySet("k")
    Send("!u")
    ;send ("r")
    ;send ("{right}")
    Send("k")
    Send("{ENTER}")
    HotKeySet("k", "kanal")
    EndFunc ;==>kanal

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

    Func bogen()
    Send("!u")
    Send("b")
    Send("b")
    Send("{ENTER}")
    EndFunc ;==>bogen

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

    Func verbinder()
    Send("!u")
    Send("v")
    Send("v")
    Send("v")
    Send("{ENTER}")
    EndFunc ;==>verbinder

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

    Func rohr()
    Send("!u")
    Send("r")
    Send("r")
    Send("r")
    Send("r")
    Send("r")
    Send("{ENTER}")
    EndFunc ;==>rohr

    [/autoit]

    Make-Grafik

  • Doppelklick funktioniert nicht immer. warum?

    • Yjuq
    • 12. Dezember 2012 um 00:04

    Eigentlich nicht :)
    Es werden 2 Klicks ausgeführt.

    Überprüf doch nochmals ob du tatsächlich ein Klick an der Position:
    x - 0
    y - 500

    haben willst...

  • Weihnachtsscripting-Challenge

    • Yjuq
    • 11. Dezember 2012 um 16:38

    Bei mir ist es so ähnlich wie bei chess. Allerdings vermute ich das ich es bis zum 24 nicht mehr schaffe :o

  • HEUTE - Skript Erstellung / muss nicht neu erfunden werden...

    • Yjuq
    • 10. Dezember 2012 um 15:40

    So sieht es aus ;P

    Wer will schon einen verrunzelten Sourcecode kaufen?


    Ist eig. Das selbe wie Obsteinkauf im Supermarkt :o

  • Hallo Leute

    • Yjuq
    • 9. Dezember 2012 um 01:12

    Welcome :D

  • An bestimmte Textstelle etwas schreiben.

    • Yjuq
    • 6. Dezember 2012 um 13:19

    Mit StringReplace oder StringRegExpReplace.
    Oder du speicherst die Ergebnisse in verscheidene Variablen und verwendest StringTrimRight und StringTrimLeft.
    Dies ist allerdings aufwendiger.

  • Internet Explorer steuern

    • Yjuq
    • 4. Dezember 2012 um 16:06

    Hi, für den Internet Explorer gibt es eine mitgelieferte UDF.
    IE.au3

    Damit ist im Internet Explorer zu arbeiten!


    Mfg. Make-Grafik

  • Eigenbild und Fremdbild | Religion Hausaufgabe

    • Yjuq
    • 4. Dezember 2012 um 15:25

    Okay, danke dass ihr euch die Zeit genommen habt =D
    Ich warte mal noch auf andere die hier noch ihre Meinung loslassen möchten.

    Cheater Dieter:
    Du hast ja Recht dass hier wahrscheinlich nicht der beste Ort ist umso eine Frage zu stellen. Allerdings ist das die einzige (derzeitig) Community in der ich wirklich aktiv mitrede. Nun ja, letztendlich ist das ja auch der Sinn der Hausaufgabe mal zu schauen was für einen Eindruck ich mache wenn mich die Leute nicht persönlich kennen oder nur ein bisschen.

  • Pee wird 24 und Funkey 32

    • Yjuq
    • 4. Dezember 2012 um 14:11

    Alles Gute euch beiden :D
    >> Auf ein neues Jahr :P

  • Eigenbild und Fremdbild | Religion Hausaufgabe

    • Yjuq
    • 4. Dezember 2012 um 14:10

    Guten Tag AutoIt Community =D

    Wir haben heute in Religion eine Hausaufgabe aufbekommen wo ich eure Hilfe brauche. Es geht um die Selbsteinschätzung und Fremdeinschätzung. Ich muss aufschreiben wie ich mich selber einschätze und wie mich meine Freunde einschätzen. Dazu kommt aber noch, wie andere Menschen die mich nicht persönlich kennen (eben nur über das Internet) einschätzen.

    Später sollen alle 3 Einschätzungsergebnisse verglichen werden. Wo sind unterschiede und wo Gemeinsamkeiten usw.

    Ich möchte euch also bitten einmal aufzuschreiben was ihr für ein Bild von mir habt.
    >> Wie trete ich hier auf? (Positiv oder eher negativ)
    >> Welche Positivem Merkmale zeige ich?
    >> Welche Negativen Merkmale zeige ich?

    Weil mir das Ganze auch Persönlich am Herzen liegt, bitte ich euch dies hier noch zu ergänzen:
    >> Was kann ich an meinen Verhalten bessern?


    Und jetzt heißt es ran an die Tasten und wie wild draufhauen :D
    Ich bedanke mich dann schon mal im Voraus!
    Mfg. Make-Grafik

  • Bin im Krankenhaus und möchte mir die zeit vertreiben indem ich ein bisschen coden lernen will ;)

    • Yjuq
    • 1. Dezember 2012 um 18:27

    AutoIt PDF von peethebee

    Wieso liegst du denn im Krankenhaus? (Hab den oberen Post nicht gesehen x.x sry :P)

  • Gurkenbier stellt sich einmal kurz vor...

    • Yjuq
    • 1. Dezember 2012 um 18:15

    Willkommen =D

    (Wie bist du auf dein Benutzername gekommen :x?)

  • Input eines anderen Fensters/Programms

    • Yjuq
    • 1. Dezember 2012 um 17:04

    Jap, so ist es. Aber wenn dir das Info Tool ein anderes Handle als dein Programm zurück gibt. Hast du vermutlich da was falsch :o

  • Input eines anderen Fensters/Programms

    • Yjuq
    • 1. Dezember 2012 um 16:36

    Der 1. Parameter ist für das Handle / Fenstertitel
    Der 3. Parameter für die Control ID

  • Input eines anderen Fensters/Programms

    • Yjuq
    • 1. Dezember 2012 um 16:19

    Entweder der Titel oder das Handle :)

    Beides ist Möglich :P

  • Input eines anderen Fensters/Programms

    • Yjuq
    • 1. Dezember 2012 um 16:11

    Hey :)

    Als erstes brauchst du das Handle des Fensters. Dafür gibt es verschiedene Möglichkeiten:

    [autoit]

    WinActivate()
    WinActive()
    WinWait()
    WinWaitActive()
    _WinAPI_GetFocus()
    _WinAPI_GetForegroundWindow()
    ;~ Für dein Vorhaben wäre WinActive geeignet
    ;~ Oder du nimmst das AutoIt Info Window Tool

    [/autoit]

    Als nächstes benötigst du die ID des Input Controls. Da gibt es verschiedene Möglichkeiten.

    Wenn du das Handle und die ID hast, kannst du mit den Control Funktionen arbeiten.

    [autoit]

    ControlSend()
    ControlSetText()

    [/autoit]


    Wenn es noch zu irgendwas Fragen gibt, immer nachfragen :P


    Mfg. MG

  • Control für verschiedenfarbige Texte

    • Yjuq
    • 30. November 2012 um 17:04

    Zu der 2:
    Die Farben werden entweder als Dezimal oder Hex angegeben.

    0xFF0000 für Rot
    0x00FF00 Für Grün
    0x0000FF Für Blau

    ODER

    16711680 für Rot (entspricht in Hex 0xFF0000)
    65280 für Grün (entspricht in Hex 0x00FF00)
    255 für Blau (entspricht in Hex 0x0000FF)

  • 2 Scripte zu einem machen

    • Yjuq
    • 28. November 2012 um 17:34

    Steck dein 2tes Script in eine Funktion. Dann lass die Funktion eben starten wenn das vorrige abgelaufen ist :D

    Musst nur ein bischen umschreiben :P

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™