Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

wie kann man mit einer batch ein programm mit mehrfach auswahl programmieren (möchten sie dass paint gestartet wird, dann geben sie die 1 ein falls nicht die 2 usw)

Frage Microsoft

Mitglied: imperial-lord

imperial-lord (Level 1) - Jetzt verbinden

01.02.2006, aktualisiert 22:51 Uhr, 6993 Aufrufe, 6 Kommentare

hallo, wie kann ich eine mehrfachauswahl per batch festlegen? also es soll eine frage gestellt werden. z.b.
echo "soll paint getstartet werden?"
für ja, drücken sie die 1
für nein, geben sie die 2 ein

so, und wie programmiere ich es, dass wenn die 1 gedrückt wird mspaint.exe gestartet wird oder zur 2 gesprungen wird, wo eine andere frage gestellt wird?

und wie kann ich es einstellen das nur das ergebnis eines befehls und nicht der befehl selbst angezeigt wird.
also als beispiel:
wenn sie ihre ip erfahren möchten, drücken sie die 1, falls nicht drücken sie die 2
1= echo ipconfig <<< hier leider wird nur der befehl aber NICHT das ergebnis angezigt 8-(
2= exit

mfg
Mitglied: duddits
01.02.2006 um 16:42 Uhr
Hi,

du kannst das folgender maßen lösen. Hier mal ein Beispiel:

@echo off
:begin
cls
:neu
title Choiser

ECHO --------------------------------------------------------
ECHO -------------- Choiser -------------------------------
ECHO --------------------------------------------------------
ECHO;
ECHO;
ECHO (1) IP Adresse
ECHO (2) Netzwerkumgebung
ECHO (3) Paint
ECHO (0) Beenden

ECHO;
set /P X= Waehlen Sie eine Option?
if /I "%X%"=="1" goto :1
if /I "%X%"=="2" goto :2
if /I "%X%"=="3" goto :3

ECHO Programm wird beendet...
PAUSE >NUL
Exit

:1
ipconfig /all
goto neu

:2
net view
goto neu

:3
%SystemRoot%\System32\mspaint.exe
goto begin


Hi das sollte eingentlich schon als kleines Beispiel reichen.

Zu der 2. Frage muss ich erstmal selber nachschauen

mfg duddits
Bitte warten ..
Mitglied: imperial-lord
01.02.2006 um 17:21 Uhr
bevor du zu meiner zweiten frage kommst, was bedeutet
ECHO; set /P X= Waehlen Sie eine Option? <<< set /P X= was bedeutet das?
Bitte warten ..
Mitglied: filippg
01.02.2006 um 19:54 Uhr
hallo,

was set... bedeutet erfährst du in der Windows-Hilfe unter "set" (Edit: am besten mal nach "Befehlszeilenreferenz" suchen, und diese dann gleich den Favoriten hinzufügen).
Zur zweiten Frage: versuche mal die Direktive "@Echo off" (am besten in der ersten Zeile des Skripts.

Filipp
Bitte warten ..
Mitglied: duddits
01.02.2006 um 20:40 Uhr
Hi,

also ECHO; oder auch echo; sorgt dafür, das ich eine leere Zeile habe.
Mit set werden Variabeln gesetzt, mittels set /p legt man den Wert einer Variabel auf einer Eingabezeile fest. Das heißt ich lege hier im Beispiel mit set /p x= Wählen Sie eine Option: fest, dass alles welches in der Zeile nachher in der Konsole eingeben wird, in der Variabel X gespeichert wird.

Achso es ist egal ob klein- oder groß-Schreibung verwendet wird.

mfg duddits
Bitte warten ..
Mitglied: imperial-lord
01.02.2006 um 22:05 Uhr
gut und zur zweiten frage:
und wie kann ich es einstellen das nur das ergebnis eines befehls und nicht der befehl selbst angezeigt wird.
also als beispiel:
wenn sie ihre ip erfahren möchten, drücken sie die 1, falls nicht drücken sie die 2
1= echo ipconfig <<< hier leider wird nur der befehl aber NICHT das ergebnis angezigt 8-(
2= exit


p.s. gibt es auch eine art taschenrechnerfunktion bei der batch, also wenn ich zahlen ausrechnen will?
Bitte warten ..
Mitglied: filippg
01.02.2006 um 22:51 Uhr
1= echo ipconfig <<< hier leider
wird nur der befehl aber NICHT das ergebnis
angezigt 8-(

Das ist auch kein Wunder: Echo ist ein Befehl, und das Ipconfig wird lediglich als Parameter für diesen aufgefasst. Also wird nur der String "ipconfig" ausgegeben, aber nicht das Programm ipconfig ausgeführt. Lass einfach das "echo" weg. Und wenn du davor noch ein "@" machst, sollte nur noch die Ausgabe von ipconfig, nicht jedoch sein Aufruf angezeigt werden.

Filipp
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Batch Datei Menü programmieren
Frage von Seak39Batch & Shell7 Kommentare

Hallo Leute, und zwar möchte ich mir in der cmd ein kleines Menü "programmieren". Also wenn ich drauf gehe ...

Microsoft Office
Excel Tabbelle 1 Aktuelle auswahl automatisch in Tabelle 2 anzeigen
gelöst Frage von sirbuschi2003Microsoft Office5 Kommentare

Hallo, ich habe da mal wider ein Spezielles Problme. Ich habe eine Excel Datei mit 2 Tabellen in der ...

Windows Server
RemoteApp - Das Programm wurde auf dem Remotecomputer nicht gestartet
Frage von Der-PhilWindows Server3 Kommentare

Hallo! Ich habe gerade das Problem, dass auf einem Windows 2008 R2 die Remoteapps nicht so laufen, wie ich ...

Windows Server
Lizenzfrage Remote Desktop - 1 User mit mehrfacher Anmeldung
gelöst Frage von AktuatorWindows Server5 Kommentare

Hallo, wir wollen bei uns einen Win Server 2008R2 als RDS/TS Server bereitstellen. Darauf werden sich dann ca. 15 ...

Neue Wissensbeiträge
Internet

Was nützt HTTPS, wenn es auch von Phishing Web-Seiten genutzt wird

Information von Penny.Cilin vor 2 TagenInternet17 Kommentare

HTTPS richtig einschätzen Ob man eine Webseite via HTTPS aufruft, zeigt ein Schloss neben der Adresse im Webbrowser an. ...

Webbrowser

Bugfix für Firefox Quantum released - Installation erfolgt teilweise nicht automatisch!

Erfahrungsbericht von Volchy vor 3 TagenWebbrowser7 Kommentare

Hallo zusammen, gem. dem Artike von heise online wurde mit VersionFirefox 57.0.1 sicherheitsrelevante Bugs behoben. Entgegen der aktuellen Veröffentlichung ...

Sicherheit

Teamviewer Sessions können gekapert werden - Update tw. verfügbar

Information von sabines vor 3 TagenSicherheit6 Kommentare

In bestimmten Konstellationen können Teamviewer Sessions gekapert werden, wahrscheinlich aber ein recht unwahrscheinliches Szenario. Da der Teamviewer gerne für ...

Digitiales Fernsehen

Apple TV: Amazon Prime App ist verfügbar

Information von Frank vor 4 TagenDigitiales Fernsehen4 Kommentare

Die Amazon Prime Video App kann ab sofort auf einem Apple TV ab der 3 Generation installiert werden. Einfach ...

Heiß diskutierte Inhalte
Vmware
Installation Windows 10 VMware
Frage von Ghost108Vmware17 Kommentare

Hallo zusammen, versuche gerade mit Hilfe des vshpere clients eine virtuelle Windows 10 maschine aufzusetzen. 1. virtuelle Maschine erstellt ...

Exchange Server
SBS 2011 E-Mails können gesendet werden, aber nicht von extern empfangen
Frage von andreas1234Exchange Server14 Kommentare

Hallo Community, ich habe das Problem, dass seit knapp zwei Wochen die E-Mails von meinem SBS 2011 einwandfrei gesendet ...

Voice over IP
Telefonstörung - Ortsrufnummern kein Verbindungsaufbau
Frage von Windows10GegnerVoice over IP10 Kommentare

Hallo, sowohl bei uns als auch beim Opa ist es über VoIP nicht möglich Ortsrufnummern anzurufen. Es kommt nach ...

Windows Server
Server 2012 über Eingabeaufforderung devmgmt.msc geht nicht
gelöst Frage von achim222Windows Server9 Kommentare

Hallo, ich habe hier einen Server 2012 der im Reparaturmodus startet. Es liegt an einem falschen VirtIO Treiber für ...