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

per Batch die Umgebungsvariable in Teile aufteilen?

Mitglied: oscarspatz

oscarspatz (Level 1) - Jetzt verbinden

17.11.2005, aktualisiert 18.11.2005, 7214 Aufrufe, 1 Kommentar

Hallo!
ich schreibe gerade an einer kleinen Installationsroutine für unseren Betrieb. Bin auf folgendes Problem gestossen:
In eine Umgebungsvariable ist ein Pfad gesetzt, in dem auch ein Leerzeichen auftaucht - z.B. Umgebungsvariable lautet: "TEST" und ist mit "D:\start\ich hier\" belegt. Nun wollte ich in den Ordner "ich hier" wechseln. Mit "cd %TEST%" klappt das ja noch, aber wenn ich mich auf einem anderen Laufwerk befinde, kann ich nicht mit "%TEST%" dahin wechseln, er hört quasi bei dem Freizeichen auf und sucht immer den Ordner "D:\start\ich". Was ich bräuchste, wäre quasi das Laufwerk, welches in der Umgebunsvariablen TEST steht - hier "d:". Wie komm ich denn da dran?????
Das Grund, warum ich das Laufwerk nicht 100% kenne, ist der, dass der Ordner "\start\ich hier" auf verschiedenen Rechner auf unterschiedlichen Laufwerken liegt. Daher dieser kleiner Umstand - hoffe mich hat einer verstanden und kann mir auch helfen....

Danke
Mitglied: Biber
18.11.2005 um 15:01 Uhr
Moin, oskarspatz,
.. "in Teile aufteilen" gefällt mir als Formulierung.. ist ja fast schon ein Rap..

Also, erst die Antwort auf die Frage, dann die Begründung, warum Du diese Lösung gar nicht brauchst.
Antwort auf die Frage:
>Set Test=D:\start\ich hier
>Set LaufwerkvonTest=%test:~0,2%
.. dann hat %LaufwerkvonTest% den Wert "D:"
~~~~~~~~

Das Aber:
Aber wozu? Du kannst sowohl mit dem CD-Befehl wie auch mit PushD/PopD Laufwerk und Verzeichnis wechseln.

a) cd /D "%TEST%" ...... wechselt in Dein Verzeichnis D:\start\ich hier
b) da man/frau ohnehin beim Wechseln von Laufwerken/Verzeichnissen im Batch oder anderen Programmen immer den Zustand vorher wiederherstellt, nimm doch gleich PushD/PopD:
>PushD %test%
....
... (mach mir den Install)
...
>PopD
~~~

Thats all. Grüße
Biber
Bitte warten ..
Ähnliche Inhalte
Batch & Shell

Umgebungsvariablen im Batch auflösen

gelöst Frage von SchmalspurTueftlerBatch & Shell3 Kommentare

Hallo zusammen, habe eine Textdatei in der zeilenweise temporäre Verzeichnispfade stehen. Die werden dann durch das Script eingelesen und ...

Batch & Shell

Batch: Umgebungsvariable zusammenstellen und ausgeben

Frage von yousaintBatch & Shell1 Kommentar

Hallo Zusammen ich habe eine Frage bzgl. Umgebungsvariablen in einer Batch-Datei. Folgender Fall liegt vor: Batch-Datei: echo off setlocal ...

Batch & Shell

Batch datei.txt teile auslesen

gelöst Frage von yellyBirdBatch & Shell2 Kommentare

Hallo zusammen, ich bin realtiv neu hier und hätte eine kleine Frage: ich möchte mit einem batchfile aus einer ...

Batch & Shell

Teile eines Dateinamens ändern mit Batch Datei

gelöst Frage von fffffuuuuuuuhhhhBatch & Shell4 Kommentare

Hallo, ich, stelle regelmäßig .mp3-Dateien her, die folgendermaßen von meinem Audioprogramm beschriftet wird: Interpret - Titel _xxxxxx000.mp3 die x stehen für eine ...

Neue Wissensbeiträge
Windows Netzwerk

CGM Praxisarchiv funktioniert auf Clients nach Update auf 4.14 nicht mehr

Tipp von MOS6581 vor 56 MinutenWindows Netzwerk

Moin, ein Kunde setzt das CGM-Praxisarchiv ein. Mehrplatzinstallation mit SQL-Server. Nachdem letzte Woche auf die 4.14 aktualisiert wurde, funktionierte ...

Windows 10

Win 10 - Storage Sense - neues herstellerseitiges Cleaning-Tool statt cleanmgr

Tipp von mathu vor 7 StundenWindows 101 Kommentar

Vermutlich ab dem Oktoberrelease wird eine neue Speicherbereinigungssuftware ausgeliefert von Microsoft. Cleanmgr.exe soll angeblich aber noch weiter parallel verfügbar ...

E-Mail
Neueste Masche der Bad Guys: Offene Erpressung
Information von the-buccaneer vor 1 TagE-Mail14 Kommentare

"Warum den komplizierten Weg über einen Kryptotrojaner nehmen, wenn man die Leute auch direkt erpressen kann?" haben sich wohl ...

Viren und Trojaner
Neues ct-desinfect 2018 erschienen
Information von Lochkartenstanzer vor 1 TagViren und Trojaner

Moin, heise hat eine neues Sonderheft Desinfect veröffentlicht (9,90€/12,90€) . Falls jemand öfter mal Kisten "säubern" muß ist das ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
Kombiniere mehrere 4G Router zu einem Netzwerk - Anwendung kleine LAN (10-20 Leute)
Frage von HulkTheHeroLAN, WAN, Wireless22 Kommentare

Guten Mittag liebes Administrator - Fourm, ich hoffe ich habe das richtige Thema ausgewählt - ansonsten bitte gerne verschieben ...

Firewall
Blocken illegaler Film-Streams
gelöst Frage von CoreknabeFirewall20 Kommentare

Moin Wissende, unsere kleine Hochschule möchte gern das illegale Streaming von Kinofilmen und Serien unterbinden. Wir sperren bisher alle ...

Windows Server
2012 R2 Server Keine Anmeldung möglich Meldung: Laut den Sicherheitsrichtlinien auf diesem PC sollen informationen zur letzten interaktiven Anmeldung angezeigt werden
Frage von Speedy18A4Windows Server19 Kommentare

Hallo, ich habe vor einigen Wochen einen zweiten Domain Controller zu meiner Domain hinzugefügt. Funktionierte alles wunderbar. Auch die ...

iOS
Virus auf iphone
Frage von jensgebkeniOS17 Kommentare

hallo gemeinschaft, habe einen virus auf meinem iphone es kommen zwei meldungsfenster 1. online-2018-software-free.win 2. wpform.com - please click ...