Jump to content

Batchprogrammierung: 2 Fragen


Gunnar-hro
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo, ich bin noch blutiger Anfänger und muss ein Batchfile fertig stellen muss.

Ich habe einen Dateinamen, den ich teilen will, ändern will und wieder zusammenfügen möchte.

------------------------------------------------------------------------------------------------------

for /F "tokens=1,2 delims=." %%i in (NEWFILES1.txt) do echo.%%i>>ANFANG.txt

for /F "tokens=1,2 delims=." %%i in (NEWFILES1.txt) do (

echo..%%j:~0,2>>ENDE.txt

)

So funktioniert es leider nicht. Das %%j:~0,2 wird irgendwie nicht so angenommen.

 

2. Frage: Ich möchte die Versionsnummer einer Datei per Batch auslesen. mit VER geht das ja nur mit Windows, aber was ist mit Dateien?

Link zu diesem Kommentar

in der testdatei sind dateinamen aufgelistet. Ich muss zum Beispiel aus DateiXYZ.exe eine DateiXYZ.ex_ machen. Mir wurde zwar schon eine Lösung vorprogrammiert, aber leider funktionierte es nicht, da man dort die Befehlserweiterung der Umgebungsvariablen aktivieren muss.

Meine (umständliche) Lösung extrahiert die Dateiendung mit

for /F "tokens=1,2 delims=." %%i in (NEWFILES1.txt) echo..%%j>>ENDE.txt

was bis dahin super geht, aber nun den letzten Schritt kann ich nicht gehen. Möchte es auch so weiter programmieren, da mir für kompliziertere Syntax das Wissen über die Behfehslvielfalt fehlt.

Will ja nur wissen, wie man den Wert einer %%X Variable manipulieren kann. Geht irgendwie nicht.

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...