使用Excel VBA在Raspberry Pi中远程运行代码

时间:2018-08-21 15:47:29

标签: python excel vba ssh raspberry-pi

我正在尝试从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':找不到文件”。我假设它正在尝试在计算机中而不是树莓派中查找脚本。我尝试了不同的组合,但始终是相同的错误。

0 个答案:

没有答案