Register for your free account! | Forgot your password?

Go Back   elitepvpers > Off-Topics > Tutorials
You last visited: Today at 20:25

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



AutoITv3 + SciTE

Discussion on AutoITv3 + SciTE within the Tutorials forum part of the Off-Topics category.

Closed Thread
 
Old   #1
 
Ultima~'s Avatar
 
elite*gold: 0
Join Date: May 2012
Posts: 39
Received Thanks: 55
Cool AutoITv3 + SciTE

AutoITv3 + SciTE
Hayyy

Also hiermit stell ich euch das Programm bzw. die Programmierssprache AutoIT vor.
AutoIT wird wohl hauptsächlich zum automatisieren, verknüpfen und funktionenlegen benutzt.
Außerdem kann man damit hervorragend GUI's basteln! (Graphic User Interfaces)

Es macht relativ viel Spaß den umgang mit dem Programm zu erlernen und sich mit deren funktionen vertraut zu machen.

DL:
1. SciTE (der editor der zum bearbeiten der Scripts benötigt wird)
2. AutoIT itself

Anleitung:
1. Installation der stabilen AutoIt-Version
(wenn möglich am besten mit Standardpfad, aber auch ein anderes Verzeichnis sollte er verkraften)
2. Installation der SciTE-Version für die stabile Version
3. Installation der AutoIt-Beta-Version
4. Installation der SciTE-Updates für die AutoIt-Beta-Version

So jetz helfe ich euch bei euren ersten schritten mit dem Programm....

Erste Schritte

Die Entwicklung jedes Skriptes beginnt damit eine au3-Datei anzulegen. Das geht am einfachsten im Explorer. Dort kann man auch gleich einen Unterordner für das Skript anlegen, damit die Ordnung gewahrt bleibt und mehrere Skripte sich nicht vermischen. Die Datei legst du dann im Kontextmenü in dem neu angelegten Ordner über "Neu" -> "AutoIt v3 Script" an. Vergib noch einen sprechenden Namen und öffne die Datei per Doppelklick in SciTE.

Kommentare

Kommentare können in AutoIt auf unterschiedliche Arten gekennzeichnet werden Alles, was in einer einzelnen Zeile nach einem Semikolon ("Strichpunkt", steht, wird als Kommentar gewertet, ergo nicht ausgeführt/interpretiert.

Ganze Blöcke können zwischen #cs und #ce bzw. #comments-start und #comments-end eingeschlossen werden, um sie als Kommentar zu markieren.


Ein Beispiel...
; Diese Zeile ist auskommentiert wegen des Semikolons
Sleep(2000) ; Hier wird das Sleep ausgeführt. Dieser ToolTip("Test") aber nicht
#cs
Sleep(3000)
Sleep(4000)
#ce

Dieses Skript wird für 2 Sekunden (2000 Millisekunden) im Systray erscheinen, da nur der erste Sleep-Befehl nicht auskommentiert ist.

Euer erstes Script

So fangen wir mal mit eurem ersten Script an...
Um ein Script überhaupt zu erstellen, macht ihr einfach einen Rechtsklick auf den Desktop => Neu => AutoITv3 Script
Diese könnt ihr denn mit einem Doppelklick ausführen und der Editor öffnet sich.
Das sieht dann so aus:



Nun führen wir eine Funktion aus...

Das Script bekommt ihr hier:

; Notepad starten
Run("notepad")

; Warten, bis Notepad gestartet und aktiv ist
WinWaitActive("Unbenannt - Edi")

; Einige Tastendrücke senden
Send("{TAB}Dies ist Text, den AutoIt so gesendet hat, als käme er vom Benutzer...")

; eine kleine Pause einlegen
Sleep(1500)

; Fenster schließen
WinClose("Unbenannt", "")

; nach rechts und Enter (drückt "Nein" im Speichern-Dialog)
Send("{RIGHT}{ENTER}")

; Skript beenden
Exit


Versucht rauszuerkennen was dieses Script bewirkt!

ihr könnt es in euren AutoIT editor selbst einfügen oder gar bearbeiten.
Daraufhin könnt ihr das Script speichern und via Rechtsklick=>Compile sogar als .exe umwandeln!

Viel Spaß beim lernen, euer Ultima <:
Ultima~ is offline  
Thanks
1 User
Old 05/28/2012, 14:13   #2

 
Kazaaa's Avatar
 
elite*gold: 26
Join Date: Nov 2007
Posts: 32,809
Received Thanks: 12,143
Stell dir vor - wir haben sogar nen eigenen Bereich dafür und dort gibts unmengen an Tutorials.

#closed
Kazaaa is offline  
Closed Thread

Tags
auto, autoit, coding, gui, hacking


Similar Threads Similar Threads
[Frage]Script mit SciTE öffnen
11/27/2010 - AutoIt - 4 Replies
Nach langer inaktivität aufgrund einiger bösen Vieren die ich nicht losgeworden bin wollte ich hier mal wieder ein wenig aktiv werden. Ich hab zurzeit folgendes problem undzwar kann ich meine .au3 Scripts nicht mehr automatisch mit SciTE öffnen sondern nurnoch mit Editor. Wenn muss ich halt erst SciTE öffnen und von dort aus die Files öffnen, was mich ziemlich nervt... Ich habe folgendes schon probiert: - Rechtsclick öffnen mit -> Standartprogramm auswählen.. ihr wisst schon allerdings...
[AutoIT][Scite]Calltips und Syntax Highlighting
11/12/2010 - Coding Tutorials - 4 Replies
Eigene Calltips und eigenes Syntax Highlighting in Scite _____________________________________________ Übersicht Vorwort Ändern der Userfiles
Cursor bei Scite
03/14/2010 - AutoIt - 2 Replies
Heyy ich hab irgendwie meine cursor in scite in einen horizontalen cursor geädnet... und möchte aber wieder den vertikalen cursor der so aussieht ca. "|" so wie der in word der immer so blinkt ich hoff ihr wisst was ich meine, weil ich habe keine Ahnung wie des Teil heißt... Und mein jetziger sieht ungefähr so aus "_" könnt ihr mir helfen?? mfg xmoeglll PS: ich find den "|" besser da er nicht alles überschreibt sondern einfügt
[IDE] Alternative zu Scite
12/24/2009 - AutoIt - 2 Replies
Wen Scite nicht gefällt, der sollte mal hier vorbei schauen.
Protable AutoIt / Scite gesucht
05/03/2009 - Guild Wars - 5 Replies
Hi, wie der Titel schon sagt ich suche ein Portables AutoIt btw. Scite mit vollen Funktionen wie auch beim richtigen install. Habe unter google zwar einige gefunden nur bisher sind das alles ältere versionen oder halt downloads bei den man sich net so sicher sein kann ob es sauber ist oder kosten auf kommen. Wäre nett wenn des jemand hat, wenn nicht dann auch net so wild. danke aber im vorraus. gruß *-.- soll natürlich Portable heißen !^^



All times are GMT +1. The time now is 20:26.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.