Wichtige Frage !

06/12/2010 00:11 ~SheoGorath~#1
Hallo ich ahbe ien Frage und zwar ich möchte ein Programm mit AutoIT schreiben das man nicht auf den Combat Arms.exe drücken muss also ein Bypass sozusagen

Da ich erst anfange mit coden und auch mit autoit möchte ich wissen was ich hier falsch mache :

Quote:
Run("C:\Nexon\Combat Arms EU\CombatArms.exe",1)
WinWaitActive("BOT")
Sleep(1000)
Run("notepad.exe")
Send("Combat Arms wird gestartet")
Sleep(1000)
Exit
06/12/2010 01:30 Medix#2
Code:
Send("Combat Arms wird gestartet")
Quote:
Sendet ein oder mehrere sumulierte Tastendrücke an das aktive Fenster.

Send ( "keys" [, flag] )
hast du dir die funktionen mal angesehen?


Code:
WinWaitActive("BOT")
?

Code:
WinWaitActive ( "title" [, "text" [, timeout]] )


Code:
Run("notepad.exe")
wozu?



lies dir mal n tutorial durch?
06/12/2010 01:34 ~SheoGorath~#3
hab ich ja xD
nur ich hab heute angefangen und komm da nichso ganz mit kla ....
hab auf andere foren nachgesehn und da stand dann immer was von nem dateipfad

Edit: Ich gebs auf xD
Ersma weiter machen und dann gucken wies läuft trotzdem thx ^^
06/12/2010 01:35 Cholik#4
#moved
06/12/2010 11:34 omer36#5
Quote:
Hallo ich ahbe ien Frage und zwar ich möchte ein Programm mit AutoIT schreiben das man nicht auf den Combat Arms.exe drücken muss also ein Bypass sozusagen
hmm.. also damit dein script funzt müsste es inetwa so aussehen:

PHP Code:
MsgBox(0,"info","Combat Arms wird gestartet")
Sleep(1000)
Run("C:\Nexon\Combat Arms EU\CombatArms.exe")
WinWaitActive("Combat Arms") ;sofern es so der name isthab ich grade geraten...
Sleep(1000)
Exit 
Quote:
ich möchte ein Programm mit AutoIT schreiben das man nicht auf den Combat Arms.exe drücken
entweder clickst du die .exe an oder dein script... wo ist der unterschied? :D

oder hab ich den sinn dahinter nciht verstanden? ^^
06/12/2010 15:20 ~SheoGorath~#6
naja thx für den script ^^
ne wollts einfach ausprobiern ^^
06/12/2010 20:45 suiluJ.#7
Run("C:\Nexon\Combat Arms EU\CombatArms.exe")
WinWaitActive("Combat Arms") ;sofern es so der name ist, hab ich grade geraten...
MsgBox(0,"info","Combat Arms wurde gestartet",2)
Exit

Ergibt mehr Sinn und die Msgbox geht von alleine weg
06/12/2010 21:09 omer36#8
entweder kommt am anfang "Combat Arms wird gestartet" oder am ende "Combat Arms wurde gestartet" wo liegt der unterschied :facepalm:
06/12/2010 22:50 ~SheoGorath~#9
es funzt leider immer noch nicht
habe copy and paste aber es funzt nicht
das fenster combat arms wird gestarte kommt aber emhr passiert nicht, haben win 7 wenn das weiter hilft
06/13/2010 00:33 omer36#10
bist du dir sicher das es unter:
"C:\Nexon\Combat Arms EU\CombatArms.exe" ist?
nachdem du "ok" drückst müsste das spiel automatisch starten..
geh zum order wo dein spiel ist, rechts-click und eigenschaften auf combatarms.exe:
da steht dan "ort:...." wo es gespeichert ist, überprüf es da nochmal...

unter win7 muss man ja nicht "als admin ausführen..." machen oder?
kanst ja mal versuchen...
06/13/2010 00:55 ~SheoGorath~#11
doch amn muss es als admin ausführen ....
und ich bin sciher das es der dateipfad ist