2008年12月18日 星期四

Batch命令變數截取

看圖應該知道作什用的吧




下面是對岸高手製作的程式產生的,我直接把結果貼過來囉

變數var的值為: 0123456789ABCDEF

%var:~1,1% 截取之後的字元為: 1
%var:~1,5% 截取之後的字元為: 12345
%var:~1,9% 截取之後的字元為: 123456789
%var:~1,13% 截取之後的字元為: 123456789ABCD
%var:~4,1% 截取之後的字元為: 4
%var:~4,5% 截取之後的字元為: 45678
%var:~4,9% 截取之後的字元為: 456789ABC
%var:~4,13% 截取之後的字元為: 456789ABCDEF
%var:~7,1% 截取之後的字元為: 7
%var:~7,5% 截取之後的字元為: 789AB
%var:~7,9% 截取之後的字元為: 789ABCDEF
%var:~7,13% 截取之後的字元為: 789ABCDEF
%var:~10,1% 截取之後的字元為: A
%var:~10,5% 截取之後的字元為: ABCDE
%var:~10,9% 截取之後的字元為: ABCDEF
%var:~10,13% 截取之後的字元為: ABCDEF
%var:~13,1% 截取之後的字元為: D
%var:~13,5% 截取之後的字元為: DEF
%var:~13,9% 截取之後的字元為: DEF
%var:~13,13% 截取之後的字元為: DEF

%var:~1,-1% 截取之後的字元為: 123456789ABCDE
%var:~1,-4% 截取之後的字元為: 123456789AB
%var:~1,-7% 截取之後的字元為: 12345678
%var:~1,-10% 截取之後的字元為: 12345
%var:~1,-13% 截取之後的字元為: 12
%var:~5,-1% 截取之後的字元為: 56789ABCDE
%var:~5,-4% 截取之後的字元為: 56789AB
%var:~5,-7% 截取之後的字元為: 5678
%var:~5,-10% 截取之後的字元為: 5
%var:~5,-13% 截取之後的字元為:
%var:~9,-1% 截取之後的字元為: 9ABCDE
%var:~9,-4% 截取之後的字元為: 9AB
%var:~9,-7% 截取之後的字元為:
%var:~9,-10% 截取之後的字元為:
%var:~9,-13% 截取之後的字元為:
%var:~13,-1% 截取之後的字元為: DE
%var:~13,-4% 截取之後的字元為:
%var:~13,-7% 截取之後的字元為:
%var:~13,-10% 截取之後的字元為:
%var:~13,-13% 截取之後的字元為:

%var:~-2,1% 截取之後的字元為: E
%var:~-2,5% 截取之後的字元為: EF
%var:~-2,9% 截取之後的字元為: EF
%var:~-2,13% 截取之後的字元為: EF
%var:~-5,1% 截取之後的字元為: B
%var:~-5,5% 截取之後的字元為: BCDEF
%var:~-5,9% 截取之後的字元為: BCDEF
%var:~-5,13% 截取之後的字元為: BCDEF
%var:~-8,1% 截取之後的字元為: 8
%var:~-8,5% 截取之後的字元為: 89ABC
%var:~-8,9% 截取之後的字元為: 89ABCDEF
%var:~-8,13% 截取之後的字元為: 89ABCDEF
%var:~-11,1% 截取之後的字元為: 5
%var:~-11,5% 截取之後的字元為: 56789
%var:~-11,9% 截取之後的字元為: 56789ABCD
%var:~-11,13% 截取之後的字元為: 56789ABCDEF
%var:~-14,1% 截取之後的字元為: 2
%var:~-14,5% 截取之後的字元為: 23456
%var:~-14,9% 截取之後的字元為: 23456789A
%var:~-14,13% 截取之後的字元為: 23456789ABCDE

%var:~-1,-2% 截取之後的字元為:
%var:~-1,-5% 截取之後的字元為:
%var:~-1,-8% 截取之後的字元為:
%var:~-1,-11% 截取之後的字元為:
%var:~-1,-14% 截取之後的字元為:
%var:~-5,-2% 截取之後的字元為: BCD
%var:~-5,-5% 截取之後的字元為:
%var:~-5,-8% 截取之後的字元為:
%var:~-5,-11% 截取之後的字元為:
%var:~-5,-14% 截取之後的字元為:
%var:~-9,-2% 截取之後的字元為: 789ABCD
%var:~-9,-5% 截取之後的字元為: 789A
%var:~-9,-8% 截取之後的字元為: 7
%var:~-9,-11% 截取之後的字元為:
%var:~-9,-14% 截取之後的字元為:
%var:~-13,-2% 截取之後的字元為: 3456789ABCD
%var:~-13,-5% 截取之後的字元為: 3456789A
%var:~-13,-8% 截取之後的字元為: 34567
%var:~-13,-11% 截取之後的字元為: 34
%var:~-13,-14% 截取之後的字元為:

有的變數截取之後值為空,這是正常的

0 意見:

張貼留言