Programm Start Problem

11/16/2012 19:03 Cynaz#1
Hey Community

Ich habe erst vor einem Tag mit AutoIt begonnen.
Bisher habe ich nur Klicks hinbekommen.

Ich scheitere schon beim Öffnen der Dateien...
Sowie Paint oder Google etc.

Ich benutze immer den Befehl Run
z.B (D:\Levent\League of Legends\lol.launcher.exe")
Doch passieren tut nicht viel..

Mit einer Oberfläche sieht es so bei mir aus

#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Games Starter", 613, 245, 739, 200)
GUISetBkColor(0x6D6D6D)
$Dragonica = GUICtrlCreateButton("Dragonica", 144, 32, 289, 49)
$LeagueOfLegends = GUICtrlCreateButton("LeagueOfLegends", 144, 136, 289, 49)
$Google = GUICtrlCreateButton("Google", 8, 16, 65, 57)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Dragonica
Run("D:\Levent\Dragonica\Patcher.exe")
Case $LeagueOfLegends
Run(D:\Levent\League of Legends\lol.launcher.exe") EndSwitchWEnd

oder es kommt dieser Error
[Only registered and activated users can see links. Click Here To Register...]


Was mache ich Falsch?


MFG
~Cynaz~
11/16/2012 22:37 H@CT0R#2
Quote:
Originally Posted by Cynaz View Post
Hey Community

Ich habe erst vor einem Tag mit AutoIt begonnen.
Bisher habe ich nur Klicks hinbekommen.

Ich scheitere schon beim Öffnen der Dateien...
Sowie Paint oder Google etc.

Ich benutze immer den Befehl Run
z.B (D:\Levent\League of Legends\lol.launcher.exe")
Doch passieren tut nicht viel..

Mit einer Oberfläche sieht es so bei mir aus

#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Games Starter", 613, 245, 739, 200)
GUISetBkColor(0x6D6D6D)
$Dragonica = GUICtrlCreateButton("Dragonica", 144, 32, 289, 49)
$LeagueOfLegends = GUICtrlCreateButton("LeagueOfLegends", 144, 136, 289, 49)
$Google = GUICtrlCreateButton("Google", 8, 16, 65, 57)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Dragonica
Run("D:\Levent\Dragonica\Patcher.exe")
Case $LeagueOfLegends
Run(D:\Levent\League of Legends\lol.launcher.exe") EndSwitchWEnd

oder es kommt dieser Error
[Only registered and activated users can see links. Click Here To Register...]


Was mache ich Falsch?


MFG
~Cynaz~
Schau dir mal die autoit hilfe zu run an ;)
11/16/2012 22:46 Cynaz#3
Dann müsste das doch stimmen.
Aber es passiert nichts.
11/16/2012 23:19 Croco™#4
Du hast vor "D:" ein " vergessen !
Run("D:\Levent\League of Legends\lol.launcher.exe")
11/17/2012 01:50 BlueBasHeR#5
Oder Unten Vergessen die While Schleife zu Beenden. Oder nur ein Teil vom Script?
11/17/2012 11:02 Cynaz#6
Ich habe jetzt mal alle kleinen Fehler ausgebessert, so müsste das alles nun stimmen
Die Programme starten auch aber die Patcher leider nicht.


#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=C:\Users\COLT\Desktop\Games Starter.kxf
$Form1 = GUICreate("Games Starter", 613, 245, 732, 487)
GUISetBkColor(0x6D6D6D)
$Dragonica = GUICtrlCreateButton("Dragonica", 144, 16, 289, 49)
$LeagueOfLegends = GUICtrlCreateButton("LeagueOfLegends", 144, 88, 289, 49)
$Google = GUICtrlCreateButton("Google", 144, 168, 289, 49)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###


While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Dragonica
Run("D:\Levent\Dragonica\Patcher.exe")
Case $LeagueOfLegends
Run("D:\Levent\League of Legends\lol.launcher.exe")
Case $Google
Run("C:\Users\COLT\AppData\Local\Google\Chrome\App lication\Chrome.exe")

EndSwitch
WEnd

While 1
sleep(1)
WEnd
11/17/2012 12:32 BlueBasHeR#7
Cynaz habe es mir ein bischen angeguckt und ich denke es liegt an dem "Run" versuch es mal so:
Code:
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=C:\Users\COLT\Desktop\Games Starter.kxf
$Form1 = GUICreate("Games Starter", 613, 245, 732, 487)
GUISetBkColor(0x6D6D6D)
$Dragonica = GUICtrlCreateButton("Dragonica", 144, 16, 289, 49)
$LeagueOfLegends = GUICtrlCreateButton("LeagueOfLegends", 144, 88, 289, 49)
$Google = GUICtrlCreateButton("Google", 144, 168, 289, 49)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###


While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Dragonica
ShellExecute("D:\Levent\Dragonica\Patcher.exe")
Case $LeagueOfLegends
ShellExecute("D:\Levent\League of Legends\lol.launcher.exe")
Case $Google
ShellExecute("C:\Users\COLT\AppData\Local\Google\Chrome\App lication\Chrome.exe")

EndSwitch
WEnd

While 1
sleep(1)
WEnd
Durch ShellExecute kannst du auch bestimmte seiten aufrufen wie z.b.:
Code:
ShellExecute("http://www.elitepvpers.com")
Oder durch eine InputBox eine Beliebige seite Öffnen oder auch Programme indem du dies in z.b. Case $Google einfügst:
Code:
$Open = InputBox("","Was soll geöffnet werden?")
ShellExecute($Open)
MfG BlueBasHeR
11/17/2012 22:21 Requiable#8
Quote:
Originally Posted by BlueBasHeR View Post
Code:
$Open = InputBox("","Was soll geöffnet werden?")
ShellExecute($Open)
MfG BlueBasHeR
Code:
$Open = InputBox("","Was soll geöffnet werden?")

ShellExecute(GuiCtrlRead($Open))
11/18/2012 10:44 H@CT0R#9
Quote:
Originally Posted by Requiable View Post
Code:
$Open = InputBox("","Was soll geöffnet werden?")

ShellExecute(GuiCtrlRead($Open))
Bei inputboxes sollte die erste möglichkeit funzen, guictrlread benötigt man erst bei guiinputs
11/21/2012 16:51 XxFratziXx#10
gänsefüschen vergessen bei :
Run ("D....
;)