需要模拟器V6.0.7.0版本以上才可使用。
 

全部命令请在半角输入法状态输入,本篇教程直接复制命令一般状态不对,请手动输入!!!

PS:使用命令行必须在NoxConsole.exe所在目录下执行

1. Launch 2种方式启动

-name:模拟器title  

-index:模拟器的索引

NoxConsole.exe launch -name:夜神模拟器
NoxConsole.exe launch -index:0

2. Quit退出模拟器

NoxConsole.exe quit -index:0

3. Quitall退出所有模拟器

NoxConsole.exe quitall

4. 新增模拟器

add <-name:nox_name> -systemtype:<5 | 7 | 9>

NoxConsole.exe add -name:我的模拟器 -systemtype:7

5. 复制模拟器

copy[-name:name]-from<-name:name>

NoxConsole.exe copy-name:我的模拟器-from:夜神模拟器

6. 删除模拟器

remove <-name:name | -index:i>

NoxConsole.exe remove -name:我的模拟器

7. 安装、卸载、启动、关闭命令

installapp <-name:name | -index:i> -filename:<apk_file_name>
installapp <-name:name | -index:i> -packagename:<apk_package_name>

uninstallapp <-name:name | -index:i> -packagename: <apk_package_name>


runapp <-name:name | -index:i> -packagename :<apk_package_name>


killapp <-name:nox_name | -index:nox_index> -packagename:<apk_package_name>

killappall <-name:nox_name | -index:nox_index>

8. 修改定位信息

locate <-name:name | -index:i> -gps: <Lng,Lat>

NoxConsole.exe locate -name:我的模拟器 -gps:”-118.25,33.98”

9. setprop/getprop/adb

setprop <-name:name | -index:i> -key:name -value:val
getprop <-name:name | -index:i> -key:name 

NoxConsole.exe adb -name:我的模拟器 -command:"shell pm list packages"

10. List

NoxConsole.exe list
nox,夜神模拟器,2032678,1704928,3567547,7456
Nox_2,夜神模拟器2,852422,590830,36566,3772

list返回信息依次是:
虚拟机名称,标题,顶层窗口句柄,工具栏窗口句柄,绑定窗口句柄,进程PID

11. Reboot重启模拟器

reboot <-name:name | -index:i>
NoxConsole.exe reboot -name:我的模拟器

12. rename 重命名

rename <-name:name | -index:i>  -title: <title>

NoxConsole.exe rename -name:夜神模拟器 -title:test123

13. action  模拟器命令 立即执行。支持安卓内部操作,shell命令操作。

action <-name:name | -index:i> -key: <name> -value :<val>

call.reboot       packagename/null       //重启模拟器,启动后并打开 packagename 应用, null 表示不打开任何应用
call.keyboard   back/home/menu/volumeup/volumedown  //执行安卓按键
call.locate        lng,lat              //设置地点,经度,纬度
call.shake        null                 //摇一摇

call.input     ***

文字输入命令
NoxConsole.exe action --name *** --key call.input --value ***

例子:
NoxConsole.exe action -name:我的模拟器 -key:call.keyboard -value:back
NoxConsole.exe action -name:我的模拟器 -key:call.reboot -value:com.android.settings
NoxConsole.exe action -name:我的模拟器 -key:call.locate -value:”12.3,45.6”
NoxConsole.exe action -name:我的模拟器 -key:call.shake

NoxConsole.exe action -name:我的模拟器 -key:call.input -value:””

14. 备份,还原命令

backup  <-name:name | -index:i> -file:<filepath>
restore <-name:name | -index:i> -file:<filepath>

NoxConsole.exe backup -name:我的模拟器 -file:”E:\我的备份.npbk”

NoxConsole.exe restore -name:我的模拟器 -file:”E:\我的备份.npbk”

NoxConsole.exe restore -name:我的模拟器 -file:”E:\我的备份.vmdk”

15. 属性设置

modify <-name:name | -index:i>
    [-resolution: <w,h,dpi>] // 自定义分辨率
    [-cpu:<1 | 2 | 3 | 4>] // cpu设置
    [-memory:<512 | 1024 | 2048 | 4096 | 8192>] // 内存设置
    [-manufacturer:*****] // 手机厂商
    [-model:*****] // 手机型号
    [-pnumber:138********] // 手机号码
    [-imei:<auto | 86516**********>] // imei,auto就自动随机生成        
    [-imsi:<auto | 46000**********>]    
    [-simserial:<auto | 8986000000**********>]
    [-androidid:<auto | ****************>]
    [-mac:<auto | ************>] //mac地址

V7022版本新增以下命令:

16. 一键排序(排序规则在多开器排列设置中

arrange

17. 锁定窗口大小

modify -lockwindow:<on | off> 

18. 旋转屏幕

modify  -autorotate:<on | off>

19. 开启/关闭网络

call.network on/off

20. 重力感应(x,y,z 是三维坐标系数值)

call.gravity x,y,z 

21. 模拟器帧率设置,开关音频

globalsetting [-fps:<0-60>] [-audio:<on | off>]