Batch: Konditional Reagieren
Ich möchte, das beim Systemstart meines XP-PCs eine Batch-Anwendung gestartet wird, die den Anwender vor die Frage stellt, ob Firefox & ICQ gestartet werden sollen, oder nicht.
Ich habe die immer im Autostart, doch ich dachte, vielleicht kann ich eine Batch Datei erstellen, mit der man noch entscheiden, ob sie gestartet werden.
Ich hab also nun sowas zusammengeschrieben, hab aber wenig Kenntniss:
Code:
@echo off
cls
rem makedisk batch file
rem created 04/08/08
rem last modified 04/08/08
:eingabe
echo ######################### Bluesystems Startup Manager ########################
echo # #
echo # Willkommen beim Windows Start! Moechten Sie ICQ und Firefox starten? (J/N) #
set /p eingabe=
goto test
:test
if "%eingabe%"=="N" goto nein
if "%eingabe%"=="J" goto ja
if "%eingabe%"=="Y" goto ja
if "%eingabe%"=="Z" goto ja
rem echo Ausgabe zur Kontrolle:
rem echo eingabe=%eingabe%
:ja
echo Ja!
pause
exit
:nein
echo Nein!
pause
exit
Aber völlig egal was man eingibt, es wird immer "Ja!" ausgegeben. Was mach ich beim Funktionsaufruf (oder so ähnlich) falsch? Könnte ich noch einen Countdown angeben, der bei ablauf einfach selbst eine Aktion durchführt, oder ist das schon zuviel für Batch?
Edit: Gibt es einen parameter für Tunderbird, über das AddOn glecih in den Infobereich zu starten?