Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <pre><code>set var=%var:~-1% </code></pre> <p>see <code>SET /?</code> from the prompt for docco.</p> <hr> <pre><code>@ECHO OFF SETLOCAL SET var=abcd SET var2=%var:~-1% CALL :show "-1" SET var2=%var:~-2% CALL :show "-2" SET var2=%var:~-3% CALL :show "-3" SET var2=%var:~1% CALL :show "1" SET var2=%var:~2% CALL :show "2" SET var2=%var:~3% CALL :show "3" SET var2=%var:~0,1% CALL :show "0,1" SET var2=%var:~0,2% CALL :show "0,2" SET var2=%var:~0,3% CALL :show "0,3" SET var2=%var:~0,-1% CALL :show "0,-1" SET var2=%var:~0,-2% CALL :show "0,-2" SET var2=%var:~0,-3% CALL :show "0,-3" SET var2=%var:~1,-1% CALL :show "1,-1" SET var2=%var:~1,-2% CALL :show "1,-2" SET var2=%var:~1,-3% CALL :show "1,-3" GOTO :eof :show echo Test with "var:~%~1" : var=%var% var2=%var2% GOTO :eof </code></pre> <p>Results:</p> <pre><code>Test with "var:~-1" : var=abcd var2=d Test with "var:~-2" : var=abcd var2=cd Test with "var:~-3" : var=abcd var2=bcd Test with "var:~1" : var=abcd var2=bcd Test with "var:~2" : var=abcd var2=cd Test with "var:~3" : var=abcd var2=d Test with "var:~0,1" : var=abcd var2=a Test with "var:~0,2" : var=abcd var2=ab Test with "var:~0,3" : var=abcd var2=abc Test with "var:~0,-1" : var=abcd var2=abc Test with "var:~0,-2" : var=abcd var2=ab Test with "var:~0,-3" : var=abcd var2=a Test with "var:~1,-1" : var=abcd var2=bc Test with "var:~1,-2" : var=abcd var2=b Test with "var:~1,-3" : var=abcd var2= </code></pre> <p>For your <code>IF</code> statement, try</p> <pre><code>IF "%var:~-1%"=="0" (dosomething) else (dosomethingelse) </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload