Ghostrider Geschrieben 8. Juli 2008 Teilen Geschrieben 8. Juli 2008 Hallo, bin gerade dabei mir eine WindowsXP CD zu basteln, welche alle neuen Updates beinhaltet und mir direkt nach der Installation Programme installiert (ist bei mir recht nützlich da mein PC öfter mal neu aufgesetzt wird) So weit so gut, die Updates sind drin, die Programme installieren sich auch von alleine und alles funktioniert bestens! Jetzt zum Problem: Es werden immer alle Programme installiert die in die CD eingebunden sind, also kann ich nicht auswählen welche Programme ich haben will, und welche nicht.... Die Programme werden über eine .cmd Datei installiert. Beispiel: FOR %%i IN (D E F G H I J K L M N O P Q R S T U V W X Y Z) DO IF EXIST %%i:\CD.txt SET CDROM=%%i: SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx REG ADD %KEY% /V TITLE /D "Programme werden Installiert" /f REG ADD %KEY%\001 /VE /D "Microsoft Office 2007" /f REG ADD %KEY%\001 /V 1 /D "%CDROM%\Software\Office2007\setup.exe /adminfile %CDROM%\Software\Office2007\Installation.MSP" /f REG ADD %KEY%\005 /VE /D "Nero 8" /f REG ADD %KEY%\005 /V 1 /D "%CDROM%\Software\Nero8\SetupX.exe ADDLOCAL=ALL TRANSFORMS=1031.mst SERIALNUM=****-****-****-****-****-****-**** /norestart /qb-" /f REG ADD %KEY%\010 /VE /D "Firefox 3" /f REG ADD %KEY%\010 /V 1 /D "%CDROM%\Software\Firefox\install.exe" /f REG ADD %KEY%\015 /VE /D "TuneUp 2008" /f REG ADD %KEY%\015 /V 1 /D "%CDROM%\Software\TuneUp2008\Install.exe" /f REG ADD %KEY%\015 /V 2 /D "REGEDIT /S %CDROM%\Software\TuneUp2008\Tuneup.reg" /f REG ADD %KEY%\020 /VE /D "Kaspersky Internet Security 2009" /f REG ADD %KEY%\020 /V 1 /D "%CDROM%\Software\KIS09\install.exe" /f REG ADD %KEY%\025 /VE /D "Winrar" /f REG ADD %KEY%\025 /V 1 /D "%CDROM%\Software\winrar.exe /s" /f REG ADD %KEY%\120 /VE /D "Aufräumen" /f REG ADD %KEY%\120 /V 1 /D "%CDROM%\Software\complete.cmd" /f Gibt es denn Programme mit denen ich ein Menu erstellen kann wo dann alle Programme drauf stehen und nur die Befehle der ausgewählten Programme in die .cmd geschrieben werden? Beispiel: Ich wähle Winrar und sonst nichts: cmdow @ /HID @echo off FOR %%i IN (D E F G H I J K L M N O P Q R S T U V W X Y Z) DO IF EXIST %%i:\CD.txt SET CDROM=%%i: SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx REG ADD %KEY% /V TITLE /D "Programme werden Installiert" /f REG ADD %KEY%\025 /VE /D "Winrar" /f REG ADD %KEY%\025 /V 1 /D "%CDROM%\Software\winrar.exe /s" /f REG ADD %KEY%\120 /VE /D "Aufräumen" /f REG ADD %KEY%\120 /V 1 /D "%CDROM%\Software\complete.cmd" /f EXIT Vielleicht weis das ja einer von euch, wäre auf jedenfall dankbar wenn mir jemand helfen könnte! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
LadyPreis Geschrieben 8. Juli 2008 Teilen Geschrieben 8. Juli 2008 WEnn du die Programme mittels einer .cmd Datei installierst, mach doch in die Datei ein Auswahlmenü: echo 1 - Programm 1 echo 2 - Programm 2 echo 3 - Programm 3 echo 4 - Programm 4 echo 5 - Programm 5 echo 0 - Raus hier set /p AuswahlEingabe=Eingabe: if %AuswahlEingabe% equ 1 goto prg1 if %AuswahlEingabe% equ 2 goto prg2 if %AuswahlEingabe% equ 3 goto prg3 if %AuswahlEingabe% equ 4 goto prg4 if %AuswahlEingabe% equ 5 goto prg5 if %AuswahlEingabe% equ 0 goto exit goto menue :prg1 C:\setup1.exe goto menue :prg2 C:\setup2.exe goto menue ... Damit bekommst du in deiner Datei ein Auswahlmenü. Kannst das gewünschte Programm mit deiner Tastatur auswählen. Nach der Installation des jeweiligen Programms wird immer wieder das Menü aufgerufen, damit du die nächste Software auswählen kannst bzw. du die exit-Funktion aufrufst Gruß Die Lady Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Ghostrider Geschrieben 9. Juli 2008 Autor Teilen Geschrieben 9. Juli 2008 Danke schonmal, aber kann man das nicht irgendwie so machen dass man das auf einer Grafischen oberfläche hat, wo dann hinter jedem Programm ein kästchen ist, und die programme bei denen man ein häkchen macht installiert werden? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Hüsi Geschrieben 9. Juli 2008 Teilen Geschrieben 9. Juli 2008 kannst du recht schnell und einfach mit autoitmachen. GuiCreate und execute als Stichwörter in der Hilfe.... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Ghostrider Geschrieben 9. Juli 2008 Autor Teilen Geschrieben 9. Juli 2008 Habs jetzt erstmal über die .cmd gemacht... Die RunOnceEx einträge von jedem Programm sind jetzt in einer einzelnen .cmd so sieht die Auswahl.cmd aus: @echo off title Auswahl der Programme... echo 1 - Office2007 echo 2 - Nero echo 3 - Everest Ultimate echo 4 - TuneUp 2008 echo 5 - Kaspersky Internet Security 2009 echo 0 - Fertig! set /p AuswahlEingabe=Programme: if %AuswahlEingabe% equ 1 goto prg1 if %AuswahlEingabe% equ 2 goto prg2 if %AuswahlEingabe% equ 3 goto prg3 if %AuswahlEingabe% equ 4 goto prg4 if %AuswahlEingabe% equ 5 goto prg5 if %AuswahlEingabe% equ 0 goto exit goto menue :Prg1 C:\Office.cmd goto menue :Prg2 C:\Nero.cmd goto menue Die cmd's werden zwar ausgeführt, aber danach erscheint das menü nicht wieder, die auswahl.cmd schließt sich... Könnte also nur ein Programm installieren^^ Wo liegt der Fehler? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Ghostrider Geschrieben 9. Juli 2008 Autor Teilen Geschrieben 9. Juli 2008 Oke Fehler gefunden!! kann ja garnicht goto machen da der nicht mehr in der Auswahl.cmd ist... habs jetzt doch über eine .cmd gemacht! @echo off title Auswahl der Programme... FOR %%i IN (D E F G H I J K L M N O P Q R S T U V W X Y Z) DO IF EXIST %%i:\CD.txt SET CDROM=%%i: SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx REG ADD %KEY% /V TITLE /D "Programme werden Installiert" /f echo ------------------------------------------------------------ echo ------------------------------------------------------------ :start echo. echo. echo 1 - Office2007 echo 2 - Nero echo 3 - Everest Ultimate echo 4 - TuneUp 2008 echo 5 - Kaspersky Internet Security 2009 echo 0 - Fertig! echo. echo. set /p AuswahlEingabe=Nummer des Programms: if %AuswahlEingabe% equ 1 goto prg1 if %AuswahlEingabe% equ 2 goto prg2 if %AuswahlEingabe% equ 3 goto prg3 if %AuswahlEingabe% equ 4 goto prg4 if %AuswahlEingabe% equ 5 goto prg5 if %AuswahlEingabe% equ 0 goto exit goto start :Prg1 REG ADD %KEY%\001 /VE /D "Microsoft Office 2007" /f REG ADD %KEY%\001 /V 1 /D "%CDROM%\Software\Office2007\setup.exe /adminfile %CDROM%\Software\Office2007\Installation.MSP" /f goto start Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.