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

gelöst For f Schleife

Mitglied: aivilon

aivilon (Level 1) - Jetzt verbinden

15.04.2011 um 10:49 Uhr, 5310 Aufrufe, 8 Kommentare

For /f Schleife entweder rückwärts anwenden, oder letztes Wort nach dem letzten \ (Pfad) in Variable

Hallo Gemeinde

Ich habe ein kleineres Problem.

Also:

Ich möchte aus einem Pfad das letzte Wort, sprich der Ordnername, in eine Variable setzen.
Dies soll so ablaufen, dass der Pfad immer unterschiedlich lang ist, aber die Variable immer
das letzte Wort des Pfades beinhaltet.

Mir ist da natürlich die idee gekommen, die for /f schleife rückwärts zu starten...aber so wies
aussieht geht das nicht

Der Dateipfad ist in einer weiteren Variable, diese ist mit %Quelle1% definiert (hieraus muss die Schlaufe
das Wort herauspicken)


Kann mir wer helfen?

Greez
Mitglied: 99045
15.04.2011 um 10:56 Uhr
Moin,

hier geben sich einige User große Mühe, umfangreiche Anleitungen zu schreiben, die Autoren freuen sich sicher, wenn man diese auch liest und verwendet.: https://www.administrator.de/Tutorial_zur_FOR-Schleife.html

Gruß
Bitte warten ..
Mitglied: Skyemugen
15.04.2011 um 11:03 Uhr
Aloha,

da sollte dir doch eigentlich %~n weiterhelfen ... (sofern du wirklich nur Verzeichnisse ausgeben lässt)

Mal ein plumpes Beispiel:
for /f "delims=" %%i in ('dir /b /s /ad "C:\Windows"') do echo "%%~ni" && REM gibt die Namen der Verzeichnisse aus, die in der jeweiligen untersten Ebene vorkommen
greetz André
Bitte warten ..
Mitglied: Dynarius
15.04.2011 um 11:06 Uhr
Ich habs nun verschoben und ja es handelt sich um Batch sorry.

Ähm naja so wie er das geschrieben hat ist das nicht der Fall aber ich poste mal den Code:

01.
csvde -d "OU=Users,OU=OU1,DC=Subdomäne,DC=Domäne,DC=de" -f "C:\Export.txt" -l "telephoneNumber,SamAccountName" -s Domänencontroller -t 389 
02.
 
03.
sleep 7 
04.
 
05.
for /F "tokens=7,8 delims=," %%a in (C:\Export.txt) do call :start %%a %%b  
06.
 
07.
:start 
08.
set name=%5 
09.
set telefon=%4 
10.
echo %5;%4;1 >> C:\fertig.txt

nachdem die Export.txt durchlaufen ist und in die fertig.txt geschrieben wurde soll die Export.txt gelöscht werden also nach der for-schleife.
Bitte warten ..
Mitglied: Skyemugen
15.04.2011 um 11:09 Uhr
Aloha Dynarius ...

der falsche Kommentar im falschen Thread? :P (bitte löschen und bei dir posten, wo es hingehört - wir mögen kein Chaos am Freitag ^_^)

greetz André
Bitte warten ..
Mitglied: Dynarius
15.04.2011 um 11:21 Uhr
hey hey,

kein ding, ich kann nur leider nich verschieben .

ich hab jetzt eh mal die batch reinkopiert
Bitte warten ..
Mitglied: Skyemugen
15.04.2011 um 11:25 Uhr
Aloha ...

ich sprach auch nicht von verschieben, sondern löschen (Text löschen you know?) und bei dir neu posten, danke! Denn dein Thema hat hier in einem anderen Thread nichts zu suchen ... (und unser zwangsläufiges [OT] eigentlich auch nicht)

greetz André

@Biber, wenn du mal vorbeischaust, mache dann mal richtig sauber zum Schluss, bitte, danke

edit: Und in seinem eigenen Thread schaut er scheinbar nicht mal mehr rein ... dabei ist heute doch gar nicht Montag ...
Bitte warten ..
Mitglied: aivilon
15.04.2011 um 13:23 Uhr
Zitat von 99045:
Moin,

hier geben sich einige User große Mühe, umfangreiche Anleitungen zu schreiben, die Autoren freuen sich sicher, wenn man
diese auch liest und verwendet.: https://www.administrator.de/Tutorial_zur_FOR-Schleife.html

Gruß

kk...

gröberes tutorial...
merci auf jeden fall...werd ich mal noch ganz durchlesen.
Hab darin aber gefunden was ich suchte

Greez
Bitte warten ..
Mitglied: aivilon
15.04.2011 um 13:29 Uhr
Also mit dem Tut hab ichs hingekriegt...darum gings auch so lange bis ich hier wieder
reingeschaut hab...

