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

Beiträge von Fresapore

  • Wie habe ich das @error zu interpretieren?

    • Fresapore
    • 26. Mai 2011 um 16:08

    Bei einem Fehler wird @error auf den jeweiligen Fehlertyp gesetzt. Die Funktikn selbst gibt aber -1 zurück ;)
    Wenn kein Fehler passiert, wird @error auf 0 gesetzt und die funktion gibt den index des fundes wieder...

    Mfg,
    Fresapore

  • Bewegung

    • Fresapore
    • 25. Mai 2011 um 17:28
    [autoit]

    If _ispressed(44) Then p1rightward();Taste d

    [/autoit]


    Aber im Prinzip schon, die funktionien kannst du ja übernehmen wies aussieht...

  • Bewegung

    • Fresapore
    • 25. Mai 2011 um 14:38

    Fange die tastendrücke einfach mit

    [autoit]

    _ispressed()

    [/autoit]

    in einer while schleife ab ;) die werden dann nacheinander abgefangen...;)

    Mfg
    Fresapore

  • Wie sieht euer Desktop aus?

    • Fresapore
    • 21. Mai 2011 um 15:14

    Auch wenn das nichts mit dem Thread zu tun hat:
    Kommt auf das Tastaturlayout an.
    Wenn es richtig eingestellt ist, alt gr+q..

  • IrrCube - Ein Zauberwürfel Emulator

    • Fresapore
    • 21. Mai 2011 um 14:47

    Ja das mit den animierten Drehungen ist uns auch eingefallen...
    Allerdings gibt es da son komisches Problem, was wir mit unserem Mathematikverständnis nicht so recht lösen konnten...
    Wenn man ein Node dreht - sagen wir um 90°, dann drehen sich die Achsen des Nodes mit-Sprich wenn der Würfel die Drehung X:0, Y:0, Z:0 hat und man um die Y-Achse dreht,
    ist die vorige x-Achse die z achse...Ist sone Art relative Drehung, und keine Absolute...also muss man nicht immer einfach y drehen, wenn man z.B. Top oder Down drehungen macht, sondern sie abhängig von der aktuellen Rotation berechnen...

  • Wie sieht euer Desktop aus?

    • Fresapore
    • 19. Mai 2011 um 16:51

    RapIt,
    nice, vielleicht solltest du mal die Version updaten, deine ist ja nun schon was älter.. :D :P

  • Wie sieht euer Desktop aus?

    • Fresapore
    • 19. Mai 2011 um 00:27

    Ja, ich hab auch Win7 umsonst (legal!) bekommen, und auch als zweite Partition installiert, aber ausser zum gelegentlichen Spielen ist es seit kurzem nicht mehr in Verwendung ;)
    Liegt aber mehr oder weniger an meiner Einstellung zu Linux als freies Betriebssystem...
    Naja, jedem das seine...:D

  • Wie sieht euer Desktop aus?

    • Fresapore
    • 18. Mai 2011 um 23:54

    Sind ja recht weniger Linux-User unterwegs (hat natürlich Autoit-Nachteile, aber in ner Vm.. ;))
    [Blockierte Grafik: http://img23.imageshack.us/img23/5166/bildschirmfoto1qm.png]

  • _arraydisplay geht net-_-

    • Fresapore
    • 17. Mai 2011 um 08:48

    Ja muss es, wenn der Prozess tatsächlich existiert.
    Ich habe den Prozess mal durch einen ersetzt, der bei mir läuft, und ich habe einen Array zurückbekommen..

    MfG,
    Fresapore

  • Computer sprechen lassen mit Autoit

    • Fresapore
    • 15. Mai 2011 um 21:35

    Hab hier auf Anhieb was im englischen Forum gefunden:
    http://www.autoitscript.com/forum/topic/38…-to-speech-tts/

    MfG,
    Fresapore

    Edit:
    Auch was im deutschen Forum:
    https://autoit.de/index.php?page…t=sprachausgabe

    Edit 2: Da haben wohl 2 dieselbe idee gehabt :D

  • While-Schleife funktioniert nicht richtig

    • Fresapore
    • 15. Mai 2011 um 14:14

    Wenn du einen Code-Teil öfter aufrufen willst, empfehle ich dir, ihn in eine Funktion zu schreiben.
    Die kannst du dann beliebig oft ausführen

    [autoit]

    _WaitforPicture()
    Sleep(100)
    MouseMove(1015, 175 )
    MouseDown("left")
    MouseMove(1015, 230 )
    MouseUp("left")
    MouseClick(675, 685 )

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

    Func _WaitforPicture()
    Do
    sleep(40)
    $var = PixelGetColor(5,135)
    Until $var = 0
    Do
    sleep(40)
    $var = PixelGetColor(5,135)
    Until $var=16777215
    EndFunc

    [/autoit]

    MfG,
    Fresapore

  • While-Schleife funktioniert nicht richtig

    • Fresapore
    • 15. Mai 2011 um 01:48

    So auf den ersten Blick sieht das so aus, als ob das "exit" falsch wäre.. Exit beendet das ganze script.

    Warum machst du das denn in eine andere Datei? ich sehe darin keinen Grund...

    Achja, sleeps unter 10ms werden afaik als 10 interpretiert, aber du könntest auch ruhig ein bisschenmehr nehmen.


    MfG,
    Fresapore

  • GUI Befehle zuweisen Problem

    • Fresapore
    • 8. Mai 2011 um 19:20

    Schau dir den Befehl

    [autoit]

    GUICtrlSetFont()

    [/autoit]


    nochmal an. Der 2. Parameter ist die Schriftgröße.

    Die While schleife:

    [autoit]

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button1
    MsgBox(0, "test", "Passwort erstellen")
    Case $Button2
    MsgBox(0, "test", "Name erstellen")
    Case $Button3
    MsgBox(0, "test", "Passwort erstellen")
    EndSwitch
    WEnd

    [/autoit]

    MfG,
    Fresapore

  • Funktion "Passiv" laufen lassen

    • Fresapore
    • 6. Mai 2011 um 16:30

    Man kann externe Programme über run ausführen, dann wird das Script solange afaik nicht angehalten, aber unter autoit selbst geht es außer mit adlib (pausiert das script!) nicht in der Art.

    MfG,
    Fresapore

  • Happy Birthday i2c :)

    • Fresapore
    • 18. April 2011 um 00:54

    Happy Birthday, i2c!
    Habe weiter gute ideen zum Coden! :thumbup:

  • Fuchs jagt Hase

    • Fresapore
    • 16. April 2011 um 15:20

    Bau einfach ein sleep(40) o.ä in die Hauptschleife, dann sollte das passen.

  • Festplatte retten

    • Fresapore
    • 16. April 2011 um 14:06

    Oft bringt es was, wenn du die platte direkt in den Pc baust, frag mich nicht warum, aber oft kann man so noch auf die Platte zugreifen, auch wenn man sie über USB/externer eSata anschluss nicht mehr ansprechen kann..

  • Editfeld zeilenweise füllen

    • Fresapore
    • 16. April 2011 um 13:49
    [autoit]

    For $i = 1 To UBound($aQuellRead,1)-1
    MsgBox(4096,"",$aQuellRead[$i])
    GUICtrlSetData($Ziel, guictrlread($ziel)&$aQuellRead[$i]&@CRLF) ; hier sollte ein Umbruch gemacht werden. @CRLF....
    Next

    [/autoit]

    Sollte bei einem edit funktionieren, intpus haben (soweit ich weiß) keinen Zeilenumbruch

    MfG,
    Fresapore

  • If-Schleife

    • Fresapore
    • 14. April 2011 um 18:10

    Schnuffel
    Ok, dass ist natürlich wesentlich besser, meins startet das auch nach neustart neu Ôo

  • If-Schleife

    • Fresapore
    • 14. April 2011 um 18:08

    du könntest abfragen, ob der Prozess schon existiert.
    Oder du machst das alles variabelgesteuert a la

    [autoit]


    $exist = false
    while true
    if processexists("firefox.exe") then
    if $exist = false then
    $exist = true
    ShellExecute ( "Firefox-Haubtscript.exe" )
    endif
    else
    if $exist = true then $exist = false
    endif

    [/autoit]

    ist ungetestet (Linux), vllt hab ich auch einen Denkfehler...

    MfG,
    Fresapore

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™