中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-05 04:20
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 求"扩展"的具体含义 查看 736 回复 7
楼 主 求"扩展"的具体含义 发表于 2007-06-27 20:59 ·  中国 贵州 铜仁 电信
初级用户
积分 51
发帖 21
注册 2007-06-27 20:32
19年会员
UID 92534
性别 男
状态 离线
本人菜鸟!呵呵~!

setlocal enabledelayedexpansion
for %%i in ("%tmp%\encrypt.tmp") do (
echo %%~zi
set size=%%~zi
set num=!size:~-1!
set /a mod=!num!%%2
if !mod! equ 0 (goto even) else (goto odd)
)

这句话是什么意思~!我想知道一下~!希望有强人愿意帮帮我~~!
还有我一直不懂~那些扩展到底是什么意思~~~
如果有人有比较好的文章~或者肯亲自教我的话~!
本人感激不尽~!!!!!!!!!!!!!

[ Last edited by bjsh on 2007-7-31 at 10:56 AM ]
2 发表于 2007-06-27 21:08 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
help for
3 发表于 2007-06-27 21:09 ·  中国 贵州 铜仁 电信
初级用户
积分 51
发帖 21
注册 2007-06-27 20:32
19年会员
UID 92534
性别 男
状态 离线
老大~!你能不能给我个例子~~~~~~~~~
我 help for 看了N次了~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

感激不尽~!
4 发表于 2007-06-27 21:15 ·  中国 天津 电信
银牌会员
★★★
积分 1,928
发帖 931
注册 2007-01-06 11:46
19年会员
UID 75624
性别 男
状态 离线
可以搜索willsort等关于延迟的文章的。
5 发表于 2007-06-27 21:21 ·  中国 贵州 铜仁 电信
初级用户
积分 51
发帖 21
注册 2007-06-27 20:32
19年会员
UID 92534
性别 男
状态 离线
willsort等关于延迟的文章里面有扩展的东东吗?~谢谢~!我去看看
6 发表于 2007-06-27 21:33 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
给个简单的例子吧,把下面的代码保存为bat文件:

@echo off
echo 文件名:%~n0
echo 文件扩展名:%~x0
echo 文件的完整路径:%~dp0
echo 文件的大小:%~z0
pause
7 发表于 2007-06-27 22:10 ·  中国 贵州 铜仁 电信
初级用户
积分 51
发帖 21
注册 2007-06-27 20:32
19年会员
UID 92534
性别 男
状态 离线
多谢~!!!!!!!!版主~!!!!!!大概懂点了~~~~~~~~~~
8 发表于 2007-06-27 22:26 ·  中国 贵州 铜仁 电信
初级用户
积分 51
发帖 21
注册 2007-06-27 20:32
19年会员
UID 92534
性别 男
状态 离线
扩展我是大概懂了~!但是怎么没有强人帮我解释一下我上面的代码是什么意思呢?
setlocal enabledelayedexpansion
for %%i in ("%tmp%\encrypt.tmp") do (
echo %%~zi
set size=%%~zi
set num=!size:~-1!
set /a mod=!num!%%2
if !mod! equ 0 (goto even) else (goto odd)
)

嘿嘿~!~不要怪我贪心啊~!
论坛跳转: