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

Printed on: April 16, 2024 at 20:04 o'clock

Member: colinardo
colinardo Nov 15, 2013 updated at 16:25:44 (UTC)
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
Member: Endoro
Endoro Nov 15, 2013 at 18:14:47 (UTC)
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.