975 B
975 B
#领域/工具技巧
#复盘/0
一句话描述
[批量生成红外清理CMD指令]
核心定义
以参数 IP和ids 程序输出指令,复制所有行,在CMD窗口右键粘贴
最小实现代码
# ######## 参数设置 ########
IP = "192.168.1.180"
ids = []
ids.extend(range(3, 39))
# #########################
for id in ids:
code = """curl -X POST http://""" + IP + """/v3 -d "{\\"ir"""
code += str(id)
code += '\\":0}"'
print(code)
# 清理植物墙左侧红外开关门指令
# ir7 开门 ir8 关门
curl -X POST http://192.168.0.180/v3 -d "{\"ir7\":0}"
curl -X POST http://192.168.0.180/v3 -d "{\"ir8\":0}"
# 清理植物墙右侧红外开关门指令
# ir7 开门 ir8 关门
curl -X POST http://192.168.0.181/v3 -d "{\"ir7\":0}"
curl -X POST http://192.168.0.181/v3 -d "{\"ir8\":0}"
#状态/待实践 一些示例内容,例如样例程序可以给出基础的示例