我想编写一个批处理文件就可以了安装双击APK文件帮我安装APK文件时,我双击任何apk文件如何使用批处理文件
例如,当我点击apk文件myBatchFile.bat执行
应该是什么在myBatchFile.bat
adb install what?
感谢
我想编写一个批处理文件就可以了安装双击APK文件帮我安装APK文件时,我双击任何apk文件如何使用批处理文件
例如,当我点击apk文件myBatchFile.bat执行
应该是什么在myBatchFile.bat
adb install what?
感谢
首先,备份HKEY_CURRENT_USER\SOFTWARE\Classes
注册表配置单元。因此,如果在.bat
文件的测试过程中出现问题,您可以恢复设置。
您需要安装.apk
文件的shell处理程序。处理程序是一个.bat
文件,说MyApkInstaller.bat
。当您在Windows资源管理器中双击.apk
文件时,将运行处理程序MyApkInstaller.bat
,并将.apk
文件名传递给处理程序。
@echo off
echo Installing %1...
adb install %1 && echo Done || echo Failed
pause
将安装/卸载处理程序到Windows注册表
@echo off
setlocal
set _progId=MyApkInstaller
set _handler=MyApkInstaller.bat
if not "%1"=="" goto uninstall
:install
echo Installing...
reg add HKCU\Software\Classes\.apk\OpenWithProgIds /v %_progId% /t REG_SZ /f
reg add HKCU\Software\Classes\%_progId%\Shell\Open\Command /ve /t REG_SZ /d "%~dp0%_handler% ""%%1""" /f
goto finish
:uninstall
echo Uninstalling...
reg delete HKCU\Software\Classes\.apk
reg delete HKCU\Software\Classes\%_progId%
:finish
endlocal
的adb
可以在模拟器安装*.apk
如下脚本:
adb install PATH
的话,你可以简单地创建像这样的批处理文件:
@echo off
echo installing your application...
adb install %1
保存后,选择该批处理文件作为*.apk
文件的默认应用程序。 (在资源管理器apk文件>右键点击>属性>改变> YOUR_BATCH_FILE)
你可以写这些到您的xxx.bat
@echo %1
adb install -r %1
pause
设置环境变量是必要的,打开xxxx.apk通过选择方式xxx.bat
如何通往您的apk文件的路径? – petey
是的 我不知道如何才能在批处理文件中接收点击文件的地址 – Simon
我认为你需要一个蝙蝠脚本的液滴行为。这应该有助于http://stackoverflow.com/q/8547676/794088 – petey