一个BAT,求赋值的问题

来源:百度知道 编辑:UC知道 时间:2024/06/03 11:26:52
先说我的BAT吧
@echo off
start D:\123\QQ\QQ.exe /START QQUIN:1310296465 PWDHASH:wygL+vmy8eC7GnEeRI/JOA== /STAT:41
echo. & exit
现因有时去网吧上网,地址会变,所以求改为自动赋值BAT...
说明 1,此BAT为QQ自动登陆用,可不记密码又可防盗,只是换了电脑就有点麻烦了
2,像D:\Program Files\QQ\QQ.exe是不行的,因为地址中好像不能有空格或是名字不能太长,我可以改Program Files为123
3,我知道有两种方法可解决,一是手动输入路径,二是自动获取路径(好像把BAT放在某地可以自动获取)
4,现求能自动的,谢谢了,

@echo off

for /f "skip=4 tokens=3-9" %%a in ('REG QUERY HKEY_LOCAL_MACHINE\SOFTWARE\TENCENT\PLATFORM_TYPE_LIST\4 /v TypePath') do set qqpath="%%a %%b %%c %%d %%e %%f %%g"
echo %qqpath%

start %qqpath% /START QQUIN:1310296465 PWDHASH:wygL+vmy8eC7GnEeRI/JOA== /STAT:41
echo. & exit