|
You last visited: Today at 05:10
Advertisement
Installer Problem
Discussion on Installer Problem within the AutoIt forum part of the Coders Den category.
12/13/2013, 22:20
|
#1
|
elite*gold: 0
Join Date: Dec 2013
Posts: 57
Received Thanks: 6
|
Installer Problem
Hallo liebe leute,
ich arbeite derzeit an einen Flyff Pserver

ist auch alles gut, aber nun kommt der Part mit dem Installer,den würde ich deshalb gerne in Autoit machen da ich dort sehr viel Interface erfahrung habe und ich die wie auch schon beim selbst erstellten Petcha umsetzen möchte, nund die Sache gui,interface,pfad ist alles da nun kommt nurnoch das problem wie mache ich das den jetzt mit dem Installer Fileinstall wäre ja irgendwie auch kacke. Hätte ihr ne lösung ??
|
|
|
12/13/2013, 23:01
|
#2
|
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,149
|
Dir bleibt nichts außer FileInstall(). Was soll daran den "kacke" sein? du kannst schließlich auch relative Pfade verwenden (".\" = aktuelles Verzeichnis, "..\" = übergeordnetes Verzeichnis).
Code:
GUICreate("Setup", 240, 60)
GUICtrlCreateLabel("Pfad:", 5, 8, 30, 17)
$inp_Path = GUICtrlCreateInput("", 40, 5, 160, 21)
$btn_Search = GUICtrlCreateButton("...", 205, 5, 30, 21)
$btn_Install = GUICtrlCreateButton("Installieren", 5, 30, 230, 25)
GUISetState()
While Sleep(10)
$msg = GUIGetMsg()
Switch $msg
Case -3
Exit
Case $btn_Search
$path = FileSelectFolder("Pfad", "", 7)
If Not @error Then GUICtrlSetData($inp_Path, $path)
Case $btn_Install
FileInstall(".\Files\bla.ext", GUICtrlRead($inp_Path), 1)
EndSwitch
WEnd
Was tatsächlich blöd werden könnte wäre jede Datei mit FileInstall() angeben zu müssen. Du könntest alle Dateien aber einfach in ein Archiv packen (.zip, .rar, .cab etc.). Dadurch musst du nur noch eine Datei mit FileInstall() einbinden, du brauchst nur noch eine UDF zum entpacken der Archive.
|
|
|
12/13/2013, 23:53
|
#3
|
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
|
FileInstall kann man verwenden, aber kommt natürlich auf die Dateigrößen an.
Kleine Dateigrößen sind gut aber wenn es größere werden sollen dann wäre wohl ein Downloader komfortabler.
|
|
|
12/14/2013, 00:01
|
#4
|
elite*gold: 130
Join Date: Apr 2012
Posts: 1,173
Received Thanks: 670
|
der ordner hat 4 gb grob wen ich mich nicht irre oder tamatzu ? wird also ete doov mit fileinstall und wuerde das gehen das bei mega hochzuladen das er das den downloadet und dan entpackt?
|
|
|
12/14/2013, 00:07
|
#5
|
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
|
Ich würde lieber den Downloader nehmen, damit man nach der Installation nicht nochmal patchen muss sondern der Downloader schon alles herunterlädt.
|
|
|
12/14/2013, 08:42
|
#6
|
elite*gold: 0
Join Date: Dec 2013
Posts: 57
Received Thanks: 6
|
Und wie sollte ich das jetzt am besten machen
|
|
|
12/14/2013, 11:26
|
#7
|
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
|
Dateien irgendwo hochladen und dann inetget()
Cooler wärs wenn du 5gb FTP webspace zur verfügung hättest und eine patchlist mit dateinamen und checksummen anlegst. Sinnvoll wenn du danach noch einzelne dateien patchen willst und damit der download pausierbar ist
|
|
|
12/14/2013, 13:14
|
#8
|
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
|
INetGet mit InetGetInfo wäre wohl die einfachste und schnellste Lösung.
Solltest den Server aber so konfigurieren das der Client zu Leserechte hat und nicht jeder die Dateien verändern kann.
|
|
|
12/14/2013, 15:51
|
#9
|
elite*gold: 0
Join Date: Dec 2013
Posts: 57
Received Thanks: 6
|
okey aber kann nicht immer nur 1 pro ftp account connecten oder verstehe ich da was falsch?
|
|
|
12/14/2013, 17:34
|
#10
|
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
|
Du connectest ja nicht als User drauf sondern downloadest so
Code:
InetGet("ftp://xxxxxxx")
|
|
|
12/14/2013, 17:44
|
#11
|
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
|
Quote:
Originally Posted by Tamatzu
okey aber kann nicht immer nur 1 pro ftp account connecten oder verstehe ich da was falsch?
|
musst aber drauf achten das dein server nicht angreifbar ist und man wirklich nur downloadet
|
|
|
 |
Similar Threads
|
Problem! mit installer.sh
05/09/2012 - Metin2 Private Server - 0 Replies
Hallo COM
Wo und Wie bekomm ich die Datei?
Ich muss ja in Putty chmod 777 installer.sh für die Rechte.
Aber ich hab die Datei nicht. Das kommt immer in Putty: chmod: installer.sh: No such file or directory
MFG
|
Warrock Installer Problem!
06/22/2011 - WarRock - 10 Replies
Hey Leute!
Hab nen Problem mit dem Installer von WarRock!
Undzwar wenn ich den Installer starte Installiert er so bis zur hälfte und dann kommt die Fehlermeldung : Error decompressing data! Corrupted Installer?
Kann mir irgendjemand dabei helfen??
Hab auch schon Windows neu installeirt geht aber auch nicht!
|
[Problem] Der Download/Installer
01/06/2011 - WoW Private Server - 1 Replies
Tag,
ich möchte gern auf nem P-Server spielen, war auch schon am downloaden von dem fertigen 3.5.5a Client von UWC.
Doch plötzlich war der Download von der Seite weg :s
Also hab ich mir den Installer geholt und hab gedownloadet, gedownloadet, gedownloadet - Mit 35KB/s :handsdown:
Das ganze hab ich jetzt mal abgebrochen, würde ja Tage dauern.
Wie kann ich am besten WoW downloaden? Normal downloade ich mit 300-400 KB/s. Mit nem Download Manager gehts meist noch ein bisl schneller :D
Lg
|
[Problem]Metin2Us Installer
06/29/2010 - Metin2 - 3 Replies
Hallo , hab mir eben den Metin2 us installer gesaugt vom server2 atlantik oder so..
okay.. hab ihn gestartet nichts passiert
taskmanager geöffnet den installer als admin gestartet geschaut ob ein neuer prozess kommt nichts...
Könnt ihr mir da weiterhelfen?:S
|
problem with SRO 1.150 installer by GreyFox
07/15/2008 - Silkroad Online - 0 Replies
everytime i try to run the SRO installer by GreyFox ( downloaded through utorrent) i seem to come up with the following problem : http://people.inf.elte.hu/gecco33/kepek/silkroad_h iba.JPG can anyone help me please? :( i dont want to download another installer since this was rated as "working properly". thank you
|
All times are GMT +1. The time now is 05:10.
|
|