Skip to content

quachvinhky/MemuHelper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MemuHelper Library

Thư viện này dùng để hỗ trợ các thao tác với máy ảo Memu Play, được dựa trên các api có sẵn của memuconsole.exe, giúp thao tác thuận tiện và dễ dàng hơn với công việc, xem thêm ngay tại đây:
https://www.memuplay.com/blog/memucommand-reference-manual.html

Example

Set Path Memu Play & ADB

MemuControl.memuFolderPath = @"C:\Program Files\Microvirt\MEmu";  
MemuControl.adbFolderPath = @"C:\Program Files\Microvirt\MEmu";  

1 Initialization

int index = 1;  
MemuControl memuControl = new MemuControl(index);  

2 Using

  • Open VM
await memuControl.OpenVM();
  • Stop VM
await memuControl.StopVM(false);
  • Reboot VM
await memuControl.RebootVM();

OR

  • ADB Execute
string version = MemuControl.ADBExecute("version");
string[] devices = MemuControl.ADBExecute("devices").Split('\n');
string version = MemuControl.ADBExecute("version");
int secondTimeOut = -1; 
int index = 1;
string screenXml = MemuControl.ADBExecute("shell uiautomator dump", secondTimeOut, index);
  • CMD Execute
string ip = MemuControl.CMDExecute("ipconfig", Application.StartupPath);
  • Stop All VMs
await MemuControl.StopAllVMs();
  • Sort All VMs
await MemuControl.SortVMs();

Contact with me

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Languages