公司有一个软件是我开发的运行在android系统上。
现在pc系统也需要开发一套同样的app。我不会c#开发。所以就想用安卓模拟器代替这个功能。要实现的就是开机自启动。并且全屏打开我自己的app。
但是在实际环境中设置了android的开机自启动。并没有生效。夜神模拟器也是启动以后无法自动全屏。最后用vb的方法和bat文件解决了问题。
1、首先打开夜神模拟器发下夜神模拟器的全屏快捷键是 ctrl+0
所以就想用vb模拟这个按键就可以实现夜神模拟器全屏的功能。
2、夜神模拟器打开自己的app在电脑cmd用命令:
Nox.exe -package:com.meiaomei.absadplayerrotation
Nox.exe -packgae:替换为自己的软件包名
即可以打开自己的app。
先用bat模拟打开自己软件的功能,代码如下:
start "" "D:\Program Files\Nox\bin\Nox.exe" -package:com.meiaomei.absadplayerrotation
新建空白start.txt,复制以上内容到 start.txt文件内。修改文件名称为start.bat即可
此处Nox需要在Nox.exe目录下方可运行。可自行切换到自己的Nox.exe目录下。
将"D:\Program Files\Nox\bin\Nox.exe"替换为自己的nox的路径。
然后用vb去模拟全屏和打开这个start.bat文件的功能,代码如下:
Set ws = CreateObject("WScript.Shell")
wscript.sleep 1000
ws.Run "C:\Users\hyw\Desktop\start.bat",0
ws.SendKeys "^0"
新建空白 fullScreen.txt,复制以上内容到 fullScreen.txt文件内。修改文件名称为 fullScreen.vbs即可。
修改"C:\Users\hyw\Desktop\start.bat"路径为自己的start.bat的绝对路径。保存文件。双击fullScreen.vbs 把焦点移动到夜神模拟器上即可实现全屏。打开自己的软件功能。
后期如果想修改。可以将睡眠时间改久一点。等模拟器起来以后在去执行这个vbs文件。就可以实现全屏并且进入自己的软件播放的功能。
可以不用写c#了。把pc改android了。这样有点浪费资源啊。哈哈哈。