- 591 名前:573 mailto:sage [2007/05/06(日) 02:13:28 ID:E3i87UkL0]
- >>583
レスありがとうございます。 ちょっと私の説明不足でした。 []内の文字列(主に漢字)を平仮名にしたときの最初の文字を取得したかったんです。 もっと言えば文字列を平仮名に変換出来ればOKです。 一応自分で考えたマクロは loaddll "ht_tools.dll"; searchdown "(?<=\\[).*?(?=\\])" , regular, nocasesense; if( result ){ imeconvforgot; #num = dllfunc("SendKeyPress",117); #num = dllfunc("SendKeyPress",13); } freedll; 文字列選択→再変換→F6キー送信→Enterキー送信するものでした。 キー送信はht_tools.dllを利用してます。 このマクロ自体はうまくいくんですがこれをwhile文などで連続して行うようにすると キーの送信がうまくいかずに失敗します。 何かいい方法がありましたら御教授お願いします。
|

|