Import "shanhai.lua"
//
//# ========================================================
//# \226\156\133 唯一正确命令(你的小米6X设备,免Root小精灵)
//# ========================================================
//adb -s 192.168.30.22:5555 shell am startservice ^
//-n com.dd/com.cyjh.elfin.nanohttpd.service.HttpServerService ^
//-a HTTPD_ACTION_START_SERVER
//
//# 指定端口9000版本:
//adb -s 192.168.30.22:5555 shell am startservice ^
//-n com.dd/com.cyjh.elfin.nanohttpd.service.HttpServerService ^
//-a HTTPD_ACTION_START_SERVER --ei port 9000
//
//# 停止服务:
//adb -s 192.168.30.22:5555 shell am startservice ^
//-n com.dd/com.cyjh.elfin.nanohttpd.service.HttpServerService ^
//-a HTTPD_ACTION_STOP_SERVER
//
//
//
//
//
// 脚本内部直接启动HTTP服务(不需要电脑端ADB)
Dim 启动结果
启动结果 = ShanHai.execute("am startservice -n com.dd/com.cyjh.elfin.nanohttpd.service.HttpServerService -a HTTPD_ACTION_START_SERVER")
TracePrint "HTTP服务启动返回:" & 启动结果
Delay 3000 ' 等3秒初始化
// 脚本内验证是否成功(本机回环地址)
Dim 健康检查
健康检查 = ShanHai.execute("wget -q -O - --timeout=2
http://127.0.0.1:8080/health")
TracePrint "本地健康检查:" & 健康检查
If InStr(1, 健康检查, "200") > 0 Then
ShowMessage "HTTP服务启动成功"
Else
ShowMessage "HTTP服务启动失败"
End If