Ich versuche, eine Batchdatei zu erstellen, die (DIR) Verbindungspunkte, die ich häufig verwende. Unten ist ein Skript, das mehrere Links zum selben Ort erstellt.
@echo off
für /f %%i in (input.txt) mache (
mklink /j "%%i" "C:\test" )
Pause
Wie ändere ich es, um Folgendes zu verwenden:(input.txt) für Links, und dann(output.txt) für Ziele?
Antwort1
Sind die Eingabedatenhabenin zwei getrennten Dateien sein? Wenn Ihre Input.txt beispielsweise so aussieht:
Link 1|Target 1
Link 2|Target 2
Link 3|Target 3
...
Dann können Sie so etwas verwenden:
for /f "tokens=1,2 delims=|" %%i in (Input.txt) do @mklink /j "%%i" "%%j"