dax4fun
Goto Top

Batch set p ?

Hi ,

brauche eine kleine Hilfe

ich will per ftp eine Routine steuern

ich habe auf dem FTP Server eine ja.txt (Inhalt ist eine "1") oder gar keine Datei

wenn ich jetzt die Datei ja.txt runterlade und versuche die Datei mit set /p var=<ja.txt ......var ist 1 OK

wenn keine Datei gefunden wird, taucht trotzdem eine ja.txt auf mit dem Inhalt "<HTML bla bla error 404 Seite nicht gefunden ..." ist auch so mehr oder weniger egal doch

jetzt bleibt das skript stehen "html ist syntaktisch an dieser stelle nicht verwendbar"

wie kriege ich var=0 in diesem Fall ???

mfG
dAX

Content-ID: 303049

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

Ausgedruckt am: 18.11.2024 um 07:11 Uhr

MrCount
Lösung MrCount 28.04.2016 aktualisiert um 08:25:09 Uhr
Goto Top
Moin,

@echo off
SETLOCAL ENABLEDELAYEDEXPANSION

rem Quelldatei festlegen
set /p quelle=<ja.txt

rem 1. Zeichen der Quelldatei einlesen
set "var=%quelle:~,1%"  

rem Wenn Zeichen nicht 1, dann setze var=0
if !var! NEQ 1 set var=0

echo !var!

pause
dax4fun
dax4fun 29.04.2016 um 09:50:54 Uhr
Goto Top
@MrCount Danke erstmals für die genommene Zeit und natürlich auch für die Hilfe

mfG
dAX
MrCount
MrCount 29.04.2016 um 09:51:51 Uhr
Goto Top
Gern face-big-smile