■ 質問はここへ ■

前へ 次へ
No. 1816 (1815へのコメント)投稿者: HARADA日付: 2016/11/22 10:22:26
題名 : Re^2:未確定文字列上でのカーソル表示

>その症状が出るのは縦書きのときで、使っているフォントが @FixedSys なら、
>これを試してみてください。
>
>縦書き編集中に未確定文字が表示されない
>http://qx-nosusume.cocolog-nifty.com/qx/2010/01/tate_mikakutei.html
>

横書きで使用しています。

>
>あとは色設定かな。未確定文字列の背景とカーソルが同じ色になっているとか。
>
>未確定文字列の色設定は、QXではなく、日本語入力ソフトの側でおこないま
>す。MS-IME や ATOK など。


ワードパッドやワード、エクセルなどでは正常に見えている
(未確定状態のままでカーソルが見えている)のですが、
QX、newqx、秀○などはだめで、確定状態だと見えているカーソルが、
文字入力をした途端、消えてしまう状態です。

ちなみに、すべてのアプリで背景色白、文字色黒を使用しております。

No. 1817 (1816へのコメント)投稿者: わせい HP日付: 2016/11/22 12:42:37
題名 : Re^3:未確定文字列上でのカーソル表示

日本語入力ソフトはなにを使っていますか?

>ワードパッドやワード、エクセルなどでは正常に見えている
>(未確定状態のままでカーソルが見えている)のですが、
>QX、newqx、秀○などはだめで、確定状態だと見えているカーソルが、
>文字入力をした途端、消えてしまう状態です。

文字入力を始めた「瞬間」ですか?
QXは文字入力を始めた瞬間にカーソルの点滅が始まり、四回点滅してから点
滅が止まります。
それがQXの仕様です。背景が白だとカーソルが見えにくいかもしれません。
ワードパッドなどは変換中もずっとカーソルが点滅しますが、QXはそれとは
仕様が異なります。

>ちなみに、すべてのアプリで背景色白、文字色黒を使用しております。

背景色をほかの色に変えてみてください。それでも文字入力を始めた「瞬間」
からカーソルが見えないのなら、日本語入力ソフトの側の問題、または日本語
入力ソフトとQXの相性の問題だと思います。

No. 1818 (1817へのコメント)投稿者: HARADA日付: 2016/11/22 15:51:50
題名 : Re^4:未確定文字列上でのカーソル表示

日本語入力ソフトは、Microsoft Office IME 2000です。

>背景色をほかの色に変えてみてください。それでも文字入力を始めた「瞬間」
>からカーソルが見えないのなら、日本語入力ソフトの側の問題、または日本語
>入力ソフトとQXの相性の問題だと思います。


QX側の背景色を変えても、変化はありません。
IME側で未確定文字列の背景色を変更してみると、
カーソルらしきものは白で見えるのですが、
左右キイで移動すると見えなくなってしまいます。

ちなみに、共通設定でブリンクにチェックは入っているのですが、
カーソルらしき白いものはブリンクしません。
コントロールパネル → キーボード設定にある、カーソルの点滅速度を変えてみても
変化はありませんでした。

相性の問題っぽいですね。

No. 1819投稿者: 北斗七星日付: 2018/02/24 19:23:25
題名 : マクロについて

 常駐リストに特定の文字列を表示する
マクロについての質問です。

proc test 
dim setWord$
	setWord$="◆,●,■"
	@@ListUserString$=setWord$
	@ListUser
end proc

	Test.txt
	◆123
		・…………
		・…………
	●456
		・…………
		・…………
	■789
		・…………
		・…………
	◆ABC
		・…………
		・…………

 以上のマクロを Test.txt ファイルに使用した場合、
@ListUser によって生々されるダイアログの「移動」
ボタンを手動ではなく、マクロ内で自動的に実行するようには
できないでしょうか。
 つまり、「移動」ボタンをマクロ内で実行する方法です。
 なお、以下の項目を追加して、
実行したのですが上手く行きませんでした。
'---------------------------------
	stopdestroykey 2
	sendkey IDOK
	sendkey KEY_RETURN
	doevents
'---------------------------------

	@ListUser を使用しない方法でも、かまいません。

	◆123
	●456
	■789
	◆ABC

 が常駐リストに表示されれば、OKです。

 何か良い方法があれば、教えて欲しいのですが、
よろしくお願いいたします。

No. 1820 (1819へのコメント)投稿者: わせい HP日付: 2018/02/26 07:56:36
題名 : Re:マクロについて

時間がないので要点だけ。

★ここはマクロについて質問する場所ではありません。

