![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-09 04:12 |
共 47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 心中的疑惑,看网站上一精华贴 |
| 可打印版本 960 / 7 |
| 第1楼 yiyuncao007 | 发表于 2008-07-12 22:03 |
| 初级用户 发帖 45 积分 110 | |
|
心中的疑惑,看网站上一精华贴 @echo off
set file=c:\abc\efg\xxx.xxx call :Print %file% pause goto :eof echo %~nx1 goto :eof 刚在本网站看到一旧贴,不解,那个第三行 call :Print %file%和%~nx1是什么意思呀? |
|
| 第2楼 HAT | 发表于 2008-07-12 22:09 |
| 版主 发帖 5,017 积分 9,023 | |
|
call /?
|
|
| 第3楼 yiyuncao007 | 发表于 2008-07-12 22:36 |
| 初级用户 发帖 45 积分 110 | |
|
哦,我还没注意CALL的用法,原来是这样,也不过上变量的扩展呀
|
|
| 第4楼 bat-zw | 发表于 2008-07-13 10:21 |
| 金牌会员 发帖 1,276 积分 3,105 | |
|
个人认为没必要这样转弯吧,直接for不就行了:
ps:个人意见,这贴不怎么精华! |
|
| 第5楼 yiyuncao007 | 发表于 2008-07-13 11:11 |
| 初级用户 发帖 45 积分 110 | |
|
呵呵,那个是我们网站上的版主写的,是旧贴子,都已经过时了,哈
|
|
| 第6楼 yiyuncao007 | 发表于 2008-07-13 16:52 |
| 初级用户 发帖 45 积分 110 | |
|
%~dpnxi这个扩展变量在上面怎么没有看到呀,这种东西在DOS里真多呀,难道是%~dpi和%~nxi结合的吗?
|
|
| 第7楼 HAT | 发表于 2008-07-13 16:59 |
| 版主 发帖 5,017 积分 9,023 | |
|
帮助文档没有必要把所有的组合都列出来吧,自己试试不就知道了?
|
|
| 第8楼 yiyuncao007 | 发表于 2008-07-13 18:20 |
| 初级用户 发帖 45 积分 110 | |
|
dos里的变量扩展的功能真大,是把?能够解决各种需求
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |