我想制作一个连接或打开串行会话(在我的例子中为/dev/ttyACM0)并发送密钥(o)的热键。我不确定这是否可能,如果可能,我相当确定它相当复杂,但对我很有用。提前致谢。
答案1
这个 TCL 脚本非常简单,可以在expect
安装后运行
#!/usr/bin/env expect
set fh [open /dev/ttyACM0 w]
# optional serial port settings (see `man n open` for details)
#fconfigure $fh -mode 9600,n,8,1
puts -nonewline $fh o
现在,你所说的热键是什么意思?某些桌面环境是否会对输入做出反应并运行上述代码?或者这需要从 shell 运行吗?