Jump to content

Datei auslesen und in Variable schreiben


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

Empfohlene Beiträge

Geschrieben

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

Geschrieben

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)"

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

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...