Für nachkommende Leute hier mal noch meine variante:
for /f "delims=" %%F in ("%Quelle1%") do set extziel=%%~nF

%Quelle1% steht für eine andere Variable, die ich eben zerlegen möchte.
set extziel=%%~nF steht für die erweiterung, die ich (in meinem Falle) für einen Kopiervorgang benötigte (um
das ziel damit zu füllen, damit ich in einmal mehrere Quellen an 1 ziel kopieren kann, und danach aber alles noch strukturiert bleibt)

What ever...so hats mir geholfen ^.^

Greez
und Danke an alle...

ich schliess grad noch ^.^
Bitte warten ..
Ähnliche Inhalte
Batch & Shell

Stringanipulation innerhalb einer FOR F Schleife

gelöst Frage von AcJokerBatch & Shell2 Kommentare

Hallo, ich würde gerne innerhalb einer FOR / F Schleife eine Variable (z.B. GKxxxxxxxxxx) "beschneiden", so das ich nur ...

Batch & Shell

For f Skip Schleife soll txt files kopieren

gelöst Frage von BiffBaffBatch & Shell2 Kommentare

Hallo zusammen, ich habe schon in anderen Foren gelesen, dass die FOR /F Variante keine Wildcards enthaelt. Ich wuerde ...

Batch & Shell

Ausgabe der einzelnen Ergebnisse einer For-Schleife mit Schalter F

gelöst Frage von hipfzwirgelBatch & Shell11 Kommentare

Hallo Leute, besteht die Möglichkeit die Ergebnisse einer For-Schleife(Batch/CMD) in eine für jeden Durchgang erzeugte Variable zu speichern. Beispiel: ...

Batch & Shell

Leerzeichen aus Zeichenfolge entfernen mit Batch FOR f Schleife

gelöst Frage von gexnerBatch & Shell2 Kommentare

Hallo! Ich möchte aus einer Zeichenfolge alle Leerstellen, egal ob vorne hinten oder in der Mitte, entfernen. In Anlehnung ...

Neue Wissensbeiträge
Windows 10

USB Maus und Tastatur versagen Dienst unter Windows 10

Erfahrungsbericht von hardykopff vor 2 TagenWindows 105 Kommentare

Da steht man ziemlich dumm da, wenn der PC sich wegen fehlender USB Tastatur und Maus nicht bedienen lässt. ...

Administrator.de Feedback
Update der Seite: Alles zentriert
Information von Frank vor 2 TagenAdministrator.de Feedback18 Kommentare

Hallo User, die größte Änderung von Release 5.8 ist das Zentrieren der Webseite (auf großen Bildschirmen) und ein "Welcome"-Teaser ...

Humor (lol)

WhatsApp-Nachrichten endlich auch per Bluetooth versendbar

Information von BassFishFox vor 2 TagenHumor (lol)4 Kommentare

Genau darauf habe ich gewartet! ;-) Der beliebte Messaging-Dienst WhatsApp erhält eine praktische neue Funktion: Ab dem nächsten Update ...

Google Android

Googles "Android Enterprise Recommended" für Unternehmen

Information von kgborn vor 3 TagenGoogle Android3 Kommentare

Hier eine Information, die für Administratoren und Verantwortliche in Unternehmen, die für die Beschaffung und das Rollout von Android-Geräten ...

Heiß diskutierte Inhalte
Router & Routing
Router auf Orginal Firmware zurück flashen mit Tftpd
Frage von ILeonardRouter & Routing19 Kommentare

Hallo, Ich habe zwei Router, einmal TP-Link 841n v11 und TP-Link 940N v5. Ich wollte fragen, ob jemand mir ...

Router & Routing
WRT keine Verbindung zum Web Interface
gelöst Frage von ILeonardRouter & Routing18 Kommentare

Hallo, Ich habe einen TP-Link WR841n mit wrt geflasht, das Problem ist ich kann mich mit 192.168.1.1 nicht verbinden. ...

Windows Server
Standortvernetzung zu einem Strato VServer (Windows)
Frage von matzefratze81Windows Server10 Kommentare

Moin, ich komme aus einem Enterprise-Umfeld und habe den Fehler gemacht, dass ich mich auf ein kleines Unternehmen eingelassen ...

Grafikkarten & Monitore
4k EIZO Monitor, Fernseher und Splitter
Frage von LerxxeyGrafikkarten & Monitore9 Kommentare

Hallo Zusammen, vielleicht könnt ihr mir bei einem Problem helfen wo ich einfach nicht mehr weiterkomme Und zwar haben ...