使用.bat文件为LDPlayer配置一系列属性的说明
ARTRU
用过 MEMUPlayer 的人都知道它的方便吧?从窗口排列,到批量配置都可以在它的设置中进行。
LDPlayer 的通用性不如 MEMUPlayer。特别是老版本LD3、LD4。
在本文中,我将指导您使用.bat文件为LDPlayer配置一系列属性 .bat
也许你已经知道了 LDPlayer 支持 CMD 命令来自定义很多东西。包括该项目 property setting
用于自定义虚拟机配置,例如分辨率、CPU、RAM...
modify <--name mnq_name | --index mnq_idx>
[--resolution ]
[--cpu <1 | 2 | 3 | 4>]
[--memory <512 | 1024 | 2048 | 4096 | 8192>]
[--manufacturer asus]
[--model ASUS_Z00DUO]
[--pnumber 13812345678]
[--imei ]
[--imsi ]
[--simserial ]
[--androidid ]
[--mac ]
[--autorotate <1 | 0>]
[--lockwindow <1 | 0>]
For example:
dnconsole.exe modify --index 0 --resolution 600,360,160 --cpu 1 --memory 1024 --imei auto
然而,上面的代码仅适用于1个虚拟机。如果您有很多虚拟机,则必须逐行输入,这非常耗时。
--index 0
是虚拟机的ID号。第一个虚拟机通常从 0 开始。打开 LDMultiPlayer,您将看到此 ID 列表。
如果有什么事情太困难,chatGPT 会解决它😀。我利用 chatGPT 为这个批量配置提出了一个解决方案。
我们将使用文件 .bat
并将此文件放入您正在使用的 LDPlayer 的安装目录中。通常使用此项目,您主要只需要更改分辨率、核心、内存和设备型号。如果不使用任何东西,则无需填写。
右键单击该文件 .bat
选择 edit
并输入以下代码:
setlocal enabledelayedexpansion
for /l %%i in (0,1,10) do (
dnconsole.exe modify --index %%i --resolution 200,150,60 --cpu 1 --ram 1536 --manufacturer asus --model ASUS_Z00DUO
)
对上面代码的解释:
setlocal enabledelayedexpansion
:激活可变延迟扩展模式,允许使用 !variable!
在循环内扩展变量 for
for /l %%i in (0,1,10) do (
: 环形 for
从 0 到 10(含 10),步长为 1。计数器变量为 %%i
dnconsole.exe modify --index %%i --resolution 200,150,60 --cpu 1 --ram 1536 --manufacturer asus --model ASUS_Z00DUO
:运行命令 dnconsole.exe
更改 LDPlayer 参数。参数包括:--index %%i
:LDPlayer虚拟机的ID索引。这是变量 %%i
你之前宣布的。--resolution 200,150,60
:屏幕分辨率 width: 200
, height: 150
, DPI: 60
--cpu 1
:CPU 核心数为 1。--ram 1536
:RAM 容量为 1536 MB。--manufacturer asus
:制造商是华硕。--model ASUS_Z00DUO
:设备型号为ASUS_Z00DUO。批量运行只需运行该文件即可 .bat
没关系。
相关文章