|
You last visited: Today at 20:43
Advertisement
[TUTORIAL]Anfänger , Processen und mehr!!!
Discussion on [TUTORIAL]Anfänger , Processen und mehr!!! within the Coding Tutorials forum part of the General Coding category.
12/11/2010, 16:15
|
#1
|
elite*gold: 0
Join Date: Dec 2010
Posts: 38
Received Thanks: 12
|
[TUTORIAL]Anfänger , Processen und mehr!!!
Hallo liebe Epvpers Community
Ich habe mir gedacht ich mache ein tutorial zum thema"Prozesse mit Autoit Erkennen"!!!
Dazu machen Wir eine Gui mit KODA Form designer!!!!
Den könnt ihr wenn ihr ihn nicht schon habt Downloaden [Goolgle ist euer Freund] 
Wenn ihr ihn habt entpackt ihr ihn in den include ordner von AutoIT!!!
der ist bei mir unter C:/Programme/Autoit/include
So wenn ihr das habt brauchen wir erstma ein Frisches neues autoit v.3 script!!!
Process Checker
Anfänger Tutorial[Viel Spaß].
Entschuldigung wegen der verschiebung der codes 
Schritt1:
Gui mit koda Erstellen!!!
Ihr öffnet Koda form designer und klickt auf den kleinen button in der menüleiste!!!
und Zieht2 Buttons in Eure Gui!!! 
Nennt die button Search und Exit
Dann geht ihr unter Win 32 im menü und macht eine progress bar!!!
abbildung[Die kleine leiste mit den 3blauen strichen!!!]
Schritt2:
Einfügen des scripts
so nun öffnen wir das autoit script und lassen und fügen das script von koda Ein Das sollte dann so aussehn:
Code:
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <ProgressConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Process Checker", 642, 400, 192, 124)
$Progress1 = GUICtrlCreateProgress(40, 336, 513, 49)
$Button1 = GUICtrlCreateButton("Search", 40, 240, 257, 65)
$Button2 = GUICtrlCreateButton("Exit", 312, 240, 257, 65)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
So nun Schreibt ihr unter
Code:
Case $GUI_EVENT_CLOSE
Exit
Das hier!!! Dieser sehr simple Befehl ist dafür gut dass sich beim klicken eures Exit buttons das program schließt!!!!
Schritt3
Progress Bar
um Es besser aussehn zu lassen habt ihr die progress bar hinzugefügt!!! Diese zeigt beim klicken vom Button search Den Ladevorgang an!!!! So
Code:
Case $Button2
GUICtrlSetData($Progress1,20)
Sleep(100)
GUICtrlSetData($Progress1,40)
Sleep(100)
GUICtrlSetData($Progress1,80)
Sleep(200)
GUICtrlSetData($Progress1,100
!!!!Wichtig!!!!Die progressbar ist reine Spielerei und wird daher NICHT Benötigt!!!
Schritt3:
Prozesse von autoit Erkennen lassen
um den prozess erkennen zu lassen schreibt ihr direkt eine zeile unter den progressbar befeh das:
Code:
If ProcessExists (notepad.exe) Then
Msgbox(0,"Hinweis","Running")
Else
Msgbox(0,"Hinweis","DontRunning")
Endif
Dieser Code ließt den Prozess also übersetzen in deutsch XD[Wenn Der prozess Existiert Noteapd.exe Dann mach eine msgbox
Wenn nicht
Msgbox
Danach könnt ihr es ganz normal starten
Viel spaß!!!!
So noch mehr

Wie man ganz leicht ein Programm [EXE] über eine Gui starten kann
Zuerst mit koda eine Gui erstellen (Siehe oben)
Beispielsweise einen Button mit dem namen hmmm ähhh.....sagen wir mal einfach open/run Skype
So dann lassen wir das script schreiben!!!
und öffnen skype und den taskmngr!!!
Im taskmanegr sehen wir der prozess heißt Skype.exe
Bedeutet wir schreiben:
Code:
shellExecute ("Skype.exe")
Danach soltet ihr die exe öffnen können!!!!
Demnächst kommen noch weitere updates
Viel Spaß !!! 
Mit If befehlen programm mit passwort und namen versehen
Wenn ihr ein programm mit einem passwort versehen wollt dann empfehle ich dem anfänger folgendes!!!
zuerst ein neues Blatt autoit!!! 
so dann brauchen wir erstmal eine fenster mit inputbox!!!!
dafür schreiben wir folgendes!!!
Code:
$Text =InputBox ("Name","Bitte Geben sie ihren namen ein!","","*")
damit bezweckt ihr das ihr ein Fenster mit einer gui bekommt, in der der text oben Steht!!!!
Schritt2:
Passwort
nun macht ihr das ganze nochmal also so:
Code:
$passwort = InputBox ("Passwort","Bitte Geben sie das Erforderliche Passwort ein!","","*")
so das hätten wir nun auch!!!!
ihr wollt durch das programm ja etwas schützen also mit Passwort und name:
Also schreiben wir folgendes:
Code:
If $Text = "Euer Name Hier eingeben" Then
MsgBox (0,"Attention","Koda is Starting")
Else
Msgbox (0,"Attention","Not the correct Name")
EndIf
so fertig mit dem benutzernamen!!!!
So jez dasselbe mit dem Passwort!!!!
Code:
If $passwort = "euer Passwort"Then
ShellExecute ("Koda.exe")
Else
MsgBox (0,"Main","not the correct Password")
EndIf
Achtet hierbei auf das Shellexecute das ich im oberen teil des tutorials erwähnte!!!!
Wenn man Den benutzernamen und das Passwort eingegeben hat kommt die meldung!!!
Koda is Starting und es startet  ^^
Achtung Updates kommen bald!!!!
UPDATES KOMMEN REGELMÄßIG!
|
|
|
01/12/2011, 01:31
|
#2
|
elite*gold: 0
Join Date: Dec 2010
Posts: 25
Received Thanks: 36
|
Naja als "Tutorial" kann man das ja nicht wirklich bezeichnen...
Du schreibst eine Anleitung für Anfänger, mit der man laufende Prozesse erkennen kann, aber hast du daran gedacht, das Anfänger vielleicht nicht wissen, was Variablen, Cases, etc. sind?
Und wenn ich mir das so anschaue, bezweifle ich, dass du das überhaupt weißt...
Ein guter Ansatz, aber für blutige Anfänger völlig fehl am Platz:
z.B. warum suchst du nach "Notepad.exe"
besser wäre doch:
Code:
;Koda GUI-Code
While 1
$nMsg = GUIGetMsg()
switch $nMsg
Case $Gui_Event_Close
Exit
Case $Button1
;Progress Bar hier
$process = InputBox("Prozessname","Den Namen der zu suchenden .exe eingeben:")
If ProcessExists($process) Then
MsgBox(0,"Hinweis",$process & " is running!")
else
MsgBox(0,"Hinweis",$process & " is not running!"
;übrigens grottiges Englisch an dieser Stelle...
EndIf
Case $Button2
Exit
EndSwitch
WEnd
Falls noch was fehlt einfach sagen, hab ich in eile geschrieben^^
Also überarbeite diesen Text bitte nochmal, da er bei Anfängern in dieser Form wohl nur Verwirrung stiftet...
Mfg Dradgeyo
|
|
|
 |
Similar Threads
|
[Tutorial]C++ für Anfänger I
09/01/2011 - Coding Tutorials - 17 Replies
Moin, ich schreib hier mal mein Tutorial über C++.
Es ist für Anfänger gedacht, also für totale Neueinsteiger.
Über C++:
C++ wurde von Bjarne Stroustrup erfunden und entwickelt.
Wenn ihr mehr über ihn wissen wollt:
Bjarne Stroustrup
Ich glaube mehr muss man eigentlich gar nicht wissen.
|
Anfänger Tutorial
08/12/2010 - AutoIt - 12 Replies
Messagebox:
Zuerst einmal zeige ich euch wie ihr eine einfache Message Box wie diese hier ausgeben könnt.
http://masterakio1995.lima-city.de/AutoIT_Message _Box.png
Gucken wir als erstes mal in die Hilfsdatei nach was wir zu MsgBox finden.
Und siehe da das gibts uns doch schon rechtviel Informationen aber wichtig ist für uns erstmal nur:
flag steht in diesem fall für das aussehen der MsgBox.
|
[TUTORIAL] C++ - Anfänger
03/24/2010 - Coding Tutorials - 5 Replies
Hallo,
ich habe vor einigen Tagen angefangen mit C++ zu scripten.
Da ich schon ein bisschen Erfahrung mit solchen Sachen hatte, viel es mir etwas leichter, aber dennoch arbeite ich mit Tutorials, die mir weiterhelfen, wenn ich Probleme habe, aber die auch als gutes Nachschlagewerk dienen.
Nur leider habe ich, als ich mich hier im Forum mal durch die SuFu klickte, kein gutes, geeignetes Tutorial gefunden.
Klar, es kann sein, dass das manche von euch anders sehen, mein Tutorial bezieht...
|
[Autoit]Anfänger Tutorial.
02/04/2010 - Tutorials - 5 Replies
Hallo, willkommen zu mein Tuturial für unsere Anfänger in AutoIt. Zumal will ich kurz klar machen, dass ich Understood bin. Wer sich überzeugen will, kann mir eine Mail senden im Bot Forum!
Vorwort: Ich musste die Autoit Tags durch die Code Tags ersetzen und die Bindestriche zwischen den Abteilungen einrücken / kürzen!
Außerdem ist zu wissen, dass, das Tutorial schon seine gewisse Zeit existiert, als ich es erstellt habe, habe ich noch nicht genau auf die Rechtschreibung geachet!
Hoffe...
|
[Tutorial] XHTML Anfänger Tutorial
11/04/2009 - Tutorials - 7 Replies
Hi @,
hier findet ihr ein relativ umfrangreiches Tutorial zu XHTML.
DIE EINLEITUNG:
Um mit einer Website zu beginnen, sollte man als Erstes die Grundlagen des World Wide Webs verstehen. Als allererstes sollte man sich darüber klar werden, dass eine Homepage nicht auf dem Computer gespeichert wird, sondern auf einem Server, der mit jedem PC der Welt in Kontakt treten kann. Er ist der Anbieter.
Jeder Anbieter braucht Jemanden oder etwas, der das abruft, so etwas nennt man Client und...
|
All times are GMT +1. The time now is 20:43.
|
|