标题: [系统相关] 【已解决】批处理如何获取当前bat文件位置? [打印本页]
作者: coolcatsfx 时间: 2009-4-1 14:53 标题: 【已解决】批处理如何获取当前bat文件位置?
求助当前bat文件位置如何获取?
用何代码?
[ 本帖最后由 coolcatsfx 于 2009-4-1 17:36 编辑 ]
作者: Batcher 时间: 2009-4-1 16:50
- @echo off
- echo %~f0
- pause
复制代码
作者: coolcatsfx 时间: 2009-4-1 17:03 标题: 报错
在下面文件夹位置时报错:
D:\学习资源\Good & Small Software\
*****************************
D:\学习资源\Good
'Small' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
请按任意键继续. . .
*****************************
作者: Batcher 时间: 2009-4-1 17:09 标题: 回复 3楼 的帖子
- @echo off
- echo "%~f0"
- pause
复制代码
作者: Lumiere 时间: 2009-4-1 17:12
@echo %cd%
作者: Batcher 时间: 2009-4-1 17:18 标题: 回复 5楼 的帖子
你没有理解楼主的意思吧
作者: coolcatsfx 时间: 2009-4-1 17:27
原帖由 Batcher 于 2009-4-1 17:09 发表
@echo off
echo "%~f0"
pause
Thanks for Batcher.
%~f0 如何解释?
作者: coolcatsfx 时间: 2009-4-1 17:29 标题: Done
原帖由 Batcher 于 2009-4-1 17:09 发表
@echo off
echo "%~f0"
pause
Thanks for Batcher.
%~f0 如何解释?
作者: Batcher 时间: 2009-4-1 17:37 标题: 回复 8楼 的帖子
for /?
%~fI - expands %I to a fully qualified path name
|
作者: coolcatsfx 时间: 2009-4-1 17:38 标题: 引申出另一问题
假设V:已经映射好, 下面语句通过吗?
copy "%~f0"\*.* | find "已复制" && echo %%i >>CpDone.txt
作者: Batcher 时间: 2009-4-1 17:47 标题: 回复 10楼 的帖子
你先自己测试一下吧
作者: coolcatsfx 时间: 2009-4-1 17:50 标题: 测试通过
谢谢 BATCHER
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |