Muttスクリプト: "dialog"を使用した対話型会話マクロ

Muttスクリプト:

私は次のことをしたいと思います:

  • マクロ別にグループ化
  • ユーザー対話機能を備えた自分で作成したスクリプト(Python)を入力します(例:dialogシェルスクリプト用のUNIXユーティリティ)。
  • ダイアログボックスの応答に基づいていくつかの処理を実行する
  • 少し走るその他 mutt会話応答に基づくマクロ(例:Xの場合はYを実行し、それ以外の場合はZを実行)

可能ですか?

ベストアンサー1

はい、可能です。スクリプトを実行するマクロは、次のように実行する必要があります。

macro index X "<enter-command>source /path/to/your/command|<enter>"

indexXを使用したいメニューの名前とキーに置き換えます。|コマンド名の後には、次の点を参照してください。

端末と対話するには、スクリプトを再度開く必要があります/dev/tty。その後、スクリプトはSTDOUT muttrcコマンドを再送信して他の操作をトリガーできます。マクロを実行するには、push Yマクロがバインドされたキーがある場所に再送信する必要があります。Y

おすすめ記事