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)

Mitglied: imperial-lord

imperial-lord (Level 1) - Jetzt verbinden

01.02.2006, aktualisiert 22:51 Uhr, 7102 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 124324Batch & Shell7 Kommentare

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

Windows 7

Programm druckt nicht sobald es als Admin gestartet wird

gelöst Frage von hoppi96Windows 714 Kommentare

Moin zusammen, ich würde gerne aus einem Programm heraus etwas drucken. Wenn ich das Programm als ganz normaler User ...

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 7

Arbeitsstationsdienst konnte nicht gestartet werden - Fehler 2

Frage von Winfried-HHWindows 7

Hallo Experten, ich wollte gerade eine neu aufgesetzte Win7prof-Workstation in die Domäne aufnehmen, aber das dafür notwendige Feld ist ...

Neue Wissensbeiträge
Microsoft

Neuigkeiten zu Server und Office 365 was läuft mit was und was nicht

Tipp von AlFalcone vor 19 StundenMicrosoft

Server Betriebssysteme auf dem die verschiedenen Offices nicht supported sind: • Office 365 ist und wird nicht supported auf Windows ...

Speicherkarten

Neuer Speicherkartentyp - zunächst nur für Huawei-Smartphones (künftig auch für Notebooks u. Tablets?)

Tipp von VGem-e vor 20 StundenSpeicherkarten1 Kommentar

Servus, als ob das "Chaos" i.S. Speicherkarten noch nicht groß genug wäre?! Evtl. kommt dieser neue Kartentyp bald auch ...

Sicherheit

Diverse D-Link-Router durch drei Schwachstellen kompromittierbar

Information von kgborn vor 22 StundenSicherheit

Hat jemand D-Link-Router in Verwendung? Einige Modelle sind sicherheitstechnisch offen wie ein Scheunentor. Äußerst unschöne Sache, aber nichts neues ...

Hardware

100.000 Mikrotik-Router ungefragt von Hacker abgesichert

Information von 7Gizmo7 vor 1 TagHardware1 Kommentar

Hallo zusammen, da hier ja öfters mal von Mikrotik gesprochen wird. Trotz Updates klafft eine Sicherheitslücke in Hundertausenden Mikrotik-Routern. ...

Heiß diskutierte Inhalte
Sicherheitsgrundlagen
EuGH-Urteil - Internetanschluss für die ganze Familie - Filesharer haften trotzdem
Frage von StefanKittelSicherheitsgrundlagen24 Kommentare

Hallo, In diesem Artikel geht es darum, dass Jemand aus der Familie ein Hörbuch illegal hochgeladen hat. Der Vater ...

Windows 10
Sysprep Fehler im Log kann nicht starten
Frage von grillinator95Windows 1022 Kommentare

Hallo, kann leider SYSPREP nicht mehr starten, Win10 64bit. Logfile sagt folgendes: 2018-10-17 13:44:56, Info SYSPRP 2018-10-17 13:44:56, Info ...

Apple
MacBook Pro 2018 mit 8 GB oder 16 GB
Frage von SysAdm81Apple17 Kommentare

Hallo zusammen, ich steh vor der Überlegung mir ein MacBook Pro 13 (2018) zu kaufen. Bzgl. SSD habe ich ...

DSL, VDSL
PPPOE Einwahl über Sophos UTM und FritzBox per PPPOE Passthrough
Frage von Leo-leDSL, VDSL13 Kommentare

Hallo zusammen, vielleicht habt Ihr noch eine Idee?? Ich besitze einen 1u1 Anschluss und möchte meine UTM ASG 110 ...