中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [求助]能提供类似~dp、~nx参数详细的文档?
作者:
标题: [求助]能提供类似~dp、~nx参数详细的文档? 上一主题 | 下一主题
tempuser
高级用户





积分 547
发帖 261
注册 2006-4-15
状态 离线
『楼 主』:  [求助]能提供类似~dp、~nx参数详细的文档?

能帮助解释下面的参数吗?
~dp
::返回文件路径
~nx
::返回文件名

我是说与之有关的文档

2007-11-6 15:25
查看资料  发短消息 网志   编辑帖子  回复  引用回复
fastslz
铂金会员

DOS一根葱


积分 5493
发帖 2315
注册 2006-5-1
来自 上海
状态 离线
『第 2 楼』:  

for /?   然后按5次Enter



第一高手    第二高手

2007-11-6 15:34
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
hxuan999
中级用户

DOS之日


积分 337
发帖 161
注册 2006-11-4
状态 离线
『第 3 楼』:  

批参数(%n)的可以使用以下语法:
    %~1         - 删除引号("),扩充 %1
    %~f1        - 将 %1 扩充到一个完全合格的路径名
    %~d1        - 仅将 %1 扩充到一个驱动器号
    %~p1        - 仅将 %1 扩充到一个路径
    %~n1        - 仅将 %1 扩充到一个文件名
    %~x1        - 仅将 %1 扩充到一个文件扩展名
    %~s1        - 扩充的路径指含有短名
    %~a1        - 将 %1 扩充到文件属性
    %~t1        - 将 %1 扩充到文件的日期/时间
    %~z1        - 将 %1 扩充到文件的大小
    %~$PATH : 1 - 查找列在 PATH 环境变量的目录,并将 %1
                  扩充到找到的第一个完全合格的名称。如果环境
                  变量名未被定义,或者没有找到文件,此组合键会
                  扩充到空字符串

可以组合修定符来取得多重结果:

   %~dp1       - 只将 %1 扩展到驱动器号和路径
   %~nx1       - 只将 %1 扩展到文件名和扩展名
   %~dp$PATH:1 - 在列在 PATH 环境变量中的目录里查找 %1

for命令参数(%%I)的可以使用以下语法:

     ~I         - 删除任何引号("),扩充 %I
     %~fI        - 将 %I 扩充到一个完全合格的路径名
     %~dI        - 仅将 %I 扩充到一个驱动器号
     %~pI        - 仅将 %I 扩充到一个路径
     %~nI        - 仅将 %I 扩充到一个文件名
     %~xI        - 仅将 %I 扩充到一个文件扩展名
     %~sI        - 扩充的路径只含有短名
     %~aI        - 将 %I 扩充到文件的文件属性
     %~tI        - 将 %I 扩充到文件的日期/时间
     %~zI        - 将 %I 扩充到文件的大小
     %~$PATH:I   - 查找列在路径环境变量的目录,并将 %I 扩充
                   到找到的第一个完全合格的名称。如果环境变量名
                   未被定义,或者没有找到文件,此组合键会扩充到到空字符串

其实是一样的.



for /f %%h in (`echo hxuan`) do for /f %%x in (`echo hxuan`) do if %%h==%%x nul
2007-11-6 16:51
查看资料  发送邮件  发短消息 网志  OICQ (33899867)  编辑帖子  回复  引用回复
tempuser
高级用户





积分 547
发帖 261
注册 2006-4-15
状态 离线
『第 4 楼』:  

非常感谢hxuan999!
一个新手向你致敬!

2007-11-7 11:05
查看资料  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: