Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mehrere .exe Datein mit einem Mausklick installieren



Fox-Jet
19.12.2008, 17:15
HeY Leute habe mal ne Frage

Jeder von euch kennst sicher die Autorun "Programme" die mit dem Editot geschrieben werden können.

Meine Frage wäre wie kann ich mehrere *.exe Datein mit einen Mausklick installieren. (oder auch anderes wie z.B: Driver)

Mit " [AutoRun]...." Kann man nur 1 Datei installieren.

Ich müsste nemlich mehrere Driver so auf eine Cd spielen, dass ich nur mehr die Cd einlegen muss, und die Driver werden von alleine installiert.
Nur leider habe ich keine ahnung^^

Vielleicht könnt ihr mir ja helfen. :)

eRaSeR!
19.12.2008, 17:25
lass die autorun auf ne batch beziehn und die batch sagt was alles ausgeführ wird

Fox-Jet
19.12.2008, 17:28
lass die autorun auf ne batch beziehn und die batch sagt was alles ausgeführ wird

Abber wenn ich das neu schreiben muss, damit er mir die 10 installiert.

Kannst du mir vielleicht eine anleitung geben????

eRaSeR!
19.12.2008, 17:36
ich geh mal davon aus dass du weißt wie ne autorun aussieht. die bat datei die ich meinte würde so aussehn:


@echo off

start nvidia_setup.exe
start kamera_treiber/setup.exe
start waswiesich/keineahnung/crack.rar

da kannst auch dazwischen immer pause reinschreiben dann kommt immer "drücken sie eine beliebige taste" und wenn das machst kommt das nächste setup

Fox-Jet
19.12.2008, 17:54
ich geh mal davon aus dass du weißt wie ne autorun aussieht. die bat datei die ich meinte würde so aussehn:


@echo off

start nvidia_setup.exe
start kamera_treiber/setup.exe
start waswiesich/keineahnung/crack.rar

da kannst auch dazwischen immer pause reinschreiben dann kommt immer "drücken sie eine beliebige taste" und wenn das machst kommt das nächste setup

Was meinst du mit @echo off ????

He schau kurz mal habe es schon lange nicht mehr gemaucht.

Die Daeite benennt man in "AUTORUN.inf"

In der Datei schreibt man:

" [AutoRun]
open=*Drivername*.exe
"
ODa so ...hab keine ahnung mehr,,, kannst mir mal auf die Sprünge helfen???

Bitte....Danke :D

eRaSeR!
19.12.2008, 18:28
guck dir doch mal paar batch grundlagen an.

der befehl echo zb. standartmäßig is echo on
oder probiers einfach aus. einfach den code in den edior kopieren und irgendwo als .bat abspeichern


eine autorun von ner kopierten cd sieht bei mir so aus
[autorun]
open=AutoRunCD.exe
icon=AutoRunCD.exe, 0

ich schätze also dass du nur das hier ändern musst:
[autorun]
open=name_von_batch_datei.bat
icon=AutoRunCD.exe, 0

was du mit dem icon machst is eig egal kannst glaub weglassen

Added after 2 minutes:

obs mit .bat dateien funzt weiß ich selber nich.

im notfall such halt nach dem batch to exe convertor
oder mach dir ne exe in c++ oder was auch immer

big earl
20.12.2008, 02:19
Also das in Sachen batch, bekommen wir bestimmt noch besser hin

Den Code zum öffnen, wäre einfach nur der Dateiname

Doch wenn du die Programme installieren willst, dann würde ich das lieber mit den Sendkeys von VBS machen

Ein Beispiel code


Set WS =CreateObject("Wscript.shell")
WS.Run "DEINE ANWENDUNG.exe"
WScript.Sleep 5000
WS.SendKeys("{Enter}")
Wscript.Sleep 5000
WS.SendKeys("{Tab}")
WS.SendKeys({"Enter"})

Also unter Sendkeys, kommen die Tastendrücke, die an das Programm übergeben werden sollen

btw. hier eine Liste mit einigen Sendkeys



Taste - Zeichen
ALT - %
Bild ab - {PGDN}
Bild auf - {PGUP}
Druck - {PRTSC}
Einfg - {INSERT}, {INS}
Ende - {END}
Entf - {DELETE}, {DEL}
Escape - {ESC}
F1 bis F12 - {F1} bis {F12}
Feststelltaste - {CAPSLOCK}
Hilfe - {HELP}
nach links - {LEFT}
nach rechts - {RIGHT}
nach oben - {UP}
nach unten - {DOWN}
NUM- Feststell - {NUMLOCK}
Pause - {BREAK}
Return - {ENTER} oder ~
Rollen- Feststelltaste - {SCROLLOCK}
Pos1 - {HOME}
Rücktaste - {BACKSPACE}, {BS}, {BKSP}
STRG - ^
Tab - {TAB}
Umschalt - +
Startmenü öffnen - ^{ESC}

KleverKing
20.12.2008, 02:53
Also ich kapier soweit alles mit den Tasten/Zeichen bla bla aber wo schreib ich den Text rein? In den Editor? Wie speicher ich das? Als Bat? Also die fragen sind jetzt zum Beitrag von Big Earl!

60t0t
20.12.2008, 03:36
ja im Editor dann speichern als bla.bat

KleverKing
20.12.2008, 05:03
Also ich hab es jetzt mal versucht hab die .bat Datei auch im selben Ordner drin wie das zu installierende Programm dann hab ich diesen Code in der .bat Datei stehen


Set WS =CreateObject Wscript.shell
WS.Run spf.exe
WScript.Sleep 5000
WS.SendKeys {Enter}
Wscript.Sleep 1000
WS.SendKeys {UP}
WS.SendKeys {Enter}
Wscript.Sleep 1000
WS.SendKeys {Enter}
WS.SendKeys {Enter}


Aber es geht nicht helft mir mal und sagt was ich falsch gemacht habe!

THX schonmal im vorraus!

Fox-Jet
20.12.2008, 14:17
hmm....Allso noch mal für mich



Was soll ich jetzt im Editor Schreiben wen ich z.b:
1. Boss.exe, 2. Paint.exe, 3. Emotion.exe habe.

Was muss ich schreiben im Editor, dass wenn ich dann die Cd einlege Die *.exe Dateien Automatisch gestartet werden????


Bitte schreibt mir den Code auf

Danke Schöön

KleverKing
21.12.2008, 15:46
Wenn du nur öffnen willst dann ist das hier richtig:

@echo off

start Boss.exe
start Paint.exe
start Emotion.exe

Aber wie sich das automatisch installiert was ich ja schon da oben ^^ gefragt hab weiß ich selber nicht muss ich wohl auch noch auf ne Antwort warten!

big earl
21.12.2008, 16:05
O M F G -.-

leute, wenn man keine Ahnung hat, einfach mal die Fresse halten

@KleverKing
Du musst das als .VBS abspeichern

@Fox-jet
Reicht wenn du diesen Code hier abspeichterst


Boss.exe
mspaint
Emotion.exe

KleverKing
21.12.2008, 16:25
Hab ich gemacht dann kommt aber ne Fehlermeldung:

Script: C:\Dokumente und Einstellungen\!KleverKing\Desktop\Neuer Ordner\SPF.vbs
Zeile: 1
Zeichen: 22
Fehler: Anweisungsende erwartet
Code: 800A0401
Quelle: Kompilierungsfehler in Microsoft VBScript

Ja und was macht man da?

big earl
21.12.2008, 17:04
vergleich mal deinen code, mit meinem - . -