带输入的批处理脚本。 ADB 命令,FireStick
Batch Script with Input. ADB commands, FireStick
我修改了这个 post 以反映根据回复的建议所做的更改。
我想 运行 在一个批处理文件中添加几行 adb 命令。
cd C:\Users\James\AppData\Local\Android\sdk\platform-tools
adb kill-server
adb start-server
timeout 5
echo Find the IP of the FireStick; Go to Settings, System, About, Network
set /p IPInput = Enter the IP address:
adb connect %IPInput%
::Error after this line, I am told "error: device '(null)' not found"
adb install "C:\Users\James\Desktop\Kodi on FIreStick\kodi-16.1-Jarvis-armeabi-v7a.apk"
adb install "C:\Users\James\Desktop\Kodi on FIreStick\ace-stream-media-beta-3-1-6-0-apkplz.com.apk"
adb install "C:\Users\James\Desktop\Kodi on FIreStick\Emulators\NES\com.androidemu.nes_61.apk"
adb install "C:\Users\James\Desktop\Kodi on FIreStick\Emulators\SNES\snes9x-ex-1-5-28-en-android.apk"
adb push C:[=10=]_kodi_userdata /sdcard/Android/data/org.xbmc.kodi/files/.kodi/userdata/
adb push C:[=10=]_kodi_addons /sdcard/Android/data/org.xbmc.kodi/files/.kodi/addons/
adb push "C:[=10=]_kodi_downloads" /sdcard/Download
我遇到的问题是以下错误:
"error: device '(null)' not found"
我知道我输入的 IP 地址是正确的。事实上,我可以通过在单独的命令提示符中输入命令来轻松访问 FireStick。
即亚行连接 192.168.0.164
为什么它在这里不起作用?
即使我mod脚本如下:
echo Find the IP of the FireStick; Go to Settings, System, About, Network
set /p IPInput = Enter the last three values of the IP address:
adb connect 192.168.0.%IPInput%
我收到一条错误消息,显示 IPInput 未用于设置 IP 地址。输出仅显示:
192.168.0.:5555
什么给了?
您正在尝试在批处理文件中使用 VBScript 代码。那是行不通的¹。在批处理中,您可以通过 set
命令提示用户输入:
echo Find the IP of the FireStick; Go to Settings, System, About, Network
set /p IPInput=Enter the IP address:
¹ 除非您正在构建某种 Frankenscript,我强烈建议您不要这样做。
对于偶然发现这个的人。
命令:
set /p IPInput = Enter the IP address:
不得包含空格 before/after 等号。它将如下所示:
set /p IPInput=Enter the IP address:
然后您可以使用命令:
adb connect %IPInput%:5555
连接到您的 FireStick
我将连接到 FireStick 的代码的上半部分(假设 adb 及其组成部分在您的路径中)如下:
cd %~d0\FireStickAutomation
adb kill-server
adb start-server
timeout 5
@echo off
echo.
echo.
echo .. READ ME ..
echo.
echo.
echo Find the IP of the FireStick; Go to Settings, System, About, Network
echo.
echo.
echo Make note of the entire string
echo.
echo.
set /p IPInput=Enter the IP address including the dots:
echo.
echo.
adb connect %IPInput%:5555
我修改了这个 post 以反映根据回复的建议所做的更改。
我想 运行 在一个批处理文件中添加几行 adb 命令。
cd C:\Users\James\AppData\Local\Android\sdk\platform-tools
adb kill-server
adb start-server
timeout 5
echo Find the IP of the FireStick; Go to Settings, System, About, Network
set /p IPInput = Enter the IP address:
adb connect %IPInput%
::Error after this line, I am told "error: device '(null)' not found"
adb install "C:\Users\James\Desktop\Kodi on FIreStick\kodi-16.1-Jarvis-armeabi-v7a.apk"
adb install "C:\Users\James\Desktop\Kodi on FIreStick\ace-stream-media-beta-3-1-6-0-apkplz.com.apk"
adb install "C:\Users\James\Desktop\Kodi on FIreStick\Emulators\NES\com.androidemu.nes_61.apk"
adb install "C:\Users\James\Desktop\Kodi on FIreStick\Emulators\SNES\snes9x-ex-1-5-28-en-android.apk"
adb push C:[=10=]_kodi_userdata /sdcard/Android/data/org.xbmc.kodi/files/.kodi/userdata/
adb push C:[=10=]_kodi_addons /sdcard/Android/data/org.xbmc.kodi/files/.kodi/addons/
adb push "C:[=10=]_kodi_downloads" /sdcard/Download
我遇到的问题是以下错误: "error: device '(null)' not found"
我知道我输入的 IP 地址是正确的。事实上,我可以通过在单独的命令提示符中输入命令来轻松访问 FireStick。
即亚行连接 192.168.0.164
为什么它在这里不起作用?
即使我mod脚本如下:
echo Find the IP of the FireStick; Go to Settings, System, About, Network
set /p IPInput = Enter the last three values of the IP address:
adb connect 192.168.0.%IPInput%
我收到一条错误消息,显示 IPInput 未用于设置 IP 地址。输出仅显示:
192.168.0.:5555
什么给了?
您正在尝试在批处理文件中使用 VBScript 代码。那是行不通的¹。在批处理中,您可以通过 set
命令提示用户输入:
echo Find the IP of the FireStick; Go to Settings, System, About, Network
set /p IPInput=Enter the IP address:
¹ 除非您正在构建某种 Frankenscript,我强烈建议您不要这样做。
对于偶然发现这个的人。
命令:
set /p IPInput = Enter the IP address:
不得包含空格 before/after 等号。它将如下所示:
set /p IPInput=Enter the IP address:
然后您可以使用命令:
adb connect %IPInput%:5555
连接到您的 FireStick
我将连接到 FireStick 的代码的上半部分(假设 adb 及其组成部分在您的路径中)如下:
cd %~d0\FireStickAutomation
adb kill-server
adb start-server
timeout 5
@echo off
echo.
echo.
echo .. READ ME ..
echo.
echo.
echo Find the IP of the FireStick; Go to Settings, System, About, Network
echo.
echo.
echo Make note of the entire string
echo.
echo.
set /p IPInput=Enter the IP address including the dots:
echo.
echo.
adb connect %IPInput%:5555