Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 22:40

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

Advertisement



AutoIt stürtzt beim ausführen ohne Fehlermeldung ab.

Discussion on AutoIt stürtzt beim ausführen ohne Fehlermeldung ab. within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Feb 2014
Posts: 35
Received Thanks: 1
AutoIt stürtzt beim ausführen ohne Fehlermeldung ab.

AutoIt stürtzt beim ausführen ohne Fehlermeldung ab.
Oder beendet es eventuell wegen einem falsch geschrieben Befehl.


Was habe ich falsch gemacht?


Code:
HotKeySet("{F1}","start")
HotKeySet("{F1}","start1")
HotKeySet("{F2}","stopp")

$X = false

Sleep(1000)
Func start()
$X = False
while $X = false
Sleep(200)
Send ("{a}")
Sleep(1900)
Send ("{b}")
Sleep(1900)
Send ("{c}")
Sleep(1900)
Send ("{d}")
Sleep(1900)
WEnd
EndFunc


Func start1()
$X = False
while $X = False
Send( "{SPACE DOWN}" )
Sleep(100000)
Send( "{SPACE UP}" )
WEnd
EndFunc


Func stopp()
$X = True
while $X = True
Sleep(5000)
WEnd
EndFunc
OnlyGood is offline  
Old 08/14/2015, 23:27   #2
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,876
Oh Junge...
Ich mein im Vergleich zu anderen Threads von Neueinsteigern, sind deine Threads ja echt lesbar und "human".
Aber trotzdem solltest du dir erst einmal die Grundlagen genauer anschauen, weil deine bisherigen Fragen zu 90% mit dem Tutorial beantwortet hätten werden können:



Und die restlichen 10% durch googlen.

Nur ganz kurz zu deiner Frage:
Um es mal fachlich nicht ganz richtig zu sagen:
"Alles was zwischen Func ... Endfunc steht wird erst aufgerufen wenn du das was nach Func steht irgendwo anders 'hinkopierst'". Daher beendet sich dein Skript sofort (es stürzt also nicht ab).

Für Details kannst du dir die Tutorials anschauen oder googlen.
Shadow992 is offline  
Old 08/14/2015, 23:39   #3


 
elite*gold: 1810
Join Date: Jan 2012
Posts: 2,180
Received Thanks: 1,617
Deklarier alle Variabeln am Anfang des Skripts.
Und bau das mal besser auf, das ist ja schrecklich.
MaxChri is offline  
Old 08/15/2015, 00:17   #4
 
YatoDev's Avatar
 
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
Quote:
Originally Posted by MaxChri View Post
Deklarier alle Variabeln am Anfang des Skripts.
Und bau das mal besser auf, das ist ja schrecklich.
Von den scopes die autoit benutzt weist du sicher nicht viel oder?
YatoDev is offline  
Thanks
1 User
Old 08/15/2015, 00:27   #5
 
elite*gold: 0
Join Date: Feb 2014
Posts: 35
Received Thanks: 1
Verstehe ich nicht.
Ich habe vor 2 Tagen das erste mal AutoIf geöffnet und habe somit rein gar keine Erfahrung.

Ich bitte um Entschuldigung, aber was für mich jetzt noch schwer ist, ist für euch wahrscheinlich nichts.


Quote:
"Alles was zwischen Func ... Endfunc steht wird erst aufgerufen wenn du das was nach Func steht irgendwo anders 'hinkopierst'"
Ich habe doch 3 Skrpits (Func ... EndFunc), die eigentlich alle Codes/Befehle ect. einrahmen wo soll denn da noch was nach kommen?

Und was soll ich kopieren?

Danke
OnlyGood is offline  
Old 08/15/2015, 00:33   #6
 
YatoDev's Avatar
 
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
Schau mal so:
PHP Code:
DeineFunktion() ;Aufruf der funktion

Func DeineFunktion
() ;Deklaration der funktion
Send
("Bla")
Sleep(100)
EndFunc 
Du musst diese erst aufrufen. Mit dem Func Schlüsselwort deklarierst du diese nur.

In deinem fall halte ich es für sinnvoll die variable X einmal als Global zu deklarieren (Am anfang des skripts wie er oben gesagt hat aber das sollst du nicht immer machen, nur bei globalen variablen).

Wenn du warten möchtest bis ein hotkey gedrückt wurde schreibst du nach der deklaration:
PHP Code:
While 1
Sleep
(100)
WEnd 
Das sollte fürs erste reichen.

