私はWordにタブ文字を挿入するスクリプトを作成しようとしています。タブ文字をWordに挿入
クイックノート:私はOpenOfficeでもテストしました。だからWordを持っていないのならば、OpenOfficeやおそらくLibreOffice Writerでテストすることができます。
もしあなたがWordに慣れているなら、空の行のTabキーを押すと、実際のTab charを挿入するのではなく、Wordのような字下げが得られることがわかります。ここで
はそれを修正しようとする試みである:
$Tab::
old := ClipboardAll
Sleep, 1000 ; Just for testing. If I remove this line, the error still
; occurs, but much more randomly.
Clipboard := " " ; Tab character
ClipWait
SendInput, ^v
KeyWait, Tab
Clipboard := old
return
問題は(私はすぐにTabキーを押したときに)時々、それはタブの代わりに、クリップボードのold
コンテンツを挿入されていること、です。
私は、ClipWait、KeyWait、Sleep、InstallKeybdHookをさまざまな組み合わせで使用しようとしました。
誰かがここで何が問題なのか、解決方法を知っているのでしょうか?