设置细节:连接到windows7的Android设备
我打算在Windows 7上打开一个cmd提示符并连续运行" adb shell ping 192.168.1.22" 同时打开其他cmd提示符并连续运行" adb shell ping 192.168.1.100"
我希望这些窗口能够独立打开和运行 请帮助实现这个!!!
import os
os.system("adb root ")
os.system("adb shell ping -i 0.01 192.168.1.22")
os.system("adb shell ping -i 0.01 192.168.1.100")
答案 0 :(得分:0)
好的,所以这里
我的电脑上的One.py
//One.py
import os
os.chdir("C:\\Program Files (x86)\\Android\\android-sdk\\platform-tools")
os.system("adb shell ping 192.168.1.1")
然后是Two.py
//Two.py
import os
os.chdir("C:\\Program Files (x86)\\Android\\android-sdk\\platform-tools")
os.system("adb shell ping 8.8.8.8")
然后是MultipleWindows.py
//MultipleWindows.py
import os
os.chdir("C:\\Python27")
os.system('start "Window 1" python.exe One.py ')
os.system('start "Window 2" python.exe Two.py ')
答案 1 :(得分:0)
你可以做这样的事情,用你想要的所有命令选项制作一个python文件。
#Three.py
import os
import sys
os.chdir("C:\\Program Files (x86)\\Android\\android-sdk\\platform-tools")
print(sys.argv)
if sys.argv[1]=='ping':
os.system("adb shell ping %s" %sys.argv[2])
if sys.argv[1]=='other':
os.system("adb shell [whatever other does] %s" %sys.argv[2])
然后,控制器脚本与我前面提到的脚本相同
#controler
import os
os.chdir("C:\\Python27")
#os.system('start "Window 1" python.exe Three.py ping 192.168.1.1')
#os.system('start "Window 2" python.exe Three.py other argumentsforother ')
def Command(Type,Argument):
os.system('start "(%s,%s)" python.exe Three.py %s %s' %(Type,Argument,Type,Argument))
Command('ping','192.168.1.1')
随意添加您自己的命令和参数。