bat文件快捷登录steam(新版可用)
离线账号 719   17
头像
橙眠果
一级用户 一级用户
2023-1-2
楼主

需要ssfn代码如下:

@if(0)==(0) echo off

:: 账号 密码 验证文件
set user=????
set password=????
set ssfn=ssfn????
:: 通过注册表获取steam安装路径
for /f "tokens=1,2,* " %%i in ('REG QUERY HKEY_CURRENT_USER\SOFTWARE\Valve\Steam /v SteamPath ^| find /i "SteamPath"') do set "regvalue=%%k"
:: 修改steam config.vdf文件 替换ssfn文件
set "config=%regvalue%/config/config.vdf"
 
>"%tmp%\t.js" echo;s=WSH.Arguments.length==0?WSH.StdIn.ReadAll():WSH.Arguments(0);s.replace(/ssfn[0-9]+/g,function(a){WSH.echo(a)})
cd /d "%~dp0"
for /f "delims=" %%a in ('cscript -nologo -e:jscript "%tmp%\t.js" %ssfn%') do set "filename=%%a"
 
cscript -nologo -e:jscript "%~f0" "%filename%"<"%config%">"new.vdf"
 
rename "new.vdf" "config.vdf"
move /Y "config.vdf" "%config%"


:: 关闭正在运行的steam
echo "-------close steam-------"
taskkill /f /t /im steam.exe
:: 删除旧的验证文件
echo "-------delete old ssfn-------"
del "%regvalue%\*ssfn*"
:: 下载验证文件
echo "-------down ssfn--------"
powershell -command "iwr -outf %ssfn% https://gitee.com/hege/SteamSSFN-ssfn/raw/main/ssfn/%ssfn%"
:: 移动验证文件 以及 修改验证文件的权限
move "%ssfn%"  "%regvalue%\%ssfn%" 
icacls "%regvalue%/%ssfn%" /grant Users:F


:: 登录steam
echo "-------open steam-------"
"%regvalue%\steam.exe" -noreactlogin -login %user% %password%

 

@end
WSH.Echo(WScript.StdIn.ReadALL().replace(/ssfn[0-9]+/g, WScript.Arguments(0)))

 

 

 

 

 

 

 

 

 

 

不需要ssfn代码如下:

@if(0)==(0) echo off

:: 账号 密码 验证文件
set user=????
set password=????

:: 通过注册表获取steam安装路径
for /f "tokens=1,2,* " %%i in ('REG QUERY HKEY_CURRENT_USER\SOFTWARE\Valve\Steam /v SteamPath ^| find /i "SteamPath"') do set "regvalue=%%k"

 

:: 关闭正在运行的steam
echo "-------close steam-------"
taskkill /f /t /im steam.exe

 

:: 登录steam
echo "-------open steam-------"
"%regvalue%\steam.exe" -login %user% %password%

 

      请注意,该账号分享者标注为非STEAM账号,系统并未进行验证账号!

      *账号信息
      *密码信息
      备注/说明
    STEAM快捷登录

    如果你已下载工具箱 并启用了该功能....


    点我自动登录
最新回复 (17)
返回
橙眠果
一级用户
主题数
帖子数
精华数
0