Python Echo dot命令Raspberry pi在我的计算机上执行脚本

Python Echo dot命令Raspberry pi在我的计算机上执行脚本,python,linux,amazon-echo,Python,Linux,Amazon Echo,正在寻找一位编码大师,向我解释我现在需要走的方向: 我使用一个Amazon Echo点,它当前连接到我的Raspberry Pi。 我现在可以说“Alexa打开/关闭设备”,它使用这个优秀的存储库向我的Raspberry Pi返回真/假: 有谁能解释一下,我如何用一个脚本来替换这个python脚本中的“true”,该脚本发送一个请求,使用RDP在我的windows计算机上执行批处理文件?。我想它在这里,但不起作用: def act(self, client_address, state, nam

正在寻找一位编码大师,向我解释我现在需要走的方向:

我使用一个Amazon Echo点,它当前连接到我的Raspberry Pi。 我现在可以说“Alexa打开/关闭设备”,它使用这个优秀的存储库向我的Raspberry Pi返回真/假:

有谁能解释一下,我如何用一个脚本来替换这个python脚本中的“true”,该脚本发送一个请求,使用RDP在我的windows计算机上执行批处理文件?。我想它在这里,但不起作用:

def act(self, client_address, state, name):
    print "State", state, "from client @", client_address
    GPIO.setmode(GPIO.BOARD) ## Use board pin numbering
    GPIO.setup(str(sys.argv[3]), GPIO.OUT)   ## Setup GPIO Pin to OUTPUT
    GPIO.output(str(sys.argv[3]), not state) ## State is true/false
    GPIO.cleanup(str(sys.argv[3]))
    return True ## after this line add the command the execute?
额外问题:如何添加更多语音命令


非常感谢。

在运行此代码的计算机上,还是远程在您的Windows机箱上?后者是一个太大的主题,无法合理确定范围。此代码(在存储库中找到)现在正在Raspberry PiYes上运行,但您是在问我们如何触发任意本地脚本(碰巧运行远程命令),还是在问我们如何触发远程命令?也就是说,你会接受只告诉你如何运行本地命令的答案,还是“我如何在运行RDP的Windows计算机上执行批处理文件?”是问题的核心部分?我想知道如何在这个脚本中触发命令(超出范围:然后哪个将执行一个文件/命令,该文件/命令将执行Windows RDP部分).啊!那就更合理了。没有帮助吗?(你能回答这个问题,解释一下为什么现有的问题和答案不适用吗?)