Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 04:58

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

Advertisement



AutoIt Nächste Frage ^^

Discussion on AutoIt Nächste Frage ^^ within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Aug 2010
Posts: 3,001
Received Thanks: 1,007
AutoIt Nächste Frage ^^

Sry das ich nomma nerven muss

Also wollte ein Script schreiben das 3 .exe dateien öffnet und danach sich selbst schließt.

Quote:
HotKeySet("{r}","Beenden")
func Beenden ()
exit
endfunc

Run ( "C:\Users\Yannick\Documents\levelbot.exe" )

Run ( "C:\Users\Yannick\Documents\levelbot1.exe" )

Run ( "C:\Users\Yannick\Documents\levelbot2.exe" )

exit
Leider wird nur die erste .exe geöffnet

Und die anderen werden ignoriert.

Was habe ich falsch gemacht ?
patrickstaar7x is offline  
Old 01/25/2011, 19:45   #2
 
puzzlr's Avatar
 
elite*gold: 29
Join Date: Nov 2010
Posts: 502
Received Thanks: 127
PHP Code:
HotKeySet("{r}","Beenden")

_start()

Func _start()
Run "C:\Users\Yannick\Documents\levelbot.exe" )
Sleep(10)
Run "C:\Users\Yannick\Documents\levelbot1.exe" )
Sleep(10)
Run "C:\Users\Yannick\Documents\levelbot2.exe" )
Sleep(10)
Exit
EndFunc

func Beenden 
()
exit 
0
endfunc

While 1
Sleep
(10)
WEnd 
puzzlr is offline  
Thanks
1 User
Old 01/25/2011, 19:48   #3
 
elite*gold: 0
Join Date: Aug 2010
Posts: 3,001
Received Thanks: 1,007
Öffnet sich nichts.
patrickstaar7x is offline  
Old 01/25/2011, 19:54   #4
 
puzzlr's Avatar
 
elite*gold: 29
Join Date: Nov 2010
Posts: 502
Received Thanks: 127
Quote:
Originally Posted by .Toast View Post
Öffnet sich nichts.
pfade richtig? D:

bei mir funkt es.
puzzlr is offline  
Old 01/25/2011, 20:04   #5
 
elite*gold: 0
Join Date: Aug 2010
Posts: 3,001
Received Thanks: 1,007
Jop sind alle richtig.
patrickstaar7x is offline  
Old 01/25/2011, 20:08   #6
 
elite*gold: 0
Join Date: Jul 2009
Posts: 56
Received Thanks: 2
Mach ma die levelbots in einen ordner mit dem script und dan machste das so;
PHP Code:
HotKeySet("{r}","Beenden")

_start()

Func _start()
Run "levelbot.exe" )
Sleep(10)
Run "levelbot1.exe" )
Sleep(10)
Run "levelbot2.exe" )
Sleep(10)
Exit
EndFunc

func Beenden 
()
exit 
0
endfunc

While 1
Sleep
(10)
WEnd 
wenn es dann nicht geht würde ich es mal so probieren:
PHP Code:
#RequireAdmin
HotKeySet("{r}","Beenden")

_start()

Func _start()
Run "C:\Users\Yannick\Documents\levelbot.exe" )
Sleep(10)
Run "C:\Users\Yannick\Documents\levelbot1.exe" )
Sleep(10)
Run "C:\Users\Yannick\Documents\levelbot2.exe" )
Sleep(10)
Exit
EndFunc

func Beenden 
()
exit 
0
endfunc

While 1
Sleep
(10)
WEnd 
MfG
Mr131994 is offline  
Old 01/25/2011, 20:16   #7
 
elite*gold: 0
Join Date: Aug 2010
Posts: 3,001
Received Thanks: 1,007
Öffnet sich bei beide Varianten nur die erste .exe Levelbot.exe

Die andern 2 nicht.
patrickstaar7x is offline  
Old 01/25/2011, 20:25   #8
 
elite*gold: 0
Join Date: Jul 2009
Posts: 56
Received Thanks: 2
Dann mach es halt mit buttons.
PHP Code:
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

$Form1 GUICreate("Bots by .Toast"179179192124)
$Button1 GUICtrlCreateButton("Levelbot"0017749)
$Button2 GUICtrlCreateButton("Levelbot1"05617757)
$Button3 GUICtrlCreateButton("Levelbot2"012017757)
GUISetState(@SW_SHOW)

