basstscho 10 Geschrieben 29. Juni 2011 Melden Teilen Geschrieben 29. Juni 2011 Hallo zusammen, ich möchte die erste Zeile aus einer TXT auslesen und in eine Variable schreiben. Folgendes hab ich bisher zustande bekommen: call.bat @echo off if exist "C:\autoCall\call.txt" ( for /f "usebackq delims=" %%i in ("C:\autoCall\call.txt") do ( echo %%i set rufnummer=%%i ) echo %rufnummer% call.txt: 0123456789 Ausgabe: 0123456789 ECHO ist ausgeschaltet <OFF>. Was mach ich falsch? Ich möchte die Variable %rufnummer% später bei einem Programmaufruf verwenden: C:\tool.exe \number %rufnummer% Besten Dank für die Auskunft, Johannes Zitieren Link zu diesem Kommentar
mamamia 13 Geschrieben 30. Juni 2011 Melden Teilen Geschrieben 30. Juni 2011 Hi, hier mal mit Powershell: $Nummer = Get-Content -Path call.txt | Select-Object -First 1 Invoke-Command "C:\Tool\Tool.exe /number $Nummer" und hier nochmal vereinfacht Invoke-Command "C:\Tool\Tool.exe /number $(Get-Content -Path call.txt | Select-Object -First 1)" Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.