我正在尝试使用批处理文件来确定当前安装的驱动器号,并用该驱动器号替换ini文件中的关键字。
基本上,ini文件包含:
[app]
dir=Drive\ApplicationPath
path=Drive\ApplicationPath\Messenger.exe
ver_number=12091
lang=1033
theme=default
ver=intl
[applist]
Cafe=Drive\ApplicationPath\ApplicationData
im=Drive\ApplicationPath1\ApplicationData
等等。
我正在尝试将bat文件放入包含此app.ini文件的目录中,以检测当前驱动器。某些用户可能在D:,E:,F:中有此目录,然后重写此app.ini文件,将单词“ Drive”替换为驱动器号D:,E:或F:
我已经考虑过使用令牌和派生类,但是我不确定如何解决。有什么专家建议吗?我只在寻找批处理方法,因为批处理文件将满足我的所有需求(检测Windows XP或7,x86或x64,并最终将此ini文件复制到要运行的OS上正确的文件夹中)。
批处理脚本,可在一分钟内找到并替换文本文件中的字符串,以获取不超过12 MB的文件
—
DavidPostill