Board logo

标题: [数值计算] [已解决]批处理怎样截取扩展后的变量和FOR得到得%%i变量? [打印本页]

作者: nerfg002    时间: 2009-12-4 13:50     标题: [已解决]批处理怎样截取扩展后的变量和FOR得到得%%i变量?

RT,请问扩展后的变量(如%~dp0)如何截取, 用 for %%i 得到的%%i该如何截取?

[ 本帖最后由 nerfg002 于 2009-12-5 21:07 编辑 ]
作者: zjw767676    时间: 2009-12-4 18:14

  1. :: code by 随风 @bbs.bathome.net 2008/01/08
  2. 1、获取批处理自身的完整路径                    %0
  3. 2、获取批处理自身的完整路径,并去掉首尾的引号  %~0
  4. 3、获取批处理自身的文件名及后缀名              %~nx0
  5. 4、获取批处理自身的文件名                      %~n0
  6. 5、获取批处理自身的后缀名                      %~x0
  7. 6、获取批处理自身的完整路径,不含文件名        %~dp0 或 %cd%
  8. 7、获取批处理自身的盘符                        %~d0
  9. 8、获取批处理自身的大小                        %~z0
  10. 9、获取批处理自身的修改时间                    %~t0
  11.            【%1~%9同样适用】
  12.            【for中的%%i同样适用】
复制代码

作者: nerfg002    时间: 2009-12-4 22:38     标题: 回复 2楼 的帖子

多谢提供 但是这些我知道 现在问题是这些变量怎么截取 比如要截取%0的最后两个字符该怎么截取
作者: Batcher    时间: 2009-12-5 02:18

先把%%i赋值给一个自定义变量,然后再截取。

set截取字符详解
http://bbs.bathome.net/thread-996-1-1.html

set变量字符截取点点通
http://bbs.bathome.net/thread-40-1-1.html

新手set截取字符练习工具
http://bbs.bathome.net/thread-1149-1-1.html
作者: nerfg002    时间: 2009-12-5 08:57     标题: 回复 4楼 的帖子

看来只有这样了 多谢




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2