Jump to content

Batch-Programmierung STRINGS und QUOTES


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

Recommended Posts

hi,

 

ich versuchs nochmal anders:

 

1. fileread.bat:

@echo off

FOR /F "delims=" %%i in (string.txt) do call :ShowMe "%%i"
goto ExitNormal

:ShowMe
  set STRING=%~1
  echo Der gelesene String lautet: %STRING%
goto :EOF

:ExitNormal
echo Ready.
pause

 

2. string.txt

ich "bin=" ein string

 

beim aufruf von fileread.bat kommt folgendes:

Der gelesene String lautet: ich "bin
Ready.
Drücken Sie eine beliebige Taste . . .

 

es wird also ab dem = abgebrochen

 

ich suche einen trick OHNE externe tools und OHNE die string.txt zu ändern! wichtig ist auch dass eine quasi funktion (:ShowMe) aufgerufen werden muss.

ich habs schon versucht mit einfachen quotes ' und kombinationen von ' und " aber das führte nicht zum erfolg

 

oder sagt mir einfach jemand dass das nicht möglich ist, dann geb ichs auf ;)

 

mfg

AudioGuy

Link to comment
Und was ist das Problem? Schliesslich ist als Begrenzer ein = gewählt worden.

dort steht NICHT "delims==" (zwei gleichheitszeichen)

sondern nur EINS, da ich hoffte damit die begrenzer zu deaktivieren, denn ich will ja die komplette zeile und nicht nur ein teil.

 

also die frage wäre wohl jetzt: wie deaktiviere ich die delims, damit ich die komplette zeile bekomme?

 

selbst wenn ich "delims=;" setze (im string kommen keine semikolons vor) bricht er nach dem '=' die zeile ab.

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...