手机远程控制电脑代码
时间: 2023-09-25 11:12:44 浏览: 63
这是一个基于Python的示例代码,需要安装PyAutoGUI和socket库:
电脑端代码:
```
import socket
import pyautogui
HOST = '0.0.0.0' # 监听所有可用的接口
PORT = 9999 # 非特权端口号
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind((HOST, PORT))
s.listen(1)
conn, addr = s.accept()
print('Connected by', addr)
while True:
data = conn.recv(1024)
if not data:
break
print('Received command:', data)
command = data.decode()
if command == 'left':
pyautogui.press('left')
elif command == 'right':
pyautogui.press('right')
elif command == 'up':
pyautogui.press('up')
elif command == 'down':
pyautogui.press('down')
elif command == 'click':
pyautogui.click()
elif command.startswith('typetext:'):
text = command[9:]
pyautogui.typewrite(text)
conn.close()
```
手机端代码:
```
import socket
HOST = '192.168.0.100' # 电脑的IP地址
PORT = 9999 # 非特权端口号
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((HOST, PORT))
while True:
command = input('请输入命令:')
s.sendall(command.encode())
if command == 'quit':
break
s.close()
```
在电脑端运行电脑端的代码,手机端运行手机端的代码,输入命令即可实现远程控制电脑。其中,手机端代码中的HOST需要改为电脑的IP地址,可以在电脑端打开命令提示符(Windows)或终端(Mac/Linux),输入ipconfig(Windows)或ifconfig(Mac/Linux),查看本机IP地址。