ユーザー フォーラム一覧
http://0ban.com/forum/list.cgi?d=user1
真ん中あたりに、
「QXエディタについての中級以上の質問やマクロ作成については、QXメー
リングリストのほうにお願いします。」
とあります。

★QXマクロのsendkeyは、Windows10では使えません。
QX側の問題ではないので、OSのバグだと思います。
Windows7では一時期、使える状態になっていましたが、いまはどうなっている
か知りません。Windows8は使ったことがないので分かりません。

★私はsendkeysというフリーソフトを使ってキーを送っています。
QXからshellでsendkeys.exeを呼び出し、引数でQXのパスと[ENTER]を指定
してキーを送ればいいはず。

★QXからWindowsAPIを使ってキーを送る手もありますが、専門的な知識が必
要です。私はできません。

★@@ToolListType = 4 で「その他の一覧」に切りかえられます。


もっと具体的なことが知りたければ、メーリングリストで質問してください。
QXエディタ入門に入会方法が書いてあります。

メーリングリストにはarakenさんをはじめ、プロのプログラマーが多く参加し
ているので、もっとうまい解決方法が見つかるかもしれません。

No. 1821投稿者: 北斗七星日付: 2018/02/26 21:59:38
題名 : Re^2マクロについて

 回答ありがとうございます。
 sendkeys.exe を試してみましたが、設定が不備なのか
上手くいきませんでした。

 マクロの質問は、他でするとは気づきませんでした。
失礼致しました。

 ありがとうございます。

No. 1822 (1821へのコメント)投稿者: わせい HP日付: 2018/02/27 17:53:20
題名 : Re: Re^2マクロについて

確かに動きませんね。
C:\QX\qxw32.exe
qxw32.exe
QX32
/active
/all
どれも動かない。
ドキュメントウィンドウへの入力もあやしい動作になる。

QGREP32 には問題なくキーが送れて、便利に使っているのですが。
ほかのアプリを探してみようかな。

来週、ここに結果を書きこみます。

No. 1823 (1822へのコメント)投稿者: 北斗七星日付: 2018/03/06 19:35:02
題名 : Re^2: Re^2マクロについて

 わせいさんへ。
 ご多忙の中、お手数をかけてすみません。

 QXメーリングリスト は、自分にはハードルが高そうで、
躊躇しています。

 ネットで調べたものを参考に、
(あまり詳しくはない) vbs でキーを送るプログラムを
Qx側で shell によって呼び出す方法も試しましたが、ダメでした。
組んだプログラム(というほどのものではないです)が悪いのか、
それ以外の理由かもわかりませんが……。

 API も調べましたが、ハードルが高すぎて即断念しました。

 自動化できると、複数ある見出しの所定位置へ
簡単に移動でき、文章入力により頻繁に位置がずれても、
マクロを1回起動すれば済むため、助かります。

 何か良い方法が見つかると、嬉しいです。

No. 1824 (1822へのコメント)投稿者: 北斗七星日付: 2018/03/08 20:30:54
題名 : Re^2: Re^2マクロについて、判明しました

 わせいさんへ
  解決法が見つかりました。
  以下のようにすれば、
 ダイアログ(リストのみ)自体を表示しなくて済むようです。
	
	@@ListUserString$=setWord$
	@@ListAutoclose=TRUE
	@ListUser

 なちゃさん作成の NK_OLine.mac 内を調べていて
判明しました。
 
 ただ、ダイアログやウインドウに、キーを送信する方法が
マクロ内で実行できると、他の場合でも自動化が図れるため、
お手数で無ければ、教えていただければ幸いです。

 ご協力いただいた「わせいさん」と、
素晴らしいマクロを作っていただいた「なちゃ」さんと、
細かいところまで考えられているQx を作っていただいた arakenさん
に感謝申し上げます。

No. 1825 (1824へのコメント)投稿者: わせい HP日付: 2018/03/09 08:52:55
題名 : Re^3: Re^2マクロについて、判明しました

@@ListAutoClose=TRUE
これは知りませんでした。便利ですね。さっそく使います。
ありがとうございました。

VBSのsendkeysを試してみました。QGREPにはキーを送れますが、QXには送れ
ません。QXは構造が複雑だからか。
PowerShellならできるかもしれないので、メーリングリストで質問してみます。

次へ
現在の既読番号は 0  既読を


メールアドレスを表示するにはURLの後ろに &m=b2258a7e をつけてください。
ユーザー フォーラム一覧

http://www2k.biglobe.ne.jp/~araken/
http://0ban.com/araken/