Arbeite dich mit den tutorials mal was mehr in autoit ein. deine frage hättest du selber schon klären können wenn du ein tutorial gelesen hättest. du musst selbständig arbeiten
YatoDev is offline  
Old 08/15/2015, 16:45   #7


 
elite*gold: 1810
Join Date: Jan 2012
Posts: 2,180
Received Thanks: 1,617
Ok habs mir mal für euch 2 Sekunden angeschaut.
Das Skript stürtzt nicht ab, sondern beendet sich ganz normal.
Das liegt daran, weil keine Schleife eingebaut ist.

PHP Code:
HotKeySet("{F1}","start")
HotKeySet("{F1}","start1")
HotKeySet("{F2}","stopp")

$X false

While 1
    Sleep
(50)
WEnd


Func start
()
    
$X False
    
while $X false
        Sleep
(200)
        
Send ("{a}")
        
Sleep(1900)
        
Send ("{b}")
        
Sleep(1900)
        
Send ("{c}")
        
Sleep(1900)
        
Send ("{d}")
        
Sleep(1900)
    
WEnd
EndFunc


Func start1
()
    
$X False
    
while $X False
        Send
"{SPACE DOWN}" )
        
Sleep(100000)
        
Send"{SPACE UP}" )
    
WEnd
EndFunc


Func stopp
()
    
$X True
    
while $X True
        Sleep
(5000)
    
WEnd
EndFunc 
Problem erledigt.
#Closerquest

Quote:
Originally Posted by »FlutterShy™ View Post
Von den scopes die autoit benutzt weist du sicher nicht viel oder?
Neee ich weiß sicher nicht viel, bist ein richtiger Intelligenzbrocken
MaxChri is offline  
Old 08/15/2015, 19:41   #8
 
alpines's Avatar
 
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
Quote:
Originally Posted by MaxChri View Post
...
Du bist auch nur am Beiträge hunten oder? Schau dir mal an was FlutterShy da geschrieben hat und das ganze 16 Stunden vor deiner Antwort.
alpines is offline  
Reply


Similar Threads Similar Threads
Minecraft Schwarzes Bild beim Starten ohne Fehlermeldung
10/25/2011 - Minecraft - 11 Replies
Guten Tag, Nachdem mein Bruder auch gerne Minecraft zocken möchte, habe ich ihn auch einen Account gekauft. Nur leider kommt bei ihm immer ein schwarzes Bild nachdem Login, es friert ein und ich muss es über Task beenden. Sein Rechner ist etwas älter, aber spiele wie Metin2 etc. hat es gepackt, deshalb sollte Minecraft auch kein Problem sein. Sachen wie Bin ordner löschen, Java Updaten und neu herunterladen habe ich schon ausprobiert, gibts da andere lösungen? Ich hoffe ihr könnt mir...
[AutoIT] .asx Datei ausführen lassen beim drücken von Button?
04/12/2011 - AutoIt - 4 Replies
Hey, Ich habe folgendes Problem: Ich will mir eine .exe Basteln die einen Stream öffnet(z.B. Technobase). Davon die Datein sind im .asx Format,wie kann ich die ausführen lassen? Also das wenn ich auf "Button" klicke das sich Windows Media Player öffnet und halt die .asx datei ausführt. Bei exen ist das ja: case $button
Fehlermeldung beim Starten! Bisher ohne erfolg!
02/17/2010 - Metin2 - 4 Replies
Brauche immer noch hilfe, die andern Threads zu der Fehlermeldung metin2.create_no_appropriate_device Haben bei mir nichts geholfen, wüsste ein andere vllt noch eine lösung? Hab Windows 7 vorher auf Vista gings, jetzt nicht mehr! Beim Starten kommt immer wieder die fehlermeldung "metin2.create_no_appropriate_device"
Fehlermeldung beim Ausführen von Glitchy's
03/02/2008 - World of Warcraft - 1 Replies
Hallo Sobald ich Glitchy's installiere und dannach ausführen möchte kommt die Meldung "Die Anwendung konnte nicht richtig initialisiert werden(0xc0000135). Klicken sie auf "OK", um die Anwendung zu beenden". Deinstallieren und neuinstallieren sowie statt rapidshare megaupload zu benutzen brachte bisher nichts.



All times are GMT +2. The time now is 22:40.


Powered by vBulletin®
Copyright ©2000 - 2024, 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 ©2024 elitepvpers All Rights Reserved.