hacketaler Frauen ficken ist was für Schwuchteln!
Anmeldungsdatum: 10.02.2005 Beiträge: 6031
|
(#384733) Verfasst am: 11.12.2005, 18:29 Titel: Befehle in .bat-datei |
|
|
hi,
ich hab mir ne .bat gemacht, um nach dem mounten meines containers die wichtigsten dort liegenden progs zu starten.
dabei gibt es grundtools, die ich immer brauche und ein paar, die manchmal nicht nötig sind, aber doch meistens. für die hab ich mir schon andere bats gemacht, wo dann die genauen parameter (prozessorprio etc.) festgelegt sind.
ich will nun folgendes in der haupt-.bat:
nach durchlauf der ersten befehle inkl. dort eingebauter pausen soll folgendes passieren:
die bat fragt: "weitere starten?" und wartet ca. 10 sek. . antworte ich nicht soll sie sich beenden.
antworte ich, soll ein abfrage kommen, welche der übrigen .bats gestartet werden soll.
am besten wäre wieder, wenn ich nicht j/n tippen muss, sondern mit enter bestätigen kann und mit anderen tasten ablehnen oder eben nach 2sek. abgelehnt wird.
geht das?
wäre super, wenn mir jemand da helfen könnte.
http://www.dynawell.com/support/ResKit/winnt.asp#BatchTools
da gibts eventuell hilfen. (die wait.exe von dort hab ich schon eingebaut)
|
|
Critic oberflächlich
Anmeldungsdatum: 22.07.2003 Beiträge: 16338
Wohnort: Arena of Air
|
(#384993) Verfasst am: 12.12.2005, 01:11 Titel: Re: Befehle in .bat-datei |
|
|
hacketaler hat folgendes geschrieben: | hi,
ich hab mir ne .bat gemacht, um nach dem mounten meines containers die wichtigsten dort liegenden progs zu starten.
dabei gibt es grundtools, die ich immer brauche und ein paar, die manchmal nicht nötig sind, aber doch meistens. für die hab ich mir schon andere bats gemacht, wo dann die genauen parameter (prozessorprio etc.) festgelegt sind.
ich will nun folgendes in der haupt-.bat:
nach durchlauf der ersten befehle inkl. dort eingebauter pausen soll folgendes passieren:
die bat fragt: "weitere starten?" und wartet ca. 10 sek. . antworte ich nicht soll sie sich beenden.
antworte ich, soll ein abfrage kommen, welche der übrigen .bats gestartet werden soll.
am besten wäre wieder, wenn ich nicht j/n tippen muss, sondern mit enter bestätigen kann und mit anderen tasten ablehnen oder eben nach 2sek. abgelehnt wird.
geht das?
wäre super, wenn mir jemand da helfen könnte.
http://www.dynawell.com/support/ResKit/winnt.asp#BatchTools
da gibts eventuell hilfen. (die wait.exe von dort hab ich schon eingebaut) |
Nach alter DOS-Notation ging das so, wenn ich mich richtig erinnere:
Code: |
choice /c:jn /t:n,10 Weitere starten_
REM /c:<Liste der Alternativen> gibt die Tastendrücke an, auf die choice reagiert
REM /t:[Default-Alternative,]Zeitdauer gibt an, wie lange der Befehl warten soll,
REM _ bedeutet: ein Leerzeichen am Ende vom Text, dann sieht's besser aus
REM choice liefert als Wert von errorlevel die Ordnungsnummer der Taste in der bei /c angegebenen Liste zurück; dabei ist darauf zu achten, daß nach alter DOS-Unart absteigend geprüft werden muß, damit es korrekt geht, weil "IF ERRORLEVEL x" auf ">= x" vergleicht:
if errorlevel 2 goto keineweiteren
REM (Sprungziele bei gotos können natürlich beliebig benannt werden, solange keine reservierten Schlüsselworte oder Sonderzeichen verwendet werden, und goto verwendet eigentlich auch nur die ersten acht Buchstaben einer Sprungmarke)
REM hier dann nicht nötig, weil ansonsten ja weitergemacht wird:
REM if errorlevel 1 goto weitere
:weitere
REM hier soll ja entschieden werden, ob weitere gestartet werden sollen:
cls
echo (A) Datei "A" starten
REM ...
echo (E) Datei "E" starten
echo (X) keine weitere Datei starten
choice /c:abcdex /t:x,10 Welche Datei starten_
if errorlevel 6 goto keineweiteren
if errorlevel 5 goto dateie
...
REM if errorlevel 1 goto dateia
:dateia
call dateia.bat
goto keineweiteren
REM bzw. auch "goto weitere", falls noch weitere Dateien gestartet werden können
...
:keineweiteren
...
|
_________________ "Die Pentagon-Gang wird in der Liste der Terrorgruppen geführt"
Dann bin ich halt bekloppt.
"Wahrheit läßt sich nicht zeigen, nur erfinden." (Max Frisch)
|
|
hacketaler Frauen ficken ist was für Schwuchteln!
Anmeldungsdatum: 10.02.2005 Beiträge: 6031
|
(#385043) Verfasst am: 12.12.2005, 12:22 Titel: |
|
|
thx critic, waren noch 2 hinweise drin, die ich brauchen konnte.
werd beim nächsten start dann mal testen, ob das so funktioniert
|
|