Warning, file /frameworks/syntax-highlighting/autotests/html/test.bat.dark.html was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001 <!DOCTYPE html> 0002 <html><head> 0003 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> 0004 <title>test.bat</title> 0005 <meta name="generator" content="KF5::SyntaxHighlighting - Definition (MS-DOS Batch) - Theme (Breeze Dark)"/> 0006 </head><body style="background-color:#232629;color:#cfcfc2"><pre> 0007 <span style="color:#7f8c8d;">set</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">Def1</span>=<span style="color:#f44f4f;">"</span> 0008 <span style="color:#7f8c8d;">set</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">VAR</span>=<span style="color:#f44f4f;">bla bla </span><span style="color:#27ae60;">%</span><span style="color:#27aeae;">xx</span><span style="color:#27ae60;">%</span><span style="color:#f44f4f;"> bla </span><span style="color:#27ae60;">!</span><span style="color:#27aeae;">xx</span><span style="color:#27ae60;">!</span><span style="color:#f44f4f;"> bla"</span> 0009 <span style="color:#7f8c8d;">set</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">LSW</span>=<span style="color:#27ae60;">%</span><span style="color:#27aeae;">Nibble3</span><span style="color:#27ae60;">%%</span><span style="color:#27aeae;">Nibble2</span><span style="color:#27ae60;">%%</span><span style="color:#27aeae;">Nibble1</span><span style="color:#27ae60;">%%</span><span style="color:#27aeae;">Nibble0</span><span style="color:#27ae60;">%</span><span style="color:#f44f4f;">"</span> 0010 <span style="color:#7f8c8d;">set</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">Array</span>[<span style="color:#f44f4f;">One</span>]=<span style="color:#f44f4f;">Entrée 1"</span> 0011 <span style="color:#7f8c8d;">set</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">Array</span>[<span style="color:#f67400;">1</span>]=<span style="color:#f44f4f;">Entrée 1"</span> 0012 <span style="color:#7f8c8d;">set</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">Result</span><span style="color:#27ae60;">!</span><span style="color:#27aeae;">Counter</span><span style="color:#27ae60;">!</span>=<span style="color:#3daee9;">%%</span><span style="color:#27aeae;">A</span><span style="color:#f44f4f;">"</span> 0013 <span style="color:#7f8c8d;">set</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">Result</span>=<span style="color:#3daee9;">%%</span><span style="color:#27aeae;">A</span><span style="color:#f44f4f;">"</span> 0014 <span style="color:#7f8c8d;">set</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">SInt32</span>=<span style="color:#27ae60;">%~</span><span style="color:#27aeae;">2</span><span style="color:#f44f4f;">"</span> 0015 <span style="color:#7f8c8d;">set</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">SInt32</span>=<span style="color:#f44f4f;">-2147483648"</span> 0016 <span style="color:#7f8c8d;">set</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">ScriptName</span>=<span style="color:#27ae60;">%~nx</span><span style="color:#27aeae;">0</span><span style="color:#f44f4f;">"</span> 0017 <span style="color:#7f8c8d;">set</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">VAR</span>=<span style="color:#27ae60;">%</span><span style="color:#27aeae;">VAR</span><span style="color:#27ae60;">:</span><span style="color:#f44f4f;">chaîne</span><span style="color:#27ae60;">=</span><span style="color:#f44f4f;">voiture</span><span style="color:#27ae60;">%</span><span style="color:#f44f4f;">"</span> 0018 <span style="color:#7f8c8d;">set</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">VAR</span>=<span style="color:#27ae60;">%</span><span style="color:#27aeae;">VAR</span><span style="color:#27ae60;">:~</span><span style="color:#f67400;">3</span><span style="color:#27ae60;">,</span><span style="color:#f67400;">6</span><span style="color:#27ae60;">%</span><span style="color:#f44f4f;">"</span> 0019 <span style="color:#7f8c8d;">set</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">VAR</span>=<span style="color:#27ae60;">%</span><span style="color:#27aeae;">VAR</span><span style="color:#27ae60;">:~</span><span style="color:#f67400;">31</span><span style="color:#27ae60;">,</span><span style="color:#f67400;">63</span><span style="color:#27ae60;">%</span><span style="color:#f44f4f;">"</span> 0020 <span style="color:#7f8c8d;">set</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">Var</span>=<span style="color:#27ae60;">%</span><span style="color:#27aeae;">Var</span><span style="color:#27ae60;">%</span><span style="color:#f44f4f;"> </span><span style="color:#3daee9;">%%</span><span style="color:#27aeae;">A</span><span style="color:#f44f4f;">"</span> 0021 <span style="color:#7f8c8d;">set</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">%~1</span>=<span style="color:#27ae60;">%</span><span style="color:#27aeae;">value</span><span style="color:#27ae60;">%</span><span style="color:#f44f4f;">"</span> 0022 <span style="color:#7f8c8d;">set</span> <span style="color:#27aeae;">VAR</span>=bla bla <span style="color:#27ae60;">%</span><span style="color:#27aeae;">xx</span><span style="color:#27ae60;">%</span> <span style="color:#27ae60;">!</span><span style="color:#27aeae;">xx</span><span style="color:#27ae60;">!</span> bla 0023 <span style="color:#7f8c8d;">set</span> <span style="color:#27aeae;">VAR</span>=<span style="color:#f44f4f;">"bla bla </span><span style="color:#27ae60;">%</span><span style="color:#27aeae;">xx</span><span style="color:#27ae60;">%</span><span style="color:#f44f4f;"> </span><span style="color:#27ae60;">!</span><span style="color:#27aeae;">xx</span><span style="color:#27ae60;">!</span><span style="color:#f44f4f;"> bla"</span> 0024 <span style="color:#7f8c8d;">set</span> <span style="color:#27aeae;">VAR_Saisie</span> 0025 <span style="color:#7f8c8d;">set</span> <span style="color:#27aeae;">line</span>=<span style="color:#27ae60;">!</span><span style="color:#27aeae;">line</span><span style="color:#27ae60;">:~</span><span style="color:#f67400;">0</span><span style="color:#27ae60;">,</span><span style="color:#f67400;">48</span><span style="color:#27ae60;">!</span> 0026 0027 <span style="color:#7f8c8d;">set</span> <span style="color:#2980b9;">/p</span> <span style="color:#27aeae;">VAR_Saisie_Un</span>= ma saisie un: 0028 <span style="color:#7f8c8d;">set</span> <span style="color:#2980b9;">/p</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">Var2</span>=<span style="color:#f44f4f;">Entrez une chaîne: "</span> <span style="font-weight:bold;">0></span>nul 0029 0030 <span style="color:#7f8c8d;">set</span> <span style="color:#2980b9;">/a</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">Addition</span><span style="color:#3f8058;">+=</span><span style="color:#27ae60;">!</span><span style="color:#27aeae;">foobar</span><span style="color:#27ae60;">!</span><span style="color:#f44f4f;">"</span> 0031 <span style="color:#7f8c8d;">set</span> <span style="color:#2980b9;">/a</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">Attrib0</span><span style="color:#3f8058;">+=</span><span style="color:#f67400;">1</span><span style="color:#f44f4f;">"</span> 0032 <span style="color:#7f8c8d;">set</span> <span style="color:#2980b9;">/a</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">Attrib1</span><span style="color:#3f8058;">=</span><span style="color:#f67400;">1</span><span style="color:#f44f4f;">"</span><span style="font-weight:bold;">,</span><span style="color:#f44f4f;">"</span><span style="color:#27aeae;">Attrib2</span><span style="color:#3f8058;">=</span><span style="color:#f67400;">2</span><span style="color:#f44f4f;">"</span><span style="font-weight:bold;">,</span><span style="color:#f44f4f;">"</span><span style="color:#27aeae;">Attrib3</span><span style="color:#3f8058;">=</span><span style="color:#f67400;">3</span><span style="color:#f44f4f;">"</span><span style="font-weight:bold;">,</span><span style="color:#f44f4f;">"</span><span style="color:#27aeae;">Attrib4</span><span style="color:#3f8058;">=</span><span style="color:#f67400;">4</span><span style="color:#f44f4f;">"</span><span style="font-weight:bold;">,</span><span style="color:#f44f4f;">"</span><span style="color:#27aeae;">Attrib5</span><span style="color:#3f8058;">=</span><span style="color:#f67400;">5</span><span style="color:#f44f4f;">"</span> 0033 <span style="color:#7f8c8d;">set</span> <span style="color:#2980b9;">/a</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">Attrib2</span><span style="color:#3f8058;">*=</span><span style="color:#f67400;">2</span><span style="color:#f44f4f;">"</span> 0034 <span style="color:#7f8c8d;">set</span> <span style="color:#2980b9;">/a</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">Attrib3</span><span style="color:#3f8058;">-=</span><span style="color:#f67400;">2</span><span style="color:#f44f4f;">"</span> 0035 <span style="color:#7f8c8d;">set</span> <span style="color:#2980b9;">/a</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">Attrib4</span><span style="color:#3f8058;">/=</span><span style="color:#f67400;">2</span><span style="color:#f44f4f;">"</span> 0036 <span style="color:#7f8c8d;">set</span> <span style="color:#2980b9;">/a</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">Attrib5</span><span style="color:#3f8058;">%%=</span><span style="color:#f67400;">2</span><span style="color:#f44f4f;">"</span> 0037 <span style="color:#7f8c8d;">set</span> <span style="color:#2980b9;">/a</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">Cinq</span><span style="color:#3f8058;">=</span><span style="color:#f67400;">10</span> <span style="color:#3f8058;">/</span> <span style="color:#f67400;">2</span><span style="color:#f44f4f;">"</span> 0038 <span style="color:#7f8c8d;">set</span> <span style="color:#2980b9;">/a</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">Hexa</span><span style="color:#3f8058;">=</span><span style="color:#f67400;">0x1</span> <span style="color:#3f8058;">+</span> <span style="color:#f67400;">0x3</span><span style="color:#f44f4f;">"</span> 0039 <span style="color:#7f8c8d;">set</span> <span style="color:#2980b9;">/a</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">Huit</span><span style="color:#3f8058;">=</span><span style="color:#f67400;">8</span><span style="color:#3f8058;">+</span><span style="color:#27aeae;">Dix</span><span style="color:#f44f4f;">"</span><span style="font-weight:bold;">,</span><span style="color:#f44f4f;">"</span><span style="color:#27aeae;">Neuf</span><span style="color:#3f8058;">=</span><span style="color:#f67400;">10</span><span style="color:#3f8058;">-</span><span style="color:#27aeae;">Un</span><span style="color:#f44f4f;">"</span> 0040 <span style="color:#7f8c8d;">set</span> <span style="color:#2980b9;">/a</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">Mod</span><span style="color:#3f8058;">=</span><span style="color:#f67400;">5</span> <span style="color:#3f8058;">%</span> <span style="color:#f67400;">2</span><span style="color:#f44f4f;">"</span> 0041 <span style="color:#7f8c8d;">set</span> <span style="color:#2980b9;">/a</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">Mod</span><span style="color:#3f8058;">=</span><span style="color:#f67400;">5</span> <span style="color:#3f8058;">%%</span> <span style="color:#f67400;">2</span><span style="color:#f44f4f;">"</span> 0042 <span style="color:#7f8c8d;">set</span> <span style="color:#2980b9;">/a</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">Nibble</span><span style="color:#3f8058;">%%</span><span style="color:#27aeae;">A</span><span style="color:#3f8058;">=</span><span style="color:#f67400;">15</span> <span style="color:#3f8058;">-</span> <span style="color:#27aeae;">Nibble</span><span style="color:#3f8058;">%%</span><span style="color:#27aeae;">A</span><span style="color:#f44f4f;">"</span> 0043 <span style="color:#7f8c8d;">set</span> <span style="color:#2980b9;">/a</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">Nibble</span><span style="color:#3f8058;">%%</span><span style="color:#27aeae;">A</span><span style="color:#3f8058;">=</span><span style="color:#27aeae;">Nibble7</span> <span style="color:#3f8058;">%%</span> <span style="color:#f67400;">16</span><span style="color:#f44f4f;">"</span><span style="font-weight:bold;">,</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">Nibble7</span><span style="color:#3f8058;">/=</span><span style="color:#f67400;">16</span><span style="color:#f44f4f;">"</span> 0044 <span style="color:#7f8c8d;">set</span> <span style="color:#2980b9;">/a</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">Nibble0</span><span style="color:#3f8058;">=</span> <span style="color:#27aeae;">SInt32</span> <span style="color:#3f8058;">%%</span> <span style="color:#f67400;">16</span><span style="color:#f44f4f;">"</span><span style="font-weight:bold;">,</span><span style="color:#f44f4f;">"</span><span style="color:#27aeae;">HighOrder0</span><span style="color:#3f8058;">=</span> <span style="color:#27aeae;">SInt32</span> <span style="color:#3f8058;">/</span> <span style="color:#f67400;">16</span><span style="color:#f44f4f;">"</span> 0045 <span style="color:#7f8c8d;">set</span> <span style="color:#2980b9;">/a</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">SInt32</span><span style="color:#f44f4f;">"</span> 0046 <span style="color:#7f8c8d;">set</span> <span style="color:#2980b9;">/a</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">SInt32</span><span style="color:#3f8058;">=~</span><span style="color:#27aeae;">SInt32</span><span style="color:#f44f4f;">"</span> 0047 <span style="color:#7f8c8d;">set</span> <span style="color:#2980b9;">/a</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">Sept</span><span style="color:#3f8058;">=</span>(( <span style="color:#f67400;">2</span> <span style="color:#3f8058;">+</span> <span style="color:#f67400;">1</span> ) <span style="color:#3f8058;">*</span> <span style="color:#f67400;">2</span> ) <span style="color:#3f8058;">+</span> <span style="color:#f67400;">1</span><span style="color:#f44f4f;">"</span> 0048 <span style="color:#7f8c8d;">set</span> <span style="color:#2980b9;">/a</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">Val1AttribSwitchR</span><span style="color:#3f8058;">=</span><span style="color:#27aeae;">Val1</span><span style="color:#f44f4f;">"</span><span style="font-weight:bold;">,</span><span style="color:#f44f4f;">"</span><span style="color:#27aeae;">Val1AttribSwitchR</span><span style="color:#3f8058;">>>=</span><span style="color:#f67400;">15</span><span style="color:#f44f4f;">"</span> 0049 <span style="color:#7f8c8d;">set</span> <span style="color:#2980b9;">/a</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">Val1SwitchL01</span><span style="color:#3f8058;">=</span><span style="color:#27aeae;">Val1</span><span style="color:#3f8058;"><<</span><span style="color:#f67400;">1</span><span style="color:#f44f4f;">"</span><span style="font-weight:bold;">,</span><span style="color:#f44f4f;">"</span><span style="color:#27aeae;">Val1SwitchL15</span><span style="color:#3f8058;">=</span><span style="color:#27aeae;">Val1</span><span style="color:#3f8058;"><<</span><span style="color:#f67400;">15</span><span style="color:#f44f4f;">"</span><span style="font-weight:bold;">,</span><span style="color:#f44f4f;">"</span><span style="color:#27aeae;">Val1SwitchL31</span><span style="color:#3f8058;">=</span><span style="color:#27aeae;">Val1</span><span style="color:#3f8058;"><<</span><span style="color:#f67400;">31</span><span style="color:#f44f4f;">"</span> 0050 <span style="color:#7f8c8d;">set</span> <span style="color:#2980b9;">/a</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">Val3AttribXorVal4</span><span style="color:#3f8058;">=</span><span style="color:#27aeae;">Val3</span><span style="color:#f44f4f;">"</span><span style="font-weight:bold;">,</span><span style="color:#f44f4f;">"</span><span style="color:#27aeae;">Val3AttribXorVal4</span><span style="color:#3f8058;">^=</span><span style="color:#27aeae;">Val4</span><span style="color:#f44f4f;">"</span> 0051 <span style="color:#7f8c8d;">set</span> <span style="color:#2980b9;">/a</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">Val3LogicalAndVal4</span><span style="color:#3f8058;">=</span><span style="color:#27aeae;">Val3</span> <span style="color:#3f8058;">&</span> <span style="color:#27aeae;">Val4</span><span style="color:#f44f4f;">"</span> 0052 <span style="color:#7f8c8d;">set</span> <span style="color:#2980b9;">/a</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">Val3LogicalOrVal4</span><span style="color:#3f8058;">=</span><span style="color:#27aeae;">Val3</span> <span style="color:#3f8058;">|</span> <span style="color:#27aeae;">Val4</span><span style="color:#f44f4f;">"</span> 0053 <span style="color:#7f8c8d;">set</span> <span style="color:#2980b9;">/a</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">Val3LogicalXorVal4</span><span style="color:#3f8058;">=</span><span style="color:#27aeae;">Val3</span> <span style="color:#3f8058;">^</span> <span style="color:#27aeae;">Val4</span><span style="color:#f44f4f;">"</span> 0054 <span style="color:#7f8c8d;">set</span> <span style="color:#2980b9;">/a</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">Var</span><span style="color:#3f8058;">=</span><span style="color:#f67400;">09</span><span style="color:#f44f4f;">"</span> <span style="font-weight:bold;">2></span>nul 0055 <span style="color:#7f8c8d;">set</span> <span style="color:#2980b9;">/a</span> <span style="color:#27aeae;">VAR_Calcul_Un</span><span style="color:#3f8058;">=</span><span style="color:#f67400;">1</span><span style="color:#3f8058;">+</span><span style="color:#f67400;">10</span> 0056 <span style="color:#7f8c8d;">set</span> <span style="color:#2980b9;">/a</span> <span style="color:#27aeae;">DOW</span><span style="color:#3f8058;">=</span>(<span style="color:#27aeae;">ANSI_DATE</span><span style="color:#3f8058;">+</span><span style="color:#f67400;">1</span>)<span style="color:#3daee9;">%%</span><span style="color:#27aeae;">7</span><span style="color:#3f8058;">+</span><span style="color:#f67400;">1</span> 0057 0058 <span style="color:#7a7c7d;">rem bla bla </span><span style="color:#3daee9;">^&</span><span style="color:#7a7c7d;"> bla bla </span><span style="color:#da4453;text-decoration:underline;">&</span><span style="color:#7a7c7d;"> bla bla</span> 0059 <span style="color:#7a7c7d;">::bla bla </span><span style="color:#3daee9;">^&</span><span style="color:#7a7c7d;"> bla bla </span><span style="color:#da4453;text-decoration:underline;">&</span><span style="color:#7a7c7d;"> bla bla</span> 0060 0061 <span style="color:#7f8c8d;">echo</span> <span style="color:#27ae60;">%</span><span style="color:#27aeae;">VAR</span><span style="color:#27ae60;">%</span> 0062 <span style="font-weight:bold;">@</span><span style="color:#7f8c8d;">echo off</span> 0063 <span style="font-weight:bold;">@</span><span style="color:#7f8c8d;">echo on</span> 0064 <span style="color:#7f8c8d;">cls</span> 0065 <span style="font-weight:bold;">@</span><span style="color:#7f8c8d;">echo off </span><span style="font-weight:bold;">&</span> <span style="color:#7f8c8d;">cls</span> 0066 <span style="color:#7f8c8d;">echo</span>. <span style="font-weight:bold;">&</span> <span style="color:#7f8c8d;">echo</span>. <span style="font-weight:bold;">&</span> <span style="color:#7f8c8d;">echo</span> 1 <span style="font-weight:bold;">&</span> <span style="color:#7f8c8d;">echo</span> 2 0067 <span style="color:#7f8c8d;">pause</span> <span style="font-weight:bold;">&</span> <span style="color:#7f8c8d;">exit</span> <span style="color:#2980b9;">/b</span> 0 0068 <span style="color:#7f8c8d;">echo</span> foo <span style="color:#3daee9;">^&</span> <span style="color:#3daee9;">^|</span> <span style="color:#3daee9;">^^</span> <span style="color:#3daee9;">^<</span> <span style="color:#3daee9;">^></span> <span style="color:#3daee9;">^(</span> <span style="color:#3daee9;">^)</span> 0069 <span style="color:#7f8c8d;">echo</span> <span style="color:#3daee9;">%%</span> 0070 <span style="color:#27aeae;">echo</span> <span style="color:#27ae60;">%</span><span style="color:#27aeae;">PATH</span><span style="color:#27ae60;">%</span> 0071 <span style="color:#7f8c8d;">echo</span> <span style="color:#27ae60;">%</span><span style="color:#27aeae;">HomeDrive</span><span style="color:#27ae60;">%</span>\Users\<span style="color:#27ae60;">%</span><span style="color:#27aeae;">UserName</span><span style="color:#27ae60;">%</span> 0072 <span style="color:#7f8c8d;">echo</span> <span style="color:#27ae60;">%</span><span style="color:#27aeae;">VAR</span><span style="color:#27ae60;">:~</span><span style="color:#f67400;">0</span><span style="color:#27ae60;">,</span><span style="color:#f67400;">2</span><span style="color:#27ae60;">%</span> <span style="color:#27ae60;">%</span><span style="color:#27aeae;">VAR</span><span style="color:#27ae60;">:~</span><span style="color:#f67400;">-6</span><span style="color:#27ae60;">%</span> <span style="color:#27ae60;">%</span><span style="color:#27aeae;">VAR</span><span style="color:#27ae60;">:~</span><span style="color:#f67400;">0</span><span style="color:#27ae60;">,</span><span style="color:#f67400;">-7</span><span style="color:#27ae60;">%</span> 0073 <span style="color:#7f8c8d;">echo</span> VAR1: <span style="color:#27ae60;">%</span><span style="color:#27aeae;">VAR1</span><span style="color:#27ae60;">%</span> 0074 <span style="color:#7f8c8d;">echo</span> <span style="color:#27ae60;">%</span><span style="color:#27aeae;">Val1</span><span style="color:#27ae60;">%</span> <span style="color:#3daee9;">^<^<</span> 1: <span style="color:#27ae60;">%</span><span style="color:#27aeae;">Val1SwitchL01</span><span style="color:#27ae60;">%</span> 0075 <span style="color:#7f8c8d;">echo</span> <span style="color:#27ae60;">%</span><span style="color:#27aeae;">Val3</span><span style="color:#27ae60;">%</span> <span style="color:#3daee9;">^|</span>= <span style="color:#27ae60;">%</span><span style="color:#27aeae;">Val4</span><span style="color:#27ae60;">%</span>: <span style="color:#27ae60;">%</span><span style="color:#27aeae;">Val3AttribOrVal4</span><span style="color:#27ae60;">%</span> 0076 <span style="color:#7f8c8d;">echo</span> <span style="color:#27ae60;">%</span><span style="color:#27aeae;">X</span><span style="color:#27ae60;">:</span><span style="color:#f44f4f;">une</span><span style="color:#27ae60;">=</span><span style="color:#f44f4f;">ma</span><span style="color:#27ae60;">%</span> 0077 <span style="color:#7f8c8d;">echo</span> <span style="color:#27ae60;">%~dpnx$</span><span style="color:#27aeae;">ComSpec</span><span style="color:#27ae60;">:</span><span style="color:#27aeae;">1</span> <span style="color:#27ae60;">%~nx</span><span style="color:#27aeae;">0</span>. 0078 <span style="color:#7f8c8d;">echo</span> [ <span style="color:#27ae60;">%~</span><span style="color:#27aeae;">1</span> ] 0079 <span style="color:#7f8c8d;">echo</span> <span style="color:#27ae60;">%</span><span style="color:#27aeae;">ScriptName</span><span style="color:#27ae60;">%</span> [/p<span style="color:#3daee9;">^|</span>/P] /hex <span style="color:#3daee9;">^<</span>number<span style="color:#3daee9;">^></span> 0080 <span style="color:#7f8c8d;">echo</span> <span style="color:#27ae60;">%</span><span style="color:#27aeae;">ScriptName</span><span style="color:#27ae60;">%</span> {/?<span style="color:#3daee9;">^|</span>-?<span style="color:#3daee9;">^|</span>/h<span style="color:#3daee9;">^|</span>-h<span style="color:#3daee9;">^|</span>/help<span style="color:#3daee9;">^|</span>-help} 0081 <span style="color:#7f8c8d;">mkdir</span> <span style="color:#f44f4f;">"</span><span style="color:#27ae60;">%</span><span style="color:#27aeae;">cd</span><span style="color:#27ae60;">%</span><span style="color:#f44f4f;">\foo\beer"</span> 0082 <span style="color:#7f8c8d;">type</span> txt<span style="font-weight:bold;">|</span><span style="font-weight:bold;">findstr</span> <span style="color:#3daee9;">^^</span>bar 0083 <span style="color:#7f8c8d;">call</span> <span style="color:#27ae60;">:WriteFile</span> <span style="font-weight:bold;">>></span><span style="color:#f44f4f;">"</span><span style="color:#27ae60;">%</span><span style="color:#27aeae;">cd</span><span style="color:#27ae60;">%</span><span style="color:#f44f4f;">\foo\bar\bar.bat"</span> 0084 <span style="color:#7f8c8d;">runas</span> <span style="color:#2980b9;">/User:</span><span style="color:#27ae60;">%</span><span style="color:#27aeae;">UserName</span><span style="color:#27ae60;">%</span> <span style="color:#f44f4f;">"cmd /c </span><span style="color:#3daee9;">\"</span><span style="color:#f44f4f;">notepad </span><span style="color:#3daee9;">\"</span><span style="color:#27ae60;">%</span><span style="color:#27aeae;">cd</span><span style="color:#27ae60;">%</span><span style="color:#3daee9;">\\</span><span style="color:#27ae60;">%~nx</span><span style="color:#27aeae;">0</span><span style="color:#3daee9;">\"</span><span style="color:#f44f4f;">"</span> 0085 timeout <span style="color:#2980b9;">/t</span> 10 <span style="color:#2980b9;">/nobreak</span> 0086 <span style="color:#7f8c8d;">exit</span> <span style="color:#2980b9;">/b</span> 0087 test.bat arg 0088 0089 <span style="color:#7f8c8d;">call</span> <span style="color:#27ae60;">:WriteTestBat</span> <span style="font-weight:bold;">>></span>test.bat 0090 <span style="color:#7f8c8d;">echo</span> abc2<span style="font-weight:bold;">></span>file 0091 <span style="color:#7f8c8d;">echo</span> abc <span style="font-weight:bold;">2></span>file 0092 <span style="font-weight:bold;">more</span><span style="font-weight:bold;"><</span>COMx 0093 <span style="font-weight:bold;">2></span>nul <span style="color:#7f8c8d;">set</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">var</span>=<span style="color:#f44f4f;">foo"</span> <span style="font-weight:bold;">&&</span> <span style="font-weight:bold;">2></span>nul <span style="color:#7f8c8d;">set</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">var2</span>=<span style="color:#f44f4f;">bar"</span> 0094 <span style="font-weight:bold;">2></span>nul <span style="color:#7f8c8d;">set</span> <span style="color:#2980b9;">/a</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">nb</span><span style="color:#3f8058;">=</span><span style="color:#f67400;">09</span><span style="color:#f44f4f;">"</span> <span style="font-weight:bold;">&&</span> <span style="font-weight:bold;">2></span>nul <span style="color:#7f8c8d;">set</span> <span style="color:#2980b9;">/a</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">nb2</span><span style="color:#3f8058;">=</span><span style="color:#f67400;">07</span><span style="color:#f44f4f;">"</span> 0095 <span style="font-weight:bold;">2></span>nul <span style="color:#7f8c8d;">set</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">var</span>=<span style="color:#f44f4f;">foo"</span> <span style="font-weight:bold;">||</span> <span style="color:#7f8c8d;">echo</span> Erreur de la commande : set "var=foo" 0096 <span style="font-weight:bold;">2></span>nul <span style="color:#7f8c8d;">set</span> <span style="color:#2980b9;">/a</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">nb</span><span style="color:#3f8058;">=</span><span style="color:#f67400;">09</span><span style="color:#f44f4f;">"</span> <span style="font-weight:bold;">||</span> <span style="color:#7f8c8d;">echo</span> Erreur de la commande : set /a "nb=09" 0097 <span style="font-weight:bold;">0></span>nul <span style="font-weight:bold;">>&3</span> <span style="color:#7f8c8d;">set</span> <span style="color:#2980b9;">/p</span> <span style="color:#f44f4f;">"</span>=<span style="color:#3daee9;">%%</span><span style="color:#27aeae;">a</span><span style="color:#f44f4f;"> "</span> 0098 <span style="font-weight:bold;">2></span>nul <span style="color:#7f8c8d;">set</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">var</span>=<span style="color:#f44f4f;">foo"</span> <span style="font-weight:bold;">||</span> <span style="color:#7f8c8d;">echo</span> Erreur de la commande : set "var=foo" 0099 <span style="font-weight:bold;">1></span><span style="color:#f44f4f;">"</span><span style="color:#27ae60;">%</span><span style="color:#27aeae;">cd</span><span style="color:#27ae60;">%</span><span style="color:#f44f4f;">\test.txt"</span> <span style="color:#7f8c8d;">echo</span> line 1 0100 <span style="font-weight:bold;">1>></span><span style="color:#f44f4f;">"</span><span style="color:#27ae60;">%</span><span style="color:#27aeae;">cd</span><span style="color:#27ae60;">%</span><span style="color:#f44f4f;">\test.txt"</span> <span style="color:#7f8c8d;">echo</span> ;commentary 0101 <span style="font-weight:bold;"><&3></span>logInput.txt <span style="color:#7f8c8d;">type</span> test.txt 0102 <span style="font-weight:bold;">(</span> 0103 <span style="color:#7f8c8d;">echo</span> foo 0104 <span style="color:#7f8c8d;">echo</span> bar 0105 <span style="font-weight:bold;">)</span><span style="font-weight:bold;">>></span>txt 0106 0107 <span style="font-weight:bold;">(</span> 0108 <span style="font-weight:bold;">2></span>nul <span style="color:#7f8c8d;">set</span> <span style="color:#2980b9;">/a</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">var</span><span style="color:#3f8058;">=</span><span style="color:#f67400;">09</span><span style="color:#f44f4f;">"</span> 0109 <span style="font-weight:bold;">)</span> <span style="font-weight:bold;">||</span> <span style="font-weight:bold;">(</span> 0110 <span style="color:#7f8c8d;">echo</span> [Erreur] 1 set /a "var=09" 0111 <span style="font-weight:bold;">)</span> <span style="font-weight:bold;">&&</span> <span style="font-weight:bold;">(</span> 0112 <span style="color:#7f8c8d;">echo</span> [Ok] 1 set /a "var=09" 0113 <span style="font-weight:bold;">)</span> 0114 0115 <span style="font-weight:bold;">3>></span>buffer3 <span style="font-weight:bold;">(</span> 0116 <span style="font-weight:bold;">1<&3</span> <span style="color:#7f8c8d;">echo</span> Foo 0117 <span style="font-weight:bold;">1>&3</span> <span style="color:#7f8c8d;">echo</span> Bar 0118 <span style="font-weight:bold;">0></span>nul <span style="font-weight:bold;">>&3</span> <span style="color:#7f8c8d;">set</span> <span style="color:#2980b9;">/p</span> <span style="color:#f44f4f;">"</span>=<span style="color:#f44f4f;">Foo"</span> 0119 <span style="font-weight:bold;">>&3</span> <span style="color:#7f8c8d;">echo</span> Bar 0120 <span style="font-weight:bold;">)</span> 0121 0122 <span style="color:#fdbc4b;font-weight:bold;">if</span> <span style="color:#27ae60;">%</span><span style="color:#27aeae;">value</span><span style="color:#27ae60;">%</span> <span style="font-weight:bold;">equ</span> <span style="color:#27ae60;">!%</span><span style="color:#27aeae;">1</span><span style="color:#27ae60;">!</span> <span style="font-weight:bold;">(</span> 0123 <span style="color:#7f8c8d;">endlocal</span> <span style="font-weight:bold;">&</span> <span style="font-weight:bold;">(</span> 0124 <span style="color:#7f8c8d;">echo</span> <span style="color:#27ae60;">%</span><span style="color:#27aeae;">1</span> 0125 <span style="color:#7f8c8d;">exit</span> <span style="color:#2980b9;">/b</span> 0 0126 <span style="font-weight:bold;">)</span> 0127 <span style="font-weight:bold;">)</span> 0128 0129 <span style="color:#fdbc4b;font-weight:bold;">if</span> <span style="color:#2980b9;">exist</span> <span style="color:#f44f4f;">"</span><span style="color:#27ae60;">%</span><span style="color:#27aeae;">cd</span><span style="color:#27ae60;">%</span><span style="color:#f44f4f;">"</span> <span style="color:#7f8c8d;">echo</span> <span style="color:#27ae60;">%</span><span style="color:#27aeae;">cd</span><span style="color:#27ae60;">%</span> exists 0130 <span style="color:#fdbc4b;font-weight:bold;">if</span> <span style="color:#2980b9;">defined</span> <span style="color:#27aeae;">Def1</span> <span style="font-weight:bold;">(</span> 0131 <span style="color:#7f8c8d;">echo</span> Def1 is defined 0132 <span style="font-weight:bold;">)</span> 0133 <span style="color:#fdbc4b;font-weight:bold;">if</span> <span style="font-weight:bold;">not</span> <span style="color:#2980b9;">defined</span> <span style="color:#27aeae;">Def2</span> <span style="font-weight:bold;">(</span> 0134 <span style="color:#7f8c8d;">echo</span> Def2 is not defined 0135 <span style="font-weight:bold;">)</span> <span style="color:#fdbc4b;font-weight:bold;">else</span> <span style="font-weight:bold;">(</span> 0136 <span style="color:#7f8c8d;">echo</span> Def3 0137 <span style="font-weight:bold;">)</span> 0138 0139 <span style="color:#fdbc4b;font-weight:bold;">if</span> <span style="font-weight:bold;">not</span> <span style="color:#2980b9;">errorlevel</span> <span style="color:#f67400;">1</span> <span style="color:#7f8c8d;">echo</span> no error 0140 <span style="color:#fdbc4b;font-weight:bold;">if</span> <span style="color:#2980b9;">errorlevel</span> <span style="color:#f67400;">1</span> <span style="color:#7f8c8d;">echo</span> code = <span style="color:#27ae60;">%</span><span style="color:#27aeae;">ErrorLevel</span><span style="color:#27ae60;">%</span>. 0141 0142 <span style="color:#fdbc4b;font-weight:bold;">if</span> <span style="color:#f44f4f;">"</span><span style="color:#27ae60;">%</span><span style="color:#27aeae;">s1</span><span style="color:#27ae60;">%</span><span style="color:#f44f4f;">"</span> <span style="font-weight:bold;">GTR</span> 1 0143 <span style="color:#7f8c8d;">echo</span> "gtr". 0144 <span style="color:#fdbc4b;font-weight:bold;">else</span> <span style="color:#fdbc4b;font-weight:bold;">if</span> <span style="color:#f44f4f;">"</span><span style="color:#27ae60;">%</span><span style="color:#27aeae;">s1</span><span style="color:#27ae60;">%</span><span style="color:#f44f4f;">"</span> <span style="font-weight:bold;">EQU</span> <span style="color:#f44f4f;">"</span><span style="color:#27ae60;">%</span><span style="color:#27aeae;">s2</span><span style="color:#27ae60;">%</span><span style="color:#f44f4f;">"</span> <span style="font-weight:bold;">(</span> 0145 <span style="color:#7f8c8d;">echo</span> "eq". 0146 <span style="font-weight:bold;">)</span> 0147 <span style="color:#fdbc4b;font-weight:bold;">if</span> <span style="color:#2980b9;">/i</span> <span style="color:#f44f4f;">"</span><span style="color:#27ae60;">%</span><span style="color:#27aeae;">s1</span><span style="color:#27ae60;">%</span><span style="color:#f44f4f;">"</span> <span style="font-weight:bold;">LSS</span> <span style="color:#f44f4f;">"</span><span style="color:#27ae60;">%</span><span style="color:#27aeae;">s2</span><span style="color:#27ae60;">%</span><span style="color:#f44f4f;">"</span> <span style="font-weight:bold;">(</span> 0148 <span style="color:#7f8c8d;">echo</span> "lss". 0149 <span style="font-weight:bold;">)</span> <span style="color:#fdbc4b;font-weight:bold;">else</span> <span style="color:#fdbc4b;font-weight:bold;">if</span> <span style="color:#2980b9;">/i</span> <span style="color:#f44f4f;">"</span><span style="color:#27ae60;">%</span><span style="color:#27aeae;">s1</span><span style="color:#27ae60;">%</span><span style="color:#f44f4f;">"</span> <span style="font-weight:bold;">NEQ</span> <span style="color:#f44f4f;">"</span><span style="color:#27ae60;">%</span><span style="color:#27aeae;">s2</span><span style="color:#27ae60;">%</span><span style="color:#f44f4f;">"</span> <span style="font-weight:bold;">(</span> 0150 <span style="color:#7f8c8d;">echo</span> "neq". 0151 <span style="font-weight:bold;">)</span> 0152 0153 <span style="color:#fdbc4b;font-weight:bold;">if</span> <span style="color:#2980b9;">exist</span> text.txt <span style="font-weight:bold;">9>></span>buffer9 ( 0154 <span style="font-weight:bold;">>&9</span> <span style="color:#7f8c8d;">echo</span> Le fichier text.txt a été trouvé. 0155 ) 0156 0157 <span style="color:#fdbc4b;font-weight:bold;">if</span> <span style="color:#27ae60;">%~</span><span style="color:#27aeae;">2</span> <span style="font-weight:bold;">GEQ</span> 1 <span style="color:#7f8c8d;">echo</span> ok 0158 <span style="color:#fdbc4b;font-weight:bold;">if</span> <span style="color:#f44f4f;">"</span><span style="color:#27ae60;">%</span><span style="color:#27aeae;">x</span><span style="color:#27ae60;">%</span><span style="color:#f44f4f;">"</span><span style="font-weight:bold;">==</span><span style="color:#f44f4f;">"</span><span style="color:#27ae60;">%</span><span style="color:#27aeae;">y</span><span style="color:#27ae60;">%</span><span style="color:#f44f4f;">"</span> <span style="color:#7f8c8d;">echo</span> == 0159 <span style="color:#fdbc4b;font-weight:bold;">if</span> <span style="font-weight:bold;">not</span> <span style="color:#f44f4f;">"</span><span style="color:#27ae60;">%</span><span style="color:#27aeae;">x</span><span style="color:#27ae60;">%</span><span style="color:#f44f4f;">"</span><span style="font-weight:bold;">==</span><span style="color:#f44f4f;">"</span><span style="color:#27ae60;">%</span><span style="color:#27aeae;">y</span><span style="color:#27ae60;">%</span><span style="color:#f44f4f;">"</span> <span style="color:#7f8c8d;">echo</span> != 0160 <span style="color:#fdbc4b;font-weight:bold;">if</span> <span style="color:#2980b9;">/i</span> <span style="color:#f44f4f;">"</span><span style="color:#27ae60;">%</span><span style="color:#27aeae;">x</span><span style="color:#27ae60;">%</span><span style="color:#f44f4f;">"</span><span style="font-weight:bold;">==</span><span style="color:#f44f4f;">"</span><span style="color:#27ae60;">%</span><span style="color:#27aeae;">y</span><span style="color:#27ae60;">%</span><span style="color:#f44f4f;">"</span> <span style="color:#7f8c8d;">echo</span> == 0161 <span style="color:#fdbc4b;font-weight:bold;">if</span> <span style="color:#f44f4f;">"</span><span style="color:#27ae60;">%~</span><span style="color:#27aeae;">1</span><span style="color:#f44f4f;">"</span><span style="font-weight:bold;">==</span><span style="color:#f44f4f;">""</span> <span style="color:#fdbc4b;font-weight:bold;">goto</span> <span style="color:#27ae60;">Init</span> 0162 <span style="color:#fdbc4b;font-weight:bold;">if</span> <span style="color:#27ae60;">%~</span><span style="color:#27aeae;">1</span> <span style="font-weight:bold;">EQU</span> /P <span style="color:#7f8c8d;">set</span> <span style="color:#2980b9;">/a</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">UpperPrefix</span><span style="color:#3f8058;">=</span><span style="color:#f67400;">1</span><span style="color:#f44f4f;">"</span> 0163 <span style="color:#fdbc4b;font-weight:bold;">if</span> <span style="color:#f44f4f;">"</span><span style="color:#27ae60;">!</span><span style="color:#27aeae;">FixLine</span><span style="color:#27ae60;">:~</span><span style="color:#f67400;">0</span><span style="color:#27ae60;">,</span><span style="color:#f67400;">1</span><span style="color:#27ae60;">!</span><span style="color:#f44f4f;">"</span><span style="font-weight:bold;">==</span><span style="color:#f44f4f;">"["</span> <span style="color:#7f8c8d;">echo</span> ok 0164 <span style="color:#fdbc4b;font-weight:bold;">if</span> <span style="color:#27ae60;">%</span><span style="color:#27aeae;">CasseSensitive</span><span style="color:#27ae60;">%</span> <span style="color:#f44f4f;">"</span><span style="color:#3daee9;">%%</span><span style="color:#f44f4f;">~b"</span><span style="font-weight:bold;">==</span><span style="color:#f44f4f;">"</span><span style="color:#27ae60;">%</span><span style="color:#27aeae;">IniEntrie</span><span style="color:#27ae60;">%</span><span style="color:#f44f4f;">"</span> <span style="color:#7f8c8d;">echo</span> <span style="color:#3daee9;">%%</span><span style="color:#27aeae;">a</span> 0165 <span style="color:#fdbc4b;font-weight:bold;">if</span> <span style="color:#f44f4f;">"</span><span style="color:#27ae60;">!</span><span style="color:#27aeae;">foo</span><span style="color:#27ae60;">:~</span><span style="color:#3daee9;">%%</span><span style="color:#27aeae;">a</span><span style="color:#27ae60;">,</span><span style="color:#f67400;">1</span><span style="color:#27ae60;">!</span><span style="color:#f44f4f;">"</span><span style="font-weight:bold;">==</span><span style="color:#f44f4f;">"&"</span> <span style="font-weight:bold;">(</span> <span style="color:#7f8c8d;">call</span> <span style="color:#27ae60;">:Injection</span> <span style="color:#f44f4f;">"</span><span style="color:#27ae60;">!</span><span style="color:#27aeae;">foo</span><span style="color:#27ae60;">:~</span><span style="color:#3daee9;">%%</span><span style="color:#27aeae;">a</span><span style="color:#27ae60;">,</span><span style="color:#f67400;">1</span><span style="color:#27ae60;">!</span><span style="color:#f44f4f;">"</span> <span style="color:#f44f4f;">"</span><span style="color:#27ae60;">%</span><span style="color:#27aeae;">foo</span><span style="color:#27ae60;">%</span><span style="color:#f44f4f;">"</span> <span style="font-weight:bold;">)</span> 0166 0167 <span style="color:#fdbc4b;font-weight:bold;">goto</span> <span style="color:#27ae60;">Label</span> 0168 <span style="color:#27ae60;">:Label</span> 0169 <span style="color:#7f8c8d;">call</span> <span style="color:#27ae60;">:Label</span> 0170 <span style="color:#fdbc4b;font-weight:bold;">goto</span> <span style="color:#27ae60;">:eof</span> 0171 0172 <span style="color:#fdbc4b;font-weight:bold;">for</span> <span style="color:#27aeae;">%%A</span> <span style="font-weight:bold;">in</span> <span style="font-weight:bold;">(</span>texte<span style="font-weight:bold;">)</span> <span style="font-weight:bold;">do</span> <span style="color:#7f8c8d;">echo</span> <span style="color:#3daee9;">%%</span><span style="color:#27aeae;">A</span> 0173 <span style="color:#fdbc4b;font-weight:bold;">for</span> <span style="color:#27aeae;">%%B</span> <span style="font-weight:bold;">in</span> <span style="font-weight:bold;">(</span><span style="color:#f44f4f;">"</span><span style="color:#27ae60;">%</span><span style="color:#27aeae;">cd</span><span style="color:#27ae60;">%</span><span style="color:#f44f4f;">"</span><span style="font-weight:bold;">)</span> <span style="font-weight:bold;">do</span> <span style="color:#fdbc4b;font-weight:bold;">if</span> <span style="color:#2980b9;">exist</span> <span style="color:#3daee9;">%%</span><span style="color:#27aeae;">B</span> <span style="color:#7f8c8d;">echo</span> <span style="color:#3daee9;">%%</span><span style="color:#27aeae;">B</span> 0174 <span style="color:#fdbc4b;font-weight:bold;">for</span> <span style="color:#27aeae;">%%A</span> <span style="font-weight:bold;">in</span> <span style="font-weight:bold;">(</span>a,z<span style="font-weight:bold;">)</span> <span style="font-weight:bold;">do</span> <span style="font-weight:bold;">(</span> 0175 <span style="color:#7f8c8d;">set</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">Var</span>=<span style="color:#27ae60;">%</span><span style="color:#27aeae;">Var</span><span style="color:#27ae60;">%</span><span style="color:#f44f4f;"> </span><span style="color:#3daee9;">%%</span><span style="color:#27aeae;">A</span><span style="color:#f44f4f;">"</span> 0176 <span style="font-weight:bold;">)</span> 0177 <span style="color:#fdbc4b;font-weight:bold;">for</span> <span style="color:#27aeae;">%%A</span> <span style="font-weight:bold;">in</span> <span style="font-weight:bold;">(</span>One,Two,Three<span style="font-weight:bold;">)</span> <span style="font-weight:bold;">do</span> <span style="color:#7f8c8d;">echo</span> <span style="color:#27ae60;">!</span><span style="color:#27aeae;">Array</span>[<span style="color:#3daee9;">%%</span><span style="color:#27aeae;">A</span>]<span style="color:#27ae60;">!</span> 0178 <span style="color:#fdbc4b;font-weight:bold;">if</span> <span style="color:#2980b9;">/i</span> <span style="color:#f44f4f;">"</span><span style="color:#27ae60;">%</span><span style="color:#27aeae;">NegNum</span><span style="color:#27ae60;">%</span><span style="color:#f44f4f;">"</span><span style="font-weight:bold;">==</span><span style="color:#f44f4f;">"true"</span> <span style="color:#fdbc4b;font-weight:bold;">for</span> <span style="color:#2980b9;">/l</span> <span style="color:#27aeae;">%%A</span> <span style="font-weight:bold;">in</span> <span style="font-weight:bold;">(</span><span style="color:#f67400;">0</span> <span style="color:#f67400;">1</span> <span style="color:#f67400;">7</span><span style="font-weight:bold;">)</span> <span style="font-weight:bold;">do</span> <span style="color:#7f8c8d;">set</span> <span style="color:#2980b9;">/a</span> <span style="color:#f44f4f;">"</span><span style="color:#27aeae;">Nibble</span><span style="color:#3f8058;">%%</span><span style="color:#27aeae;">A</span><span style="color:#3f8058;">=</span><span style="color:#f67400;">15</span> <span style="color:#3f8058;">-</span> <span style="color:#27aeae;">Nibble</span><span style="color:#3f8058;">%%</span><span style="color:#27aeae;">A</span><span style="color:#f44f4f;">"</span> 0179 <span style="color:#fdbc4b;font-weight:bold;">for</span> <span style="color:#2980b9;">/d</span> <span style="color:#27aeae;">%%A</span> <span style="font-weight:bold;">in</span> <span style="font-weight:bold;">(</span><span style="color:#f44f4f;">"</span><span style="color:#27ae60;">%</span><span style="color:#27aeae;">cd</span><span style="color:#27ae60;">%</span><span style="color:#f44f4f;">\foo\*"</span><span style="font-weight:bold;">)</span> <span style="font-weight:bold;">do</span> <span style="color:#7f8c8d;">echo</span> <span style="color:#3daee9;">%%</span><span style="color:#27aeae;">A</span> 0180 <span style="color:#fdbc4b;font-weight:bold;">for</span> <span style="color:#2980b9;">/r</span> <span style="color:#f44f4f;">"</span><span style="color:#27ae60;">%</span><span style="color:#27aeae;">cd</span><span style="color:#27ae60;">%</span><span style="color:#f44f4f;">\foo"</span> <span style="color:#27aeae;">%%B</span> <span style="font-weight:bold;">in</span> <span style="font-weight:bold;">(</span><span style="color:#f44f4f;">"*.bat"</span><span style="font-weight:bold;">)</span> <span style="font-weight:bold;">do</span> <span style="color:#7f8c8d;">echo</span> <span style="color:#3daee9;">%%</span>~B 0181 <span style="color:#fdbc4b;font-weight:bold;">for</span> <span style="color:#2980b9;">/l</span> <span style="color:#27aeae;">%%A</span> <span style="font-weight:bold;">in</span> <span style="font-weight:bold;">(</span><span style="color:#f67400;">1</span> <span style="color:#f67400;">1</span> <span style="color:#f67400;">20</span><span style="font-weight:bold;">)</span> <span style="font-weight:bold;">do</span> <span style="color:#7f8c8d;">echo</span> Le paramètre A a pour valeur <span style="color:#3daee9;">%%</span><span style="color:#27aeae;">A</span>. 0182 <span style="color:#fdbc4b;font-weight:bold;">for</span> <span style="color:#2980b9;">/l</span> <span style="color:#27aeae;">%%B</span> <span style="font-weight:bold;">in</span> <span style="font-weight:bold;">(</span><span style="color:#f67400;">1</span> <span style="color:#f67400;">1</span> <span style="color:#27ae60;">!</span><span style="color:#27aeae;">Counter</span><span style="color:#27ae60;">!</span><span style="font-weight:bold;">)</span> <span style="font-weight:bold;">do</span> <span style="color:#fdbc4b;font-weight:bold;">if</span> <span style="font-weight:bold;">not</span> <span style="color:#f44f4f;">"</span><span style="color:#27ae60;">!</span><span style="color:#27aeae;">Var</span><span style="color:#3daee9;">%%</span><span style="color:#27aeae;">B</span><span style="color:#27ae60;">!</span><span style="color:#f44f4f;">"</span><span style="font-weight:bold;">==</span><span style="color:#f44f4f;">""</span> <span style="color:#7f8c8d;">echo</span> <span style="color:#27ae60;">!</span><span style="color:#27aeae;">Var</span><span style="color:#3daee9;">%%</span><span style="color:#27aeae;">B</span><span style="color:#27ae60;">!</span> 0183 <span style="color:#fdbc4b;font-weight:bold;">for</span> <span style="color:#2980b9;">/l</span> <span style="color:#27aeae;">%%A</span> <span style="font-weight:bold;">in</span> <span style="font-weight:bold;">(</span><span style="color:#f67400;">0</span> <span style="color:#f67400;">1</span> <span style="color:#f67400;">4096</span><span style="font-weight:bold;">)</span> <span style="font-weight:bold;">do</span> <span style="font-weight:bold;">(</span> 0184 <span style="color:#fdbc4b;font-weight:bold;">if</span> <span style="color:#f44f4f;">"</span><span style="color:#27ae60;">!</span><span style="color:#27aeae;">str</span><span style="color:#27ae60;">:~</span><span style="color:#3daee9;">%%</span><span style="color:#27aeae;">A</span><span style="color:#27ae60;">,</span><span style="color:#f67400;">1</span><span style="color:#27ae60;">!</span><span style="color:#f44f4f;">"</span><span style="font-weight:bold;">==</span><span style="color:#f44f4f;">""</span> <span style="color:#7f8c8d;">exit</span> <span style="color:#2980b9;">/b</span> <span style="color:#3daee9;">%%</span><span style="color:#27aeae;">A</span> 0185 <span style="font-weight:bold;">)</span> 0186 <span style="color:#fdbc4b;font-weight:bold;">for</span> <span style="color:#2980b9;">/f</span> <span style="color:#f44f4f;">"eol=; delims="</span> <span style="color:#27aeae;">%%A</span> <span style="font-weight:bold;">in</span> <span style="font-weight:bold;">(</span>'<span style="color:#7f8c8d;">type</span> test.txt'<span style="font-weight:bold;">)</span> <span style="font-weight:bold;">do</span> <span style="color:#7f8c8d;">echo</span> <span style="color:#3daee9;">%%</span><span style="color:#27aeae;">A</span> 0187 <span style="color:#fdbc4b;font-weight:bold;">for</span> <span style="color:#2980b9;">/f</span> <span style="color:#f44f4f;">"tokens=1-5*"</span> <span style="color:#27aeae;">%%A</span> <span style="font-weight:bold;">in</span> <span style="font-weight:bold;">(</span><span style="color:#f44f4f;">"1 2 3 4 5 6 7 8 9"</span><span style="font-weight:bold;">)</span> <span style="font-weight:bold;">do</span> <span style="font-weight:bold;">(</span> 0188 <span style="color:#7f8c8d;">echo</span> <span style="color:#3daee9;">%%</span><span style="color:#27aeae;">A</span> 0189 <span style="color:#7f8c8d;">echo</span> <span style="color:#3daee9;">%%</span><span style="color:#27aeae;">B</span> 0190 <span style="font-weight:bold;">)</span> 0191 <span style="color:#fdbc4b;font-weight:bold;">for</span> <span style="color:#2980b9;">/f</span> <span style="color:#f44f4f;">"usebackq delims="</span> <span style="color:#27aeae;">%%A</span> <span style="font-weight:bold;">in</span> <span style="font-weight:bold;">(</span>`<span style="color:#7f8c8d;">type</span> <span style="color:#f44f4f;">"</span><span style="color:#27ae60;">%</span><span style="color:#27aeae;">cd</span><span style="color:#27ae60;">%</span><span style="color:#f44f4f;">\</span><span style="color:#27ae60;">%~nx</span><span style="color:#27aeae;">0</span><span style="color:#f44f4f;">"</span>`<span style="font-weight:bold;">)</span> <span style="font-weight:bold;">do</span> <span style="font-weight:bold;">(</span> 0192 <span style="color:#7f8c8d;">echo</span> <span style="color:#3daee9;">%%</span><span style="color:#27aeae;">A</span> 0193 <span style="font-weight:bold;">)</span> 0194 <span style="color:#fdbc4b;font-weight:bold;">for</span> <span style="color:#2980b9;">/f</span> <span style="color:#f44f4f;">"usebackq delims="</span> <span style="color:#27aeae;">%%A</span> <span style="font-weight:bold;">in</span> <span style="font-weight:bold;">(</span>`<span style="color:#7f8c8d;">type</span> text.txt<span style="color:#3daee9;">^|</span><span style="font-weight:bold;">find</span> <span style="color:#2980b9;">/n</span> <span style="color:#2980b9;">/v</span> <span style="color:#f44f4f;">""</span>`<span style="font-weight:bold;">)</span> <span style="font-weight:bold;">do</span> <span style="font-weight:bold;">(</span> 0195 <span style="color:#fdbc4b;font-weight:bold;">for</span> <span style="color:#2980b9;">/f</span> <span style="color:#f44f4f;">"tokens=1-2 delims=[]"</span> <span style="color:#27aeae;">%%a</span> <span style="font-weight:bold;">in</span> <span style="font-weight:bold;">(</span><span style="color:#f44f4f;">"</span><span style="color:#3daee9;">%%</span><span style="color:#27aeae;">A</span><span style="color:#f44f4f;">"</span><span style="font-weight:bold;">)</span> <span style="font-weight:bold;">do</span> <span style="color:#7f8c8d;">echo</span> Ligne <span style="color:#3daee9;">%%</span><span style="color:#27aeae;">a</span>: <span style="color:#3daee9;">%%</span><span style="color:#27aeae;">b</span> 0196 <span style="font-weight:bold;">)</span> 0197 <span style="color:#fdbc4b;font-weight:bold;">for</span> <span style="color:#2980b9;">/f</span> <span style="color:#f44f4f;">"delims="</span> <span style="color:#27aeae;">%%a</span> <span style="font-weight:bold;">in</span> <span style="font-weight:bold;">(</span>'<span style="color:#7f8c8d;">type</span> text.txt'<span style="font-weight:bold;">)</span> <span style="font-weight:bold;">do</span> <span style="font-weight:bold;">(((</span> 0198 <span style="color:#7f8c8d;">echo</span> <span style="color:#3daee9;">%%</span><span style="color:#27aeae;">a</span> <span style="font-weight:bold;">|</span> <span style="font-weight:bold;">findstr</span> \^<span style="font-weight:bold;"><</span>foo <span style="font-weight:bold;">1>&3</span> 0199 <span style="color:#7f8c8d;">echo</span> <span style="color:#3daee9;">%%</span><span style="color:#27aeae;">a</span> <span style="font-weight:bold;">|</span> <span style="font-weight:bold;">findstr</span> \^<span style="font-weight:bold;"><</span>bar <span style="font-weight:bold;">1>&4</span> 0200 <span style="color:#7f8c8d;">echo</span> <span style="color:#3daee9;">%%</span><span style="color:#27aeae;">a</span> <span style="font-weight:bold;">|</span> <span style="font-weight:bold;">findstr</span> bar\^<span style="font-weight:bold;">></span> 1<span style="font-weight:bold;">>&5</span> 0201 <span style="font-weight:bold;">)</span> <span style="font-weight:bold;">5>></span>buffer5 0202 <span style="font-weight:bold;">)</span> <span style="font-weight:bold;">4>></span>buffer4 0203 <span style="font-weight:bold;">)</span> <span style="font-weight:bold;">3>></span>buffer3 0204 </pre></body></html>