我正在尝试从Excel运行Raspberry Pi内部的python脚本。例如,一个简单的2按钮excel页面,您可以将每次运行之间的暂停时间写入excel框,然后按第一个按钮,脚本就会运行。如果要使其停止,只需按第二个。
首先,我开始尝试使用内置ssh尝试Windows 10的命令提示符。我从笔记本电脑到树莓派创建了ssh密钥,因此无需输入密码。
C:\Users\xx>ssh pi@192.168.x.xx /home/pi/Temp_Codes/Script_Manual.py
Writing to database... Write Complete
C:\Users\xx>
这很好用,我知道ssh连接很好。
对于Excel部分,我正在尝试使用shell方法,但是存在一些问题。
Sub RunScript()
Dim PID As Variant
PID = Shell("ssh pi@192.168.x.x /home/pi/Temp_Codes/Script_Manual.py", vbHide)
End Sub
这给我一个“运行时错误'53':找不到文件”。我假设它正在尝试在计算机中而不是树莓派中查找脚本。我尝试了不同的组合,但始终是相同的错误。