While 
1
    $nMsg 
GUIGetMsg()
    Switch 
$nMsg
        
Case $GUI_EVENT_CLOSE
            
Exit

        Case 
$Button1
            Run 
"C:\Users\Yannick\Documents\levelbot.exe" )
        Case 
$Button2
            Run 
"C:\Users\Yannick\Documents\levelbot1.exe" )
        Case 
$Button3
            Run 
"C:\Users\Yannick\Documents\levelbot2.exe" )
    EndSwitch
WEnd 
So sollte es aber 100% ig gehen
Mr131994 is offline  
Old 01/25/2011, 20:28   #9
 
DerTeD's Avatar
 
elite*gold: 4
Join Date: Jun 2010
Posts: 2,444
Received Thanks: 2,357
Wie wäre es anstatt den Pfad anzugeben,einfach mit 'ShellExecute' arbeiten ?
DerTeD is offline  
Old 01/25/2011, 20:30   #10
 
elite*gold: 0
Join Date: Jul 2009
Posts: 56
Received Thanks: 2
Quote:
Originally Posted by DerTeD View Post
Wie wäre es anstatt den Pfad anzugeben,einfach mit 'ShellExecute' arbeiten ?
das geht doch nur bei instalierten Programmen oder ?
Mr131994 is offline  
Old 01/25/2011, 20:59   #11
 
elite*gold: 0
Join Date: Jan 2010
Posts: 13
Received Thanks: 3
ShellExecute funktioniert ähnlich Run, führt entweder eine Anwendung aus, es kann aber auch eine Textdatei o.ä. übergeben werden, dann wird die zugehörige Anwendung gestartet. Der Vorteil dabei ist, dass kein vollständiger Pfad angegeben werden muss, wenn sich das AutoIt-Skript und deine Bots im selben Ordner befinden. Siehe AutoIt-Dokumentation:

Verwende statt Sleep besser Funktionen wie WinWait oder WinWaitActive:




Dann kannst du dir auch sicher sein, dass die Programme (in diesem Fall deine Bots) gestartet worden sind und ggf. drauf reagieren (z.B. Benutzer darauf hinweisen), falls es nicht so sein sollte.

P.S.:
Falls deine Bots keine GUI haben, oder du die Titel nicht genau kennst,
wäre auch eine Möglichkeit.

MfG,
n00byplay
n00byplay is offline  
Old 01/25/2011, 20:59   #12
 
Klickboy's Avatar
 
elite*gold: 0
Join Date: Jun 2008
Posts: 180
Received Thanks: 39
Jezt probiere ich das Script auch mal aus......
Es funktioniert.

Ich hab den Verdacht du verwechselst bot.exe mit bot.au3
Klickboy is offline  
Old 01/25/2011, 21:14   #13
 
elite*gold: 0
Join Date: Aug 2010
Posts: 3,001
Received Thanks: 1,007
Ne verwechsele gar nix.
patrickstaar7x is offline  
Old 01/25/2011, 22:40   #14
 
puzzlr's Avatar
 
elite*gold: 29
Join Date: Nov 2010
Posts: 502
Received Thanks: 127
das einzige, was ich dir sagen kann ist, dass mein script geht und die anderen hier müssten auch funktionieren.

der fehler liegt bei dir.
puzzlr is offline  
Reply


Similar Threads Similar Threads
Nächste frage ^^
07/20/2010 - elite*gold Trading - 4 Replies
Kann mir jemand sagen wenn jemand von mir was gekauft hat wie er mir ITrader geben kann ? und wenn ich ma was kaufe wie ich dem jenigen ITrader geben kann ? thx im vorraus :D
Nächste Frage > Map design
06/30/2010 - Metin2 Private Server - 5 Replies
hi Hab noch ne Frage: man kann ja mit dem editor wasser dateien ändern und weg... wtr und atr Doch im Mapordner ist nur server_attr und water ist da garnet, muss man die erstellen, oder liegen die ganz wo anders :o
nächste frage =D
08/06/2009 - Technical Support - 7 Replies
meine mutter hat einen packard Bell. nun hängt der sich imemr beim bios auf. sie hat statt vista schon lange xp drauf und ich wollte ihr dan halt den bios treiber neu machen aber habe keinen für xp auf der homepage gefunden. Gigt es einen dafür? S/N 735006990337 MfG Jelly



All times are GMT +1. The time now is 04:58.


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.