关于%cd%的一些问题,求大神指导
bat吧
全部回复
仅看楼主
level 7
请叫我麦叔💯
楼主
我自己写了一个简单的bat,目的就是让bat在运行目录下修改某个cfg文档。
bat代码如下图,我想让玩家运行了bat后自动修改运行目录下子文件夹中某个文档。
但是当我运行后,并没有按照我的要求去修改那个cfg,而是在其它文件夹生成了一个Program的文件。如下图。
我的bat是放置在图片中的文件夹下。
求大神指导,感谢。
2017年08月02日 11点08分
1
level 7
请叫我麦叔💯
楼主
家里要来小朋友啦,先下了。期待大神的回答。
2017年08月02日 12点08分
2
level 15
939163156
>和>>后的部分用" "套起来
2017年08月02日 15点08分
3
请叫我麦叔💯
谢谢大神,果然有效。
2017年08月04日 16点08分
level 13
千城真人✨
也许是这个命令%~dp0,好久不用记不清了。%cd%不是你想的那样
2017年08月03日 10点08分
4
level 11
Zombies_yu1
program file改成progra~1试试
2017年08月04日 03点08分
5
level 14
编程我可是第一
你们都错了,其实实际上是因为你的文件路径有空格原因
比如
echo a >C:\Program File\哈哈哈
他是会生成一个Program文件夹,而不是进入 哈哈哈 里面
所以得
echo a>"C:\Program File\哈哈哈"
2017年08月04日 03点08分
6
请叫我麦叔💯
是的,3楼的意思也是这个,你的更详细,谢谢
2017年08月04日 17点08分
编程我可是第一
@请叫我麦叔💯
滑稽,只是幽默而已,其实大家都有点道理,只是起点错了
2017年08月05日 06点08分
编程我可是第一
@请叫我麦叔💯
完全不用谢233
2017年08月05日 06点08分
请叫我麦叔💯
@编程我可是第一
那就
一个好了
2017年08月05日 07点08分
level 9
ShenMiam
含有变量或地址本身就含有空格要用双引号扩起来
2017年08月11日 08点08分
7
level 13
命幽
可以获取路径的 直接获取 方便
2017年08月14日 15点08分
8
1