*zhangmdk 发表于 2024-3-24 13:10:17

【MDK TOOLS】双开批处理傻瓜包



引用自论坛的SpoonCuber大佬的双开方案。
做成了批处理文件,只需要修改一下批处理文件里的文件地址即可使用。
SpoonCuber大佬原贴:https://bbs.d.163.com/forum.php?mod=viewthread&tid=174958807




下载后解压到一个文件夹。
请用记事本编辑“杀进程.bat”
根据其中内容填入文件夹地址、账号、密码等信息。
如果只是需要单纯的杀进程,那么不需要填写账号密码。

填写完成后使用“杀进程.bat”批处理,就可以实现一键杀进程并自动启动游戏登录游戏。
使用杀进程.bat会遗留一个控制台窗口,需要手动关闭。
若不想遗留该窗口,可以使用“双开,启动!”的批处理来启动杀进程,这个批处理会并行调用杀进程,然后再杀掉cmd的进程。



杀进程的代码
::***************需要手动编辑的部分********************
::请编辑下面这条,将d2r_path=后面的文件夹地址改为暗黑2重置版的游戏文件夹
::【注意:是双开副号的暗黑2文件夹】
set d2r_path=D:\D2R-2

::设置BN登录用户名
::【!!!设置用户名密码后请不要分享该批处理!!!】
set user=这里写用户名

::设置BN登录密码
::【!!!设置用户名密码后请不要分享该批处理!!!】
set pw=这里写密码

::设置BN登录服务器
::亚服 kr    美服 us    欧服 eu
set server=kr

::设置MOD启动参数
set mod=-mod MDKHP -txt -w

::***************手动编辑的部分结束********************



::如果该批处理不放在handle的文件夹,那么需要将hpath改为handle程序的文件夹
::一般来说不用改这个位置,设置完把这个批处理建立快捷方式到桌面即可
set hpath=.

::合成服务器地址
set addr=%server%.actual.battle.net

::执行杀进程
%hpath%\Handle.exe -a "Check For Other Instances" -nobanner > %hpath%\Handle.txt
for /f "tokens=3,6 delims= " %%a in (%hpath%\Handle.txt) do %hpath%\Handle.exe -p %%a -c %%b -y

::等待一秒钟,容错
ping -n 1 127.0.0.1>nul

::如果用户名、密码有一项没写,那么不启动暗黑2(启动了你也上不去),如果都填了,就直接启动暗黑2
if not "%user%"=="" (
        if not "%pw%"=="" (
                %d2r_path%\D2R.exe -username %user% -password %pw% -address %addr% %mod%
        )
)

::如果出现问题,需要看运行反馈结果,请删掉下面的REM三个字母
REM PAUSE

双开,启动的代码
::并行调用杀进程
@start 杀进程.bat

::等待三秒容错
ping -n 3 127.0.0.1>nul

::关掉所有批处理控制台
taskkill /f /im cmd.exe




下载:


banbort 发表于 2024-3-24 14:11:30

我让AI用Python写了个自动3开的脚本,代替了手动的操作,也挺好用的

nust03 发表于 2024-3-24 16:36:23

banbort 发表于 2024-3-24 14:11
我让AI用Python写了个自动3开的脚本,代替了手动的操作,也挺好用的

AI+被玩的明明白白

battlecruzer 发表于 2024-3-24 19:14:50

Mark 学习了

邪恶食血女僵尸 发表于 2024-3-24 23:45:35

感谢大佬的分享,辛苦了

离子光刀 发表于 2024-3-25 00:33:08

感谢分享
牛逼克拉斯

莉莉丝丝顺滑 发表于 2024-3-25 20:30:10

用不了啊,大哥求助

*zhangmdk 发表于 2024-3-27 20:10:44

莉莉丝丝顺滑 发表于 2024-3-25 20:30
用不了啊,大哥求助

看一下大佬的原贴,讲的很详细

暗金大菠萝 发表于 2024-4-1 11:44:39

感谢大佬分享,虽然我用了还是不能双开。但肯定是我操作的问题。
现在手动杀进程+快捷方式双开,感觉也还行。
有时间再研究到底我的命令行是哪里出了问题

杜伦殿下 发表于 2024-4-1 13:57:00

大佬6666

那么问题,如果3开呢,是需要复制2个这个批处理,各填写1个账号密码吗

*zhangmdk 发表于 2024-4-2 21:59:16

杜伦殿下 发表于 2024-4-1 13:57
大佬6666

那么问题,如果3开呢,是需要复制2个这个批处理,各填写1个账号密码吗

三开就需要三套游戏文件,批处理文件也要独立设置一份

RuneSam 发表于 2024-4-28 01:06:16

banbort 发表于 2024-3-24 14:11
我让AI用Python写了个自动3开的脚本,代替了手动的操作,也挺好用的

哇 大佬 能 教教怎么用ai不 我想整个自动建房 自动按G切怀旧模式的功能 最近多开按的手疼

banbort 发表于 2024-5-17 19:03:59

RuneSam 发表于 2024-4-28 01:06
哇 大佬 能 教教怎么用ai不 我想整个自动建房 自动按G切怀旧模式的功能 最近多开按的手疼

我是按自己的需求在桌面建立了几个快捷方式和”D2R自动杀进程.BAT”程序,然后要求py给我写一个按一定顺序和延迟启动程序的脚本。
因为都是根据自己的情况写的初级脚本,适用性很差,和楼主的比较差距很大,我用起来挺好,其他人基本不可能拿来就用,修改也复杂。
当然你真的还想要,可以发给你我的脚本。当然要安装py才行哦。
页: [1]
查看完整版本: 【MDK TOOLS】双开批处理傻瓜包