Command

如何製作自動打開串列會話並發送單個字元的熱鍵?

  • June 8, 2017

我想製作一個熱鍵來連接或打開一個串列會話(在我的例子中,/dev/ttyACM0)並發送一個鍵(o)。我不確定這是否可行,如果可行,我相當確定它非常複雜,但它對我有用。提前致謝。

這個 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

現在,熱鍵是什麼意思?某些桌面環境會響應輸入並執行上述程式碼嗎?或者這需要從外殼執行嗎?

引用自:https://unix.stackexchange.com/questions/369872