@Anno
AUTOEXEC.BAT ...Die wird immer noch bei Systemstart abgearbeitet
Was hat das Vorhaben von Susi bitte in dieser Systemstartdatei zu suchen ...natürlich nix!
Ich glaube Susi wird den Post auch nicht allzu ernst nehmen ...hoffe ich. ;)
Hi Susi,
falls Du mit "query" eine Wahlmöglichkeit zwischen mehrern Befehlen meinst, hol Dir das Progrmm
CHOICE.EXE direkt vom FTP-Server des Herstellers Microsoft
ftp://ftp.microsoft.com/Services/TechNet/samples/PS/Win98/Reskit/SCRPTING/CHOICE.EXE
Und eine Batchdatei innerhalb einer Batchdatei aufrufen geht mit dem Befehl CALL
Beispiel aus meiner alten DOS-Spielesammlung:
Menü-Vorspann lasse ich eingeklammert [...] wech, sind nur Echo-Befehle mit Hinweis was bei Auswahl 1,2, oder 3 passieren soll
@echo off
:menue
cls
[...]
choice /c:123 Auswahl
if errorlevel 3 goto end
if errorlevel 2 goto d2
if errorlevel 1 goto d1
:d1
call descent
goto menue
:d2
call descent2
goto menue
:end
-----------------------------------------
Aber eigentlich ist noch gar nicht klar was Du wirklich vorhast!
Was meinst Du z.B. mit:
Hab ne sichern.bat (sichert dateien) geschrieben
...sind das schon REG-Dateien?
Falls ja, lassen die sich direkt ausführen und in die Registry einfügen. ...Und per Doppelklick ginge das auch, wozu ne Batchdatei?
Innerhalb einer Stapelverarbeitung zwischen mehren REGs wählen würde so aussehen:
@echo off
:menue
cls
[...]
choice /c:123 Auswahl
if errorlevel 3 goto end
if errorlevel 2 meinesicherung1.reg
if errorlevel 1 meinesicherung2.reg
:end
oder wenn der Dateiname variabel übergeben werden soll, z.B mit eintippen in der Dosbox:
>
rücksichern.bat meinesicherung.reg
...sieht der Batch dazu so aus:
@echo off
:menue
cls
[...]
choice /c:12 Auswahl
if errorlevel 2 goto end
if errorlevel 1 %1
:end
Für "%1" wird dann der Dateiname "meinesicherung.reg" an die Batchdatei übergeben.
Falls Deine Absichten aber ganz anders sind, solltest Dein Vorhaben genauer beschreiben.
mfg Ralf