中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-07 14:21
48,040 主题排行 / 350,125 发帖 / 今日 0 篇 / 48,252 会员排行
DOS批处理 & 脚本技术(批处理室) » 批处理,怎么获取当前目录??并修改文件!
可打印版本  1,221 / 7
第1楼 akin520 发表于 2007-08-06 11:35
初级用户 发帖 30 积分 71
批处理,怎么获取当前目录??并修改文件!
比如在如下目录,,,怎么获取C:\Documents and Settings\Administrator

C:\Documents and Settings\Administrator>

[ Last edited by akin520 on 2007-8-6 at 12:53 PM ]
第2楼 duanml 发表于 2007-08-06 12:06
中级用户 发帖 112 积分 231
cd
第3楼 wudixin96 发表于 2007-08-06 12:07
银牌会员 发帖 931 积分 1,928
echo %cd%
第4楼 akin520 发表于 2007-08-06 12:52
初级用户 发帖 30 积分 71
有一个文件,,里面有[Settings]
Game=-1
GameList=-1
AutoSelect=0
NoPrompt=0
LastRun=2007-08-06
UserMode=2
RegionList=0
Region=6
[Path]
Game6=F:\game\战机
[d1edbae93473177be38a8e395916e38b]
Game6_License=3

怎么样把当前目录换成F:\game\战机
第5楼 akin520 发表于 2007-08-06 14:35
初级用户 发帖 30 积分 71
echo [Settings] >>1.txt
echo Game=-1>>1.txt
echo GameList=-1>>1.txt
echo AutoSelect=0>>1.txt
echo NoPrompt=0>>1.txt
echo LastRun=2007-08-06>>1.txt
echo UserMode=2>>1.txt
echo RegionList=0>>1.txt
echo Region=6>>1.txt
echo [Path]>>1.txt
echo Game6=%cd%>>1.txt
echo [d1edbae93473177be38a8e395916e38b]>>.txt
echo Game6_License=3>>1.txt

现在偷工减料了,,,那个牛人改改,不能这么麻烦的,,,
第6楼 wudixin96 发表于 2007-08-06 15:00
银牌会员 发帖 931 积分 1,928
楼主的意思是改Game6=后面的值为:当前目录?

原来的配置文件名叫什么?
第7楼 superadam 发表于 2007-08-07 10:24
初级用户 发帖 51 积分 113
沒看明白﹐是不是這個意思﹕
%userprofile%
第8楼 moniuming 发表于 2008-02-18 23:45
银牌会员 发帖 574 积分 1,335 来自 广西
echo %cd%
原来是这样获取当前目录的呀
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023