Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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
GELÖST

Laufwerksbuchstaben aus windir auslesen

Frage Entwicklung Batch & Shell

Mitglied: 70065

70065 (Level 1)

24.09.2008, aktualisiert 18.10.2012, 4445 Aufrufe, 7 Kommentare

Hallo

Wie kann ich per Batch den Laufwerksbuchstaben, in dem %windir% oder halt der Windowsordner liegt, herausfinden und diesen Buchstaben dann in eine Variable setzen?


Danke!
Mitglied: miniversum
24.09.2008 um 14:32 Uhr
Das geht so:
FOR /F "delims=" %%i in ('echo %windir%') do @echo %%~di
Wobei ich denke das das eigentlich dem %SystemDrive% oder %HOMEDRIVE% entsprechen sollte
Bitte warten ..
Mitglied: Biber
24.09.2008 um 14:33 Uhr
Moin Shark16761,

so weit ich weiss, steht dieser Buchstabe schon in einer Systemvariablen namens %SystemDrive%.

Falls nicht, dann kannst Du es mindestens für W2000 und folgende Windowsversionen ermitteln mit
01.
... 
02.
for %%i in (%windir%) do Set "WindirLw=%%~di"
Ein proof of concept am CMD-Prompt sollte es Dir zeigen:
01.
>for %i in (%windir%) do @echo Set WindirLw=%~di 
02.
Set WindirLw=C:
Grüße
Biber
Bitte warten ..
Mitglied: Dani
24.09.2008 um 14:33 Uhr
@miniversum
Wobei ich denke das das eigentlich dem %SystemDrive% entsprechen sollte
Richtig....
Bitte warten ..
Mitglied: AndreasA
24.09.2008, aktualisiert 18.10.2012
wooow

Kommentar miniversum schreibt am 24.09.2008 um 14:32:57 Uhr
Kommentar Dani schreibt am 24.09.2008 um 14:33:38 Uhr
Kommentar Biber schreibt am 24.09.2008 um 14:33:21 Uhr


3 nahezu gleiche Antworten innerhalb 1 Minute von unseren fleissigsten Experten. RESPEKT

Würde mir wünschen meine Skript-Anfrage würde auch so schnell gelöst werden

Zum Fragesteller:
Worin liegt der Sinn dieser Batchabfrage? Die Antwort haben die anderen ja korrekterweise schon gegeben. %Systemdrive% ist genau deshalb ja eine Systemvariable.

Grüße AndreasA
Bitte warten ..
Mitglied: 70065
24.09.2008 um 14:47 Uhr
Echt klasse dieses Forum!!!

an %systemdrive% hab ich gar nicht gedacht

Der Sinn liegt ganz einfach darin, dass die Systempartiton in "System" umbenannt werden soll und einige Ordner erstellt und kopiert werden sollen.

Dank euch!!!
Bitte warten ..
Mitglied: Iwan
24.09.2008 um 14:54 Uhr
hallo,

noch ein kleiner Tip am Rande:
wenn du alle feste Variablen sehen willst, dann gib im CMD-Prompt einfach mal "set" ein
Bitte warten ..
Mitglied: miniversum
24.09.2008 um 15:03 Uhr
Naja fast alle. %Date% und %Time% gibts dann noch.
Bitte warten ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

(8)

Tipp von agowa338 zum Thema Windows 10 ...

Ähnliche Inhalte
VB for Applications
gelöst Bestimmte Spalten aus CSV-Datei auslesen (VBS) (9)

Frage von Gurkenhobel zum Thema VB for Applications ...

Batch & Shell
Eventlog Druckjobs mit VBS auslesen (2)

Frage von joni2000de zum Thema Batch & Shell ...

Batch & Shell
gelöst Appx aus Image auslesen und entfernen (9)

Frage von Markus2016 zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Microsoft
Ordner mit LW-Buchstaben versehen und benennen (20)

Frage von Xaero1982 zum Thema Microsoft ...

Outlook & Mail
gelöst Outlook 2010 findet ost datei nicht (19)

Frage von Floh21 zum Thema Outlook & Mail ...

Netzwerkmanagement
gelöst Anregungen, kleiner Betrieb, IT-Umgebung (18)

Frage von Unwichtig zum Thema Netzwerkmanagement ...