20 lines
496 B
Python
20 lines
496 B
Python
import socket
|
|
import json
|
|
|
|
# 模拟大模型生成的 JSON 指令
|
|
command = {
|
|
"cmd": "draw_circle",
|
|
"x": 500.0,
|
|
"y": 500.0,
|
|
"r": 250.0
|
|
}
|
|
|
|
try:
|
|
client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
|
|
client.connect(("127.0.0.1", 8080))
|
|
# 发送序列化后的 JSON 字符串
|
|
client.sendall(json.dumps(command).encode('utf-8'))
|
|
client.close()
|
|
print("指令发送成功,请查看 AutoCAD 屏幕。")
|
|
except Exception as e:
|
|
print(f"连接失败: {e}") |