• 游客,欢迎来到米坛社区。
    米坛社区是大型中文智能穿戴设备交流社区,在这里交流你的极客思想,共同建造我们的智能世界
    为了更加方便的获取支持与帮助,请加入米坛社区官方QQ频道

米环7工具 分享一个压缩表盘并复制到手机的脚本,使用无线连接,方便表盘开发

zzt741

LV7
🔥社区作者
普通成员
UID
75550
2021-10-12
224
1,758
其实现在已经有模拟器了,感觉意义已经不大了,但是感觉还是有一点意义的,毕竟模拟器和手环可能有的地方也不一样,而且这个也不需要转换图片。
脚本压缩用的是7Zip,需要把里面的路径改为你的7Zip所在路径,其他的请看注释。手机与电脑的连接是通过手机端开启FTP服务器的方式实现的,手机必须要与电脑在同一个局域网下,手机开启FTP可以使用小米的文件管理、X-Plore或MT管理器,这里安利一下X-Plore,非常强大的文件管理器,使用起来也很方便,如果是安卓11及以上的话,可能需要授予文件管理器访问Android/data文件夹的权限。
文件复制好后,使用Zepp Life选择第一个表盘:动感液晶,之后安装即可,脚本只支持Zepp Life。把以下代码复制到文本文件中,该文件需要与要压缩的文件夹在同一路径下,然后把后缀改为bat即可点击运行,也可在命令行中运行。脚本也支持拖动某个bin或zip表盘文件过去,或者在命令行中传入文件路径,会自动将表盘复制到对应位置,也是安装动感液晶就好了。

ASP.net:
@echo off
echo %date% %time%
:: 这里改为压缩后的zip文件的绝对路径,要和后面一致
set file=D:\programme\watchFace\多彩机甲自定义\多彩机甲全功能表盘.zip
rem echo "%~x1"
if "%~x1"==".zip" (
set "file=%~1"
goto COPY
)
if "%~x1"==".bin" (
set "file=%~1"
goto COPY
)

:: 这里依次改为7zip的路径、压缩后的文件名、要压缩的文件夹,注意文件夹后要加\*
"D:\Program Files\7-Zip\7z.exe" a -r 多彩机甲全功能表盘.zip .\多彩机甲全功能表盘\*
:COPY
:: 后面依次改为手机FTP服务器的IP地址、端口号、用户名、密码
echo open 192.168.1.101 2222>ftp.up
echo 你的用户名>>ftp.up
echo 你的密码>>ftp.up
:: 这里的/internalStorage/要改为你的FTP服务器中内部存储的路径,如果就是根目录则改为/即可
echo put "%file%" /internalStorage/Android/data/com.xiaomi.hm.health/files/watch_skin_local/YIjHKambPvQNMSEVwmqSENRylbUJukTL/YIjHKambPvQNMSEVwmqSENRylbUJukTL.bin >>ftp.up
echo bye>>ftp.up
ftp -s:ftp.up
del ftp.up
 
最后编辑:
  • 赞
反馈: 三三九

三三九

LV0
普通成员
UID
359486
2023-07-27
2
0
其实现在已经有模拟器了,感觉意义已经不大了,但是感觉还是有一点意义的,毕竟模拟器和手环可能有的地方也不一样,而且这个也不需要转换图片。
脚本压缩用的是7Zip,需要把里面的路径改为你的7Zip所在路径,其他的请看注释。手机与电脑的连接是通过手机端开启FTP服务器的方式实现的,手机必须要与电脑在同一个局域网下,手机开启FTP可以使用小米的文件管理、X-Plore或MT管理器,这里安利一下X-Plore,非常强大的文件管理器,使用起来也很方便,如果是安卓11及以上的话,可能需要授予文件管理器访问Android/data文件夹的权限。
文件复制好后,使用Zepp Life选择第一个表盘:动感液晶,之后安装即可,脚本只支持Zepp Life。把以下代码复制到文本文件中,该文件需要与要压缩的文件夹在同一路径下,然后把后缀改为bat即可点击运行,也可在命令行中运行。脚本也支持拖动某个bin或zip表盘文件过去,或者在命令行中传入文件路径,会自动将表盘复制到对应位置,也是安装动感液晶就好了。

ASP.net:
@echo off
echo %date% %time%
:: 这里改为压缩后的zip文件的绝对路径,要和后面一致
set file=D:\programme\watchFace\多彩机甲自定义\多彩机甲全功能表盘.zip
rem echo "%~x1"
if "%~x1"==".zip" (
set "file=%~1"
goto COPY
)
if "%~x1"==".bin" (
set "file=%~1"
goto COPY
)

:: 这里依次改为7zip的路径、压缩后的文件名、要压缩的文件夹,注意文件夹后要加\*
"D:\Program Files\7-Zip\7z.exe" a -r 多彩机甲全功能表盘.zip .\多彩机甲全功能表盘\*
:COPY
:: 后面依次改为手机FTP服务器的IP地址、端口号、用户名、密码
echo open 192.168.1.101 2222>ftp.up
echo 你的用户名>>ftp.up
echo 你的密码>>ftp.up
:: 这里的/internalStorage/要改为你的FTP服务器中内部存储的路径,如果就是根目录则改为/即可
echo put "%file%" /internalStorage/Android/data/com.xiaomi.hm.health/files/watch_skin_local/YIjHKambPvQNMSEVwmqSENRylbUJukTL/YIjHKambPvQNMSEVwmqSENRylbUJukTL.bin >>ftp.up
echo bye>>ftp.up
ftp -s:ftp.up
del ftp.up
 

*这是一则由 Google AdSense 自动推荐的广告,与本站无关,不对其真实性与可靠性负责