アイデアはシンプルです。入力するキーボードを使用して画面に表示するには、テキストファイルから事前に記述されたテキストの合計を取得する必要があるとしましょう。これは、通常の出力形式でテキストを表示するだけではなく、誰かがタイプしているようにキーボードから来る必要があります。
どんなアイデアも私にとって非常に便利です。
一見入力するようにしたいので、おそらく文字があまり速く表示されないようにしたいでしょう。
以下のコードを使用して、テキストファイルを開き、一見どこでも「タイプ」できます。
#!/usr/bin/env python3
import subprocess
import time
import sys
# open the textfile
text = open(sys.argv[1]).read().strip()
for ch in text:
# type out the text
subprocess.call(["xdotool", "type", ch])
# increase or decrease the time below to type slower or faster
time.sleep(0.1)
Xdotoolをインストールする必要があります
Sudo apt-get install xdotool
Teスクリプトを空のファイルにコピーし、type_out.py
として保存します
テキストファイルを引数として実行します。
python3 /path/to/type_out.py <textfile>
何かに入力したい場合は、実行する前に小さなブレークを追加して、まだ準備ができていないときに入力を開始できないようにすることができます...
それでおしまい!