thebesth
Goto Top

Datei mit 2 Zeilen an exe übergeben

Hallo,

ich habe ein Problem und komme hier nicht weiter.
Ich hoffe Ihr könnt mir helfen.

Ich habe eine Datei mit 2 Zeilen in der jeweils eine Zeichenkette steht (wobei die erste Zeile aus Buchstaben besteht und die 2. aus Zeilen)

datei.txt
tsabna
123456
nun möchte ich diese beiden Teile an eine .exe Datei übergeben in der Form:
los.exe tsabna 123456

wie schaffe ich das am schnellsten und einfachsten?

Vielen Dank schon einmal für eure Bemühungen.

Content-Key: 222068

Url: https://administrator.de/contentid/222068

Ausgedruckt am: 29.03.2024 um 02:03 Uhr

Mitglied: colinardo
colinardo 15.11.2013 aktualisiert um 17:25:44 Uhr
Goto Top
Hallo TheBesth,
könntest du z.B. so machen:
@echo off
set _InputFile=datei.txt
for /f "tokens=1,2* delims=:" %%a in ('findstr /n /r "." "%_InputFile%"') do @(  
  setlocal enabledelayedexpansion
  if %%a == 1 (set par1=%%b)
  if %%a == 2 (set par2=%%b)
)
echo los.exe !par1! !par2!
Grüße Uwe
Mitglied: Endoro
Endoro 15.11.2013 um 19:14:47 Uhr
Goto Top
Hi,
ich hab auch noch einen Vorschlag:
@ECHO OFF &SETLOCAL
<datei.txt (for /l %%a in (1,1,2) do set /p "par%%a=")  
echo los.exe %par1% %par2%
lg.