シリアルセッションを自動的に開き、単一の文字を送信するショートカットをどのように作成できますか?

シリアルセッションを自動的に開き、単一の文字を送信するショートカットをどのように作成できますか?

シリアルセッション(私の場合は/ 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

さて、ショートカットはどういう意味ですか?一部のデスクトップ環境は上記のコード入力に応答して実行しますか?それともシェルで実行する必要がありますか?

おすすめ記事