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

Eingabeaufforderung bei einer Batch Datei

Frage Entwicklung

Mitglied: Volun79

Volun79 (Level 1) - Jetzt verbinden

04.11.2008, aktualisiert 05.11.2008, 7919 Aufrufe, 3 Kommentare

Hallo,

ich habe folgendes Problem. Derzeit versuche ich eine simple Batch Datei zu "programmieren", welche automatisch den Ordner in einem bestimmten Verzeichnis öffnet (auf Windows Ebene).
Dieses soll mittels einer Eingabeaufforderung geschehen.

Anhand eines Beispiels möchte ich das mal ein wenig verdeutlichen:

ich habe folgende Verzeichnisstruktur:

c:\5x\50ert
c:\5x\51dfg
c:\5x\52ghj
c:\5x\53ert
c:\5x\54cvb
c:\5x\55dgz
c:\5x\56ekj
c:\5x\57wfg
c:\5x\58fwt
c:\5x\59qcg

Nun möchte ich, dass wenn ich bsw. in der Eingabeaufforderung den Wert "57" eingebe, dass der Windows Explorer geöffnet wird mit dem Verzeichnis [b]c:\5x\57wfg[/b].

Ich habe es bislang nur so hinbekommen, dass sich der Explorer öffnet, wenn ich genau das Verzeichnis eingebe:

[quote]set /p EINGABE=Bitte etwas eingeben:

start c:\%Eingabe%[/quote]

Wenn ich den Wert 5x eingebe, wird mir auch das Verzeichnis c:\5x ausgegeben.

Doch wie kann ich es so hinbekommen, wie ich es haben will?

Ich danke vielmals.

LG
Volker
Mitglied: Biber
04.11.2008 um 15:25 Uhr
Moin Volun79,

Auch wenn ich von dem erhofften Komfortzuwachs durch diese Benutzerführung nicht so ganz überzeugt bin bisher.

01.
::----snipp GehMirAuf53.cmd 
02.
@echo off & setlocal 
03.
Set /p "dauChoice=Bitte die ersten zwei Zeichen des Unterordners eingeben: " 
04.
for /d %%i in (C:\5x\%dauChoice%*) do @start explorer /n,/e, %%~dpnxi
Grüße
Biber
Bitte warten ..
Mitglied: Volun79
05.11.2008 um 07:52 Uhr
Hallo Biber,

danke Dir für Deine Hilfe. Es klappt auch sehr gut.

Wie müßte ich die Geschichte denn umschreiben, wenn ich nun noch die Ordner

c:\4x\40
c:\4x\41
.
.
.
c:\4x\49

bzw. das gleiche noch mit 1x, 2x, 3x etc. habe?

Brauche das ganze für die Arbeit, wo ich dann nochmal ne ganze Ecke mehr habe.

Gibt es eine Übersicht, was diese Befehle /p, /l etc. bedeuten bzw. was sie genau ausführen?

Danke Dir

Gruß
Volker
Bitte warten ..
Mitglied: Biber
05.11.2008 um 10:09 Uhr
Moin Volun79,

wenn es die Oberordner \1x bis \9x gibt (und meintwegen auch noch \Ax bis \Zx), dann:
01.
::----snipp GehMirAufSubDir.cmd 
02.
@echo off & setlocal 
03.
Set /p "dauChoice=Bitte die ersten zwei Zeichen des Unterordners eingeben: " 
04.
Set "ParentDir=C:\%dauChoice:~0,1%x" 
05.
If not exist %parentdir% (echo Ordner %ParentDir% jibbet nich!) && goto :eof 
06.
for /d %%i in (%parentDir%\%dauChoice%*) do @start explorer /n,/e, %%~dpnxi
[ungetestet]

Grüße
Biber
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Eine art Eingabeaufforderung (Batch)
Frage von NyradosBatch & Shell8 Kommentare

Hallo, Könnte man mit Batch eine art Eingabeaufforderung simulieren mit /set /p sprich das dann mit call eine andere ...

Windows 8
Eingabeaufforderung während der Installation
gelöst Frage von ThierryHenryWindows 85 Kommentare

Hallo Wenn ich von der Windows 8 64Bit DVD booten will und dann die Eingabeauforderung öffnen will mach ich ...

SAN, NAS, DAS
Netzlaufwerk Freigabe verweigert aber keine Eingabeaufforderung
Frage von JuflemmSAN, NAS, DAS6 Kommentare

Guten Morgen zusammen, ich habe auf einem NasDeluxe Storage ein privaten Ordner erstellt, welcher von mir über ACL Berechtigungen ...

Entwicklung
AutoIT - Auf Eingabeaufforderung reagieren
Frage von veniplexEntwicklung6 Kommentare

Hallo zusammen, folgendes Problem: Ich habe eine AutoIT GUI. In einem Input gebe ich einen Befehl ein, z.B. . ...

Neue Wissensbeiträge
Microsoft Office

Office 2010 Starter erneut auf einer frischen Windows-Version installieren

Tipp von Lochkartenstanzer vor 14 StundenMicrosoft Office2 Kommentare

Moin, vor ein paar Tagen schlug bei mir ein Kunde auf, der sein Widnows 7 geschrottet und es inklusive ...

Datenbanken

Upgrade MongoDB 3.4 auf 3.6

Erfahrungsbericht von Frank vor 16 StundenDatenbanken

Seit kurzem gibt es das 3.6 Update für die MongoDB: Sicherheit, das Sortieren, Aggregation und auch die Performance wurde ...

SAN, NAS, DAS

Backdoor Zugang und Upload-Bug in vielen Western Digital MyCloud Geräten

Information von Frank vor 17 StundenSAN, NAS, DAS2 Kommentare

James Bercegay von der Firma Gulftech hat die Fehler an Western Digital gemeldet und das Unternehmen stellt bereits ein ...

Microsoft Office

Outlook 2016 - Beim Weiterleiten keine PDF Anhänge mehr - KB4011626 entfernen

Erfahrungsbericht von Deepsys vor 20 StundenMicrosoft Office1 Kommentar

Wenn ihr feststellt das ihr beim Weiterleiten von E-Mails keine PDF Anhänge mehr versendent, dann dankt Microsoft. Diese tolle ...

Heiß diskutierte Inhalte
Windows Netzwerk
Drucker isolieren in Windows Domäne
gelöst Frage von lcer00Windows Netzwerk14 Kommentare

Hallo zusammen, habe eine Windows-AD (2012R2) in der es einen Druckerserver gibt. Mittlerweile verliere ich das Vertrauen in die ...

Server-Hardware
Veeam Backup Server stürzt alle paar Tage ab
Frage von Leo-leServer-Hardware12 Kommentare

Hallo Forum, ich habe momentan folgendes Problem. Veeam Backup and Replication 9.5 u2 auf voll gepatchten DL 380 G7 ...

Windows 10
Win10 Laptop findet keine Netzwerkgeräte und Freigaben mehr
Frage von CoolzeroWindows 1010 Kommentare

Hi, seit ein paar Tagen habe ich das Problem das mein Windows 10 Laptop keine Geräte mehr in der ...

Batch & Shell
Dateien verschieben mit batch
gelöst Frage von michi-ffmBatch & Shell10 Kommentare

Hallo Zusammen hat jemand evtl eine Idee? Zunächst hier das Skript: Leider werden keine UNC-Pfade unterstüzt, kann mir jemand ...