アクティブウィンドウの内容を読む方法は?

アクティブウィンドウの内容を読む方法は?

アクティブウィンドウの内容を選択し、内容をクリップボードにコピーしてファイルに保存するbashスクリプトを作成しようとしています。その後、テキストエディタはファイルを読み取り、変更内容をアクティブウィンドウに貼り付けます。

私の試みは以下の通りです。現在私に効果がある部分ctrl+actrl+c効果がない部分があります。

#!/usr/bin/env bash

TMPFILE=$(mktemp).md

if [[ $OSTYPE == "linux-gnu" ]]; then
    xdotool getactivewindow key ctrl+a
    xdotool getactivewindow key ctrl+c
    xclip -selection clipboard -o > $TMPFILE
    urxvt -fn "xft:Iosevka Term:pixelsize=24" -geometry 60x10 -e vim -u ~/.config/vim/vimrc -c 'startinsert' $TMPFILE
    cat $TMPFILE | xclip -selection clipboard
    xdotool key ctrl+v
fi

ベストアンサー1

おすすめ記事