Hallo,
ich hab da ein Prob.
Ich habs auch schon mit /help if versucht aber ich steig da nich durch.
Und zwar führe ich in einer Batch eine eine datei aus die e-mails verschickt.
Den Text dafür bekommt sie von einem Programm übergeben.
Manchmal bekommt die batch nicht denn ganzen Text übergeben und schickt die E-Mail mit halben Text raus und 2 sec später kommt dann der richtige text und dann geht die Mail nochmal raus.
Nun hat mir nen Kumpel eine bat geschrieben aber dies funktioniert irgendwie nicht.
Wenn ich die bat einfach so anklicke schickt sie trotzdem eine E-Mail raus. Auch wenn die Zeichen weniger sind als sie dürfen geht die Mail raus.
Vielleicht endeckt ihr ja den Fehler.
@echo
echo %1>test.txt
FOR /F "usebackq skip=3 tokens=3,4 delims= " %%a IN (dir test.txt
) DO IF „%%b“==„test.txt“ set laenge=%%a
IF %laenge% GTR 50 goto ok
ok
C:\Pfad\Ordner\Datei.exe