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
MemuControl.memuFolderPath = @"C:\Program Files\Microvirt\MEmu";
MemuControl.adbFolderPath = @"C:\Program Files\Microvirt\MEmu";
int index = 1;
MemuControl memuControl = new MemuControl(index);
- Open VM
await memuControl.OpenVM();
- Stop VM
await memuControl.StopVM(false);
- Reboot VM
await memuControl.RebootVM();
- 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();
- Facebook : www.facebook.com/quachvinhky
- Gmail: quachvinhky2000@gmail.com