|
こんにちは、K'zawaです。
下記のマクロは、編集エリアに文字を書き込むような処理はないですが、
読み上げ中にキーを連打すると書き込んでしまいます。
(PC Talkerが入っている環境でないと動作しませんが、他に再現するものが
みつかりませんでした)
秀丸エディタ Version 8.71 32bit edition
Windows 10 Home, 64bit Version 1607 ビルド 14393
PCTalker 10 Version 1.17
$s = "あいうえおかきくけこ";
#voice = createobject( "VbPCTK.Voice" );
disablebreak;
while ( 1 ) {
if ( iskeydown( 0x1B ) ) { // ESCキー
break;
} else if ( iskeydown( 0x31 ) ) { // フルキー 1
callmethod #voice, "Go", $s, 0; // 読み上げる
callmethod #voice, "BusyWait"; // 読み終わりを待つ
}
sleep 100;
}
releaseobject #voice;
|
|