Programmieren – die besten Beiträge

Batch Schleife in Schleife, was mache ich falsch?

Moin,

ich versuche über einen bekannten Dateinamen von zwei Dateien den jeweiligen Überordner mit Pfad als Variable zu speichern.

Dazu fiel mir nur ein die gesuchte Datei temporär umzubenennen, einen Ordner mit dem Namen zu erstellen und in diesen mit CD zu wechseln.
Dann kann ich mit cd.. eine Ordnerebene zurückspringen und habe den gesuchten Pfad.

Nun muss ich noch den Pfad als Variable speichern.
%cd% gibt leider nicht den aktuellen Pfad sondern den Pfad vor begin der ersten Schleife aus.

Meine Alternatividee war:

for /f %%i in ('cd') do Set drv="%%i"

jedoch bleibt die Variable "drv" leer...

Hat jemand eine Idee?

 @echo off


REM 			suche nach Treiber .inf Dateien mit "oem" im Namen um den richtigen Pfad zu finden.
REM			dabei steht %%a für den Pfad zur .inf Datei.
for /f "delims=" %%a in ('dir "*oem*" /a-d /b /s ^| findstr.exe /l /i /c:.inf') do (




REM 			Trick um die richtigen Ordner als Pfad zu speichern:
REM 			zunächst umbenennen der .inf Datei in temp.tmp (später zurück benannt.)
ren "%%a" temp.tmp

REM 			Erstellen eines Ordners mit dem Namen der .Inf Datei.
mkdir "%%a"

REM 			welchseln in diesen Ordner und einen Schritt zurück gehen in den Überordner mit cd..
cd "%%a"
cd ..

REM			den Pfad des überordners als Variable "drv" speichern.
for /f %%i in ('cd') do Set drv="%%i"
echo variable cd ist %cd%
echo variable drv ist %drv%
REM						Hier ist der Fehler, dies klappt nicht.
pause
cls

REM			löschen des Ordners mit dem Namen der .inf Datei.
rd "%%a"
REM			umbenennen rückgängig machen.
ren temp.tmp "%%a"
Oh Gott, Oh Gott was machst du da. Mach das ganz anders! 100%
Der Weg zur Lösung ist gut. 0%
Mir fällt ein Besserer ein. Dieser wäre: 0%
Computer, Windows, Technik, IT, programmieren, Batch, cmd, EDV, Informatik, Script, Technologie, Spiele und Gaming

Bankkaufmann Ausbildung abbrechen?

Hi,

ich habe 2020 eine Ausbildung bei der Sparkasse hum Bankkaufmann angefangen. Ich habe relativ schnell gemerkt das es aber doch nicht so meins ist. Es macht mir keinen spaß langweilige Aufgaben am Schalter zu machen und in Terminen Kunden Versicherungen anzudrehen finde ich auch nicht so prickelnd.

Als kleine Rand Info: ich habe kein Abitur und nach dem Realschulabschluss bin ich sofort in die Ausbildung.Ich bin 18 Jahre alt.

Ich Quäle mich eigentlich nur jeden Tag zur Arbeit und mit dementsprechend auf die Idee gekommen etwas anderes zu machen. Ich Interessiere mich eigentlich ziemlich für Informatik/Programmieren(Wobei ich angst habe das mir täglich durchgehend vorm Bildschirm sitzen und Programmieren zu viel wird). Ich probiere auch immer wieder beim Programmieren rum und beschäftige mich generell viel mit „It zeug“. Auch bin ich mir nicht sicher ob ich die Abschluss Prüfung der Ausbildung überhaupt bestehen würde da meine Berufschulnoten auch nicht so gut bis schlecht sind(Was bestimmt auch daran liegt das ich gar keine Motivation habe dafür zu lernen).

Ich habe 3 Optionen im Kopf

  1. Ich breche die Ausbildung zum Sommer hin ab und fange eine Ausbildung zum Informatiker an.
  2. Ich versuche die Bankkaufmann Ausbildung durch zuziehen und Studiere anschließend Informatik
  3. Option 2 nur das ich versuche ohne Studium (eventuell durch „weiterbildungen“) in eine It Abteilung zu kommen.

Ich habe schon mit ein paar Freunden trüber gesprochen aber wollte nochmal ein paar neutrale Meinungen hören :) Also wenn jemand schon Erfahrung oder sonstiges hat immer gerne raus damit.

Schule, programmieren, Ausbildung, Karriere, Bankkaufmann, Bundesagentur für Arbeit, Informatik, Informatiker, Lebenslauf, Ausbildung und Studium, Beruf und Büro

Meistgelesene Beiträge zum Thema Programmieren