<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Harte Nuss: Stringlänge in .bat rausfinden mit Sonderzeichen</title>
    <link>http://forum.geizhals.at/feed.jsp?id=603409</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(3): Harte Nuss: Stringlänge in .bat rausfinden mit Sonderzeichen</title>
      <link>http://forum.geizhals.at/t603409,5120880.html#5120880</link>
      <description>jetzt nicht so schnell ^^&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 05 Nov 2008 21:43:26 GMT</pubDate>
      <guid>http://forum.geizhals.at/t603409,5120880.html#5120880</guid>
      <dc:creator>User88398</dc:creator>
      <dc:date>2008-11-05T21:43:26Z</dc:date>
    </item>
    <item>
      <title>Re(2): Harte Nuss: Stringlänge in .bat rausfinden mit Sonderzeichen</title>
      <link>http://forum.geizhals.at/t603409,5120684.html#5120684</link>
      <description>GetObj&amp;nbsp;&amp;nbsp;&lt;img src="tongue.gif" width="16" height="19" align="absmiddle" alt=":-P"/&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 05 Nov 2008 20:05:33 GMT</pubDate>
      <guid>http://forum.geizhals.at/t603409,5120684.html#5120684</guid>
      <dc:creator>franz</dc:creator>
      <dc:date>2008-11-05T20:05:33Z</dc:date>
    </item>
    <item>
      <title>Re(2): Harte Nuss: Stringlänge in .bat rausfinden mit Sonderzeichen</title>
      <link>http://forum.geizhals.at/t603409,5120102.html#5120102</link>
      <description>Hab Dank!&lt;br&gt;&lt;br&gt;Das scheint tatsächlich zu funktionieren, ich arbeite daran zu verstehen wie und warum.&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 05 Nov 2008 15:04:10 GMT</pubDate>
      <guid>http://forum.geizhals.at/t603409,5120102.html#5120102</guid>
      <dc:creator>franz</dc:creator>
      <dc:date>2008-11-05T15:04:10Z</dc:date>
    </item>
    <item>
      <title>Re(2): Harte Nuss: Stringlänge in .bat rausfinden mit Sonderzeichen</title>
      <link>http://forum.geizhals.at/t603409,5120148.html#5120148</link>
      <description>Hab Dank!&lt;br&gt;&lt;br&gt;Das scheint tatsächlich zu funktionieren, ich arbeite daran zu verstehen wie und warum.&lt;br&gt;&lt;br&gt;Noch Anmerkung:&lt;br&gt;Script erkennt ein % im String nicht. Lag an dem Call von :StrLength bei dem das % beim WorkString unter den Tisch fällt. Ohne den Call als SpaghettiCode funktionierts tatsächlich fabelhabt! Das werd ich nach noch ein bißchen Testen einbauen.&lt;br&gt;Schön Dank nochmal!&lt;br&gt;&lt;br&gt;Franz&lt;br/&gt;</description>
      <pubDate>Wed, 05 Nov 2008 15:04:10 GMT</pubDate>
      <guid>http://forum.geizhals.at/t603409,5120148.html#5120148</guid>
      <dc:creator>franz</dc:creator>
      <dc:date>2008-11-05T15:04:10Z</dc:date>
    </item>
    <item>
      <title>Re: Harte Nuss: Stringlänge in .bat rausfinden mit Sonderzeichen</title>
      <link>http://forum.geizhals.at/t603409,5120003.html#5120003</link>
      <description>Bitte statt .bat&lt;br&gt;&lt;br&gt;ein &lt;a href="http://www.autoitscript.com/autoit3/index.shtml" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;www.autoitscript.com/&lt;wbr/&gt;autoit3/&lt;wbr/&gt;index.shtml&lt;/a&gt;&amp;nbsp;&amp;nbsp;Script verwenden&lt;br&gt;&lt;br&gt;verwenden&lt;br/&gt;</description>
      <pubDate>Wed, 05 Nov 2008 14:16:05 GMT</pubDate>
      <guid>http://forum.geizhals.at/t603409,5120003.html#5120003</guid>
      <dc:creator>Dr. Mabuse</dc:creator>
      <dc:date>2008-11-05T14:16:05Z</dc:date>
    </item>
    <item>
      <title>Re: Harte Nuss: Stringlänge in .bat rausfinden mit Sonderzeichen</title>
      <link>http://forum.geizhals.at/t603409,5119876.html#5119876</link>
      <description>&lt;img src="http://666kb.com/i/b3kjylf4pq3o4umf9.jpg" title="hosted by 666kb.com"/&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 05 Nov 2008 13:08:00 GMT</pubDate>
      <guid>http://forum.geizhals.at/t603409,5119876.html#5119876</guid>
      <dc:creator>User88398</dc:creator>
      <dc:date>2008-11-05T13:08:00Z</dc:date>
    </item>
    <item>
      <title>Re: Harte Nuss: Stringlänge in .bat rausfinden mit Sonderzeichen</title>
      <link>http://forum.geizhals.at/t603409,5119635.html#5119635</link>
      <description>&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;@echo off&#xD;
setlocal enabledelayedexpansion&#xD;
set String=This is a not so long string.&#xD;
call :StrLength %String%&#xD;
echo String length: %StrLength%&#xD;
 &#xD;
rem More code here ...&#xD;
 &#xD;
rem Subroutines start; no changes below this line&#xD;
goto :eof&#xD;
:StrLength &#xD;
set WorkString=%*&#xD;
set Length=0&#xD;
:StrLengthLoop&#xD;
if not "!WorkString:~%StrLength%,1!"=="" (&#xD;
  set /a StrLength += 1&#xD;
  goto StrLengthLoop&#xD;
)&#xD;
goto :eof&lt;/pre&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;a href="http://www.experts-exchange.com/Programming/Languages/Scripting/Shell/Batch/Q_23197273.html" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;www.experts-exchange.com/&lt;wbr/&gt;Programming/&lt;wbr/&gt;Languages/&lt;wbr/&gt;Scripting/&lt;wbr/&gt;Shell/&lt;wbr/&gt;Batch/&lt;wbr/&gt;Q_23197273.html&lt;/a&gt; &lt;br/&gt;</description>
      <pubDate>Wed, 05 Nov 2008 11:02:43 GMT</pubDate>
      <guid>http://forum.geizhals.at/t603409,5119635.html#5119635</guid>
      <dc:creator>hellbringer</dc:creator>
      <dc:date>2008-11-05T11:02:43Z</dc:date>
    </item>
    <item>
      <title>Harte Nuss: Stringlänge in .bat rausfinden mit Sonderzeichen</title>
      <link>http://forum.geizhals.at/t603409,5119582.html#5119582</link>
      <description>Hallo,&lt;br&gt;&lt;br&gt;ich will in einer .bat die Pfadlänge einer als erstes Argument an die .bat übergebenen Datei ermitteln und bei &gt;255 Zeichen aussteigen bzw. Fehlermeldung oder anders gesagt die Länge eines Strings ermitteln.&lt;br&gt;&lt;br&gt;Dazu gäbe es grundsätzlich Lösungen:&lt;br&gt;Zeichen zählen: &lt;br&gt;&lt;a href="http://cwashington.netreach.net/depo/view.asp?Index=782&amp;ScriptType=command" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;cwashington.netreach.net/&lt;wbr/&gt;depo/&lt;wbr/&gt;view.asp?&lt;wbr/&gt;Index=782&amp;&lt;wbr/&gt;ScriptType=command&lt;/a&gt; &lt;br&gt;Oder String ab Stelle 255 abschneiden und schauen ob's einen Rest gibt: &lt;br&gt;&lt;a href="http://www.administrator.de/Batch_for_Runaways_-_Part_1_-_Beispiel:_FindLongPath.Bat_Bedenklich_lange_Pfade_finden.html" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;www.administrator.de/&lt;wbr/&gt;Batch_for_Runaways_-_Part_1_-_Beispiel:_FindLongPath.Bat_Bedenklich_lange_Pfade_finden.html&lt;/a&gt; &lt;br&gt;&lt;br&gt;Problem: Keine Variante funktioniert mit einem "Spezial"-Pfad in der Art&lt;br&gt;"K:\Test\Test ü\123_&amp;&amp;- % &amp;.ind"&lt;br&gt;mit denen ich es leider zu tun habe.&lt;br&gt;&lt;br&gt;Ich selbst hab eine Lösung mit einem Zwischenaufrauf einer .vbs, in der man den len(String)-Befehl benutzen kann. Das funktioniert immer.&lt;br&gt;&lt;br&gt;Soweit so gut. Das mit der .vbs will wegen Performance nur ungern verwenden, da es um mehrere 100000 Dateien geht.&lt;br&gt; &lt;br&gt;Falls wer eine in der .bat integrierbare Lösung kennt, bitte danke!&lt;br&gt;&lt;br&gt;Franz&lt;br/&gt;</description>
      <pubDate>Wed, 05 Nov 2008 10:34:21 GMT</pubDate>
      <guid>http://forum.geizhals.at/t603409,5119582.html#5119582</guid>
      <dc:creator>franz</dc:creator>
      <dc:date>2008-11-05T10:34:21Z</dc:date>
    </item>
    <item>
      <title>Harte Nuss: Stringlänge in .bat rausfinden mit Sonderzeichen</title>
      <link>http://forum.geizhals.at/t603409,5119584.html#5119584</link>
      <description>Hallo,&lt;br&gt;&lt;br&gt;ich will in einer .bat die Pfadlänge einer als erstes Argument an die .bat übergebenen Datei ermitteln und bei &gt;255 Zeichen aussteigen bzw. Fehlermeldung oder anders gesagt die Länge eines Strings ermitteln.&lt;br&gt;&lt;br&gt;Dazu gäbe es grundsätzlich Lösungen:&lt;br&gt;Zeichen zählen: &lt;br&gt;&lt;a href="http://cwashington.netreach.net/depo/view.asp?Index=782&amp;ScriptType=command" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;cwashington.netreach.net/&lt;wbr/&gt;depo/&lt;wbr/&gt;view.asp?&lt;wbr/&gt;Index=782&amp;&lt;wbr/&gt;ScriptType=command&lt;/a&gt; &lt;br&gt;Oder String ab Stelle 255 abschneiden und schauen ob's einen Rest gibt: &lt;br&gt;&lt;a href="http://www.administrator.de/Batch_for_Runaways_-_Part_1_-_Beispiel:_FindLongPath.Bat_Bedenklich_lange_Pfade_finden.html" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;www.administrator.de/&lt;wbr/&gt;Batch_for_Runaways_-_Part_1_-_Beispiel:_FindLongPath.Bat_Bedenklich_lange_Pfade_finden.html&lt;/a&gt; &lt;br&gt;&lt;br&gt;Problem: Keine Variante funktioniert mit einem "Spezial"-Pfad in der Art&lt;br&gt;"K:\Test\Test ü\123_&amp;&amp;- % &amp;.ind"&lt;br&gt;mit denen ich es leider zu tun habe.&lt;br&gt;&lt;br&gt;Ich selbst hab eine Lösung mit einem Zwischenaufrauf einer .vbs, in der man den len(String)-Befehl benutzen kann. Das funktioniert immer.&lt;br&gt;&lt;br&gt;Soweit so gut. Das mit der .vbs will ich wegen Performance nur ungern verwenden, da es um mehrere 100000 Dateien geht.&lt;br&gt; &lt;br&gt;Falls wer eine in der .bat integrierbare Lösung kennt, bitte danke!&lt;br&gt;&lt;br&gt;Franz&lt;br/&gt;</description>
      <pubDate>Wed, 05 Nov 2008 10:34:21 GMT</pubDate>
      <guid>http://forum.geizhals.at/t603409,5119584.html#5119584</guid>
      <dc:creator>franz</dc:creator>
      <dc:date>2008-11-05T10:34:21Z</dc:date>
    </item>
  </channel>
</rss>
