目的:主要是方便一款csgo游戏的设置,其设置文件有两个存放位置,后缀是.cfg,现在想要自动根据正在运行的steam.exe找到对应的两个文件夹并打开,将这两个文件夹发送到桌面快捷方式,.cfg文件关联记事本
伪代码(大概给出流程,bat并不了解。。):
1.bat
找到正在运行Steam.exe的路径(...\Steam\Steam.exe)
打开文件夹...\Steam\steamapps\common\Counter-Strike Global Offensive\csgo\cfg
打开文件夹...\Steam\userdata
2.bat
找到正在运行Steam.exe的路径(...\Steam\Steam.exe)
在桌面生成下面两个文件夹的快捷方式
...\Steam\steamapps\common\Counter-Strike Global Offensive\csgo\cfg
...\Steam\userdata
3.bat
关联 .cfg文件用记事本打开
然后我自己研究了一会 依葫芦画瓢 写了一段- @echo off
- for /f "delims=" %%a in ('wmic process where name="qq.exe" get executablepath^ /value^|find "="') do set "%%a"
- echo %executablepath%
- pause
复制代码 但是运行时显示:
steam.exe - 别名谓词无效。
求高人指点 |