梦幻西游手游多开一键启动-2

一键启动多个应用程序

简介

在前文中,创建了多个手游的快捷方式,若使用手动一个一个点击,比较麻烦,因此推荐使用2种方式实现一键启动多个应用程序。
1.使用bat脚本
2.使用Python脚本
当然其他语言也可以实现,请自己研究!

bat脚本

bat脚本使用,不需要配置环境。只需要在讲该bat文件放在与需要启动程序同一路径下。
1.梦幻西游手游使用沙盒创建的快捷方式中,有空格,建议删除
选择桌面游戏快捷方式图标,右键–属性
在这里插入图片描述在[1]和MyLauncher_x64r.lnk之间有空格,需删除。删除方式,选择图标重新命名即可。
2.在桌面新建记事本文件,将其后缀名修改成.bat。也可以通过查看属性,查看后缀名是否bat
在这里插入图片描述3.bat内容
启动游戏,优先启动沙盒程序。
整体代码如下:

@echo off

@echo start Sandboxie   
@ping 127.0.0.1 -n 6 >nul
start Sandboxie-Plus.lnk`

for %%i in ([1]MyLauncher_x64r.lnk, [2]MyLauncher_x64r.lnk, [3]MyLauncher_x64r.lnk, [4]MyLauncher_x64r.lnk, [5]MyLauncher_x64r.lnk) do (
	@echo start %%i 
	@ping 127.0.0.1 -n 6 >nul
    start %%i
)

@ping 127.0.0.1 -n 6 >nul 表示等待6s,这个可以根据自己习惯进行修改。

python脚本

1.使用python 版本3.9 编辑工具pycharm。关于软件安装及环境配置网上有资料,请自己查阅
可以参考:
最新PyCharm安装详细教程及pycharm配置

2.python脚本内容

# -*- encoding=utf8 -*-
import time
from random import random

import win32api#先要安装pywin32,pip install pywin32

win32api.ShellExecute(0, 'open', r'C:\Users\Administrator\Desktop\Sandboxie-Plus.lnk','','',1)
time.sleep(10)
for i in range(1,6,1):
    win32api.ShellExecute(0, 'open', f'C:\\Users\\Administrator\\Desktop\\[{i}]MyLauncher_x64r.lnk', '','',1)
    time.sleep(random()*10)
print("启动完成")

r’C:\Users\Administrator\Desktop\Sandboxie-Plus.lnk’需要修改成自己沙盒安装快捷方式的路径

f’C:\Users\Administrator\Desktop\[{i}]MyLauncher_x64r.lnk’ -修改成手游快捷方式的路径
time.sleep(random()*10) 10s范围随机等待几秒

一键启动方式
还有很多,欢迎交流!!!

  • 9
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值