标题: [其他] 【已解决】批处理命令for...in..do %%a被用到了%%z还不够用怎么办? [打印本页]
作者: chouxia 时间: 2015-4-28 13:49 标题: 【已解决】批处理命令for...in..do %%a被用到了%%z还不够用怎么办?
本帖最后由 chouxia 于 2015-6-3 13:46 编辑
一般情况下for xxxx in %%a do xxxxx
这个是标准代码.
如果这个%%a被用到了%%z还不够用怎么办?
作者: Batcher 时间: 2015-4-28 14:06
参考 http://bbs.bathome.net/thread-5548-2-1.html
作者: CrLf 时间: 2015-4-28 15:02
http://www.bathome.net/viewthread.php?tid=12500
作者: CrLf 时间: 2015-4-28 15:18
汉字的unicode范围是:0x4E00~0x9FA5,可以用 bat+html 来列举- @echo off
- (
- echo ^<pre^>
- for /l %%a in (0x4E00 1 0x9FA5) do echo ^&#%%a;
- echo ^</pre^>
- )>汉字.html
复制代码
然后从中抽取任意一段连续的字符都可以,例如- 一
- 丁
- 丂
- 七
- 丄
- 丅
- 丆
- 万
- 丈
- 三
- 上
- 下
- 丌
- 不
- 与
- 丏
- 丐
- 丑
- 丒
复制代码
应用实例:- @echo off
- for /f "tokens=1-31*" %%一 in ("a b c d e f g h i j k l m") do echo %%丈
- pause
复制代码
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |