Zum Inhalt springen

Auswahlmenü erstellen


Ghostrider

Empfohlene Beiträge

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!

Link zu diesem Kommentar
Auf anderen Seiten teilen

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

Link zu diesem Kommentar
Auf anderen Seiten teilen

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?

Link zu diesem Kommentar
Auf anderen Seiten teilen

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

Link zu diesem Kommentar
Auf anderen Seiten teilen

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.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...