原神(PC)多个账号快速切换 您所在的位置:网站首页 原神如何在电脑上登录 原神(PC)多个账号快速切换

原神(PC)多个账号快速切换

2024-06-28 18:23| 来源: 网络整理| 查看: 265

我自己有两个原神号,平时切换输入密码什么的挺烦的,于是就找了下快速切换的方法。b站有专栏和教程,自己亲手弄了一下,也和up沟通过自己的一些问题和想法。方法用了有一段时间了,还挺舒服的,只要不瞎弄基本不会出问题。

说起来挺奇怪,手机端切换账号那么方便,pc端不给用,奇奇怪怪,希望mhy好自为之!

原理主要是通过注册表和批处理实现的,技术含量不高,但是挺好用的。

为了便于操作,对原文修改了一点,如果有没说明白的可以看一下原文。比较啰嗦,面向小白。

提前准备工作:

1.想一下你准备将注册表记录(记录账号信息),和批处理文件(负责切换账号)放在哪(强烈建议两个都放一个目录下)。提前新建好文件夹什么的会比较方便后续操作,本例为了方便均放入我的文档中保存。

2.找到原神的存放位置。这里标明一点,原神启动是有启动器启动和直接启动两种方式的。启动器启动是要经过下图所示界面的,直接启动就会跳过这个界面直接进入加载界面。

一般来说,直接启动的位置在C:\Program Files\Genshin Impact\Genshin Impact Game\YuanShen.exe,可以试一下,运行这个程序是可以直接进入加载界面的。

启动器位置在C:\Program Files\Genshin Impact\launcher.exe

(自己找一下,实在不会找就找到原神图标,不断打开文件所在位置,找到具体存放位置。)

账号信息保存(这一部分可以跳过):

1.通过win+r的组合键打开运行一栏,输入regedit打开注册表

2.按照目录找到原神的文件(计算机\HKEY_CURRENT_USER\SOFTWARE\miHoYo\原神)

3.导出注册表,这个导出的注册表就是你账号信息,保存在事先想好的位置。

4.按照以上方法导出你的多个账号,记得要切换账号登录再导出注册表!

(可以自己试一试,自己双击想要登陆的注册表文件,再打开原神就是你要登陆的那个号)

批处理程序编写:

创建txt文本(这里建议是和保存的注册表信息放在同一目录下,非要放桌面上的也可以先按照这个来,最后创建个快捷方式放桌面一样的),复制以下代码:

@echo off echo 1、账号1 echo 2、账号2 echo 3、账号3 set /p a=请输入需要保存的账号: if %a%==1 (REG  EXPORT HKEY_CURRENT_USER\SOFTWARE\miHoYo\原神  %~dp0账号1.reg) if %a%==2 (REG  EXPORT HKEY_CURRENT_USER\SOFTWARE\miHoYo\原神  %~dp0账号2.reg) if %a%==3 (REG  EXPORT HKEY_CURRENT_USER\SOFTWARE\miHoYo\原神  %~dp0账号3.reg) set /p b=请输入数字登录的账号: if %b%==1 (REG IMPORT %~dp0账号1.reg) if %b%==2 (REG IMPORT %~dp0账号2.reg) if %b%==3 (REG IMPORT %~dp0账号3.reg) start "" "C:\Program Files\Genshin Impact\Genshin Impact Game\YuanShen.exe" exit

为了方便大家复制,这段代码的介绍我放在下面,没解释的地方直接抄就行了。

@echo off echo 1、(我的账号)括号内可以更改 echo 2、(同学A)括号内可以更改 echo 3、(同学B)括号内可以更改 set /p a=请输入需要保存的账号:每次保存一下注册表可以解决红点问题 if %a%==1 (REG  EXPORT HKEY_CURRENT_USER\SOFTWARE\miHoYo\原神  %~dp0我的账号.reg) if %a%==2 (REG  EXPORT HKEY_CURRENT_USER\SOFTWARE\miHoYo\原神  %~dp0同学A.reg) if %a%==3 (REG  EXPORT HKEY_CURRENT_USER\SOFTWARE\miHoYo\原神  %~dp0同学B.reg)

这步可以起到保存注册表作用,注意,你现在原神正在登陆的号是哪个,就按对应的数字,保存到对应的位置。解决红点问题也可以采取原文的方法,删注册表挺麻烦的,我没试过。

“%~dp0我的账号.reg”这一段是注册表保存的具体位置,“%~dp0”指代批处理程序当前的目录,这也是为啥我建议放在一起。如果批处理程序和注册表保存的地方不一致,这里需要换成注册表的具体位置。 set /p b=请输入数字登录的账号: if %b%==1 (REG IMPORT %~dp0我的账号.reg) if %b%==2 (REG IMPORT %~dp0同学A.reg) if %b%==3 (REG IMPORT %~dp0同学B.reg) start "" "C:\Program Files\Genshin Impact\Genshin Impact Game\YuanShen.exe"原神直接启动的位置 exit

文件-另存为,XXXXX.bat ,编码选择ANSI(不然无法识别中文)

需要的话,右键bat文件,发送到,桌面快捷方式。直接挪到桌面会导致前面%dp0”所代表的目录和注册表目录不一致。

每次切换账号时,只用打开bat文件,输入两次数字来实现保存当前注册表和调用目标账号的注册表,即可实现账号切换。

原文有对应的视频,可以学习一下。本博客主要记录自己学习和使用。

 作者:猫猫和猫尾势不两立 https://www.bilibili.com/read/cv11004659/ 出处:bilibili



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有