我正在使用.bat文件进行安装,当我需要访问文件(例如解压缩)时,我经常使用“。\”,以便获取我所在的目录。< / p>
直到昨天突然间我有两种不同的行为:
这种行为就像我说的那样,就在几天前开始(2天前我们第一次看到它时,我们尝试了.bat文件),之前它从Windows资源管理器开始与命令控制台完全相同。
所以我的问题是双重的:
我发现windows vista中存在类似的问题: Windows batch file starting directory when 'run as admin'虽然引起我兴趣的是,为什么这个问题几周没出现,最近才出现在Windows 8中
答案 0 :(得分:0)
将此作为@echo off
之后的行:
cd /d "%~dp0"
它会将工作目录更改为批处理文件所在的位置。