Supportnet / Forum / PC-Sonstiges
Menü für Bat-Datei
Frage
Hi
Vielleicht kann mir von Euch jemand helfen... Ich hab eine Batch gebastelt, um Plot-dateien direkt an einen unserer Plotter zu schicken. Das funktioniertsoweit auch nicht schlecht. Leider aber nur mit einem einzgigen ausgewählten Plotter. Habt Ihr ne Idee wie ich ein Auswahlmenü in meine Batch bekomme, um auch die anderen Drucker und Plotter anzuwählen?
Gruß
Sven
Antwort 1 von Nessus
Hi,
ich würde jedem Plotter eine Batchdatei geben, und dann über ein Programm (in VB oder C#) ein kleines Programm basteln, wo jede Batch einzeln gestartet werden kann (z.B. ein Button pro Batch)
Nessus
ich würde jedem Plotter eine Batchdatei geben, und dann über ein Programm (in VB oder C#) ein kleines Programm basteln, wo jede Batch einzeln gestartet werden kann (z.B. ein Button pro Batch)
Nessus
Antwort 2 von nighty
hi alle
vielleicht ueber parameter der batchdatei steuerbar wie zum beispiel
muster.bat /oki
waere mit %1 innerhalb der batchdatei konntrolierbar zweite parameter waere %2 usw. ?
gruss nighty
vielleicht ueber parameter der batchdatei steuerbar wie zum beispiel
muster.bat /oki
waere mit %1 innerhalb der batchdatei konntrolierbar zweite parameter waere %2 usw. ?
gruss nighty
Antwort 3 von TheHappyJoker
plotmenu.bat:
Oder Entweder Du schreibst die Befehlkette für den Plotter 1 (2, 3, ...) gleich in diese Datei (dann musst Du die Befehle an die Stelle setzen, wo z.B. "call plotter1.bat" steht), oder benutzt für jeden Plotter eine externe Datei (wie in diesen Fall z.B. plotter1.bat). Die zweite Möglichkeit ist allerdings kompfortabler und übersichtlicher.
P.S.: Gib' mal choice/? in der MS-DOS-Eingabeaufforderung ein, um weitere Hilfe zu bekommen.
P.P.S.: Leider weiß ich jetzt nicht genau, ob choice noch unter Windows 2000/XP funktioniert, aber unter Windows 9x/ME und DOS funktioniert es auf jeden Fall.
<gruß thj>
@echo off
echo.
echo Plotterauswahl
echo.
echo 1. Plotter Omo
echo 2. Plotter Verdo
echo 3. Plotter Tepta
echo 4. Plotter Asto
echo.
choice.com /n /c:1234 "Bitte den Plottertyp wählen: "
if errorlevel 4 goto PLOTTER4
if errorlevel 3 goto PLOTTER3
if errorlevel 2 goto PLOTTER2
call plotter1.bat
goto ENDE
:PLOTTER2
call plotter2.bat
goto ENDE
:PLOTTER3
call plotter3.bat
goto ENDE
:PLOTTER4
call plotter4.bat
goto ENDE
:ENDEDie Namen sind meiner Phantasie entsprungen. Einfach abändern :-)Oder Entweder Du schreibst die Befehlkette für den Plotter 1 (2, 3, ...) gleich in diese Datei (dann musst Du die Befehle an die Stelle setzen, wo z.B. "call plotter1.bat" steht), oder benutzt für jeden Plotter eine externe Datei (wie in diesen Fall z.B. plotter1.bat). Die zweite Möglichkeit ist allerdings kompfortabler und übersichtlicher.
P.S.: Gib' mal choice/? in der MS-DOS-Eingabeaufforderung ein, um weitere Hilfe zu bekommen.
P.P.S.: Leider weiß ich jetzt nicht genau, ob choice noch unter Windows 2000/XP funktioniert, aber unter Windows 9x/ME und DOS funktioniert es auf jeden Fall.
<gruß thj>

