■ 質問はここへ ■

前へ 次へ
No. 430投稿者: 岩熊哲夫日付: 2002/02/16 09:48:51
題名 : キーボードマクロの実行

QXのV.6.5をほぼ毎日使わせてもらっています.
キーボードマクロをたまに使うことが以前のエディタであったので,
QXでも試してみました.たしかに登録して,メニュで「その他」
「キーマクロの実行」とすると実行できるのですが,「ALT+F6」での
実行ができません.私の設定が間違っているとも思い,FAQなどを
眺めましたが,わかりませんでした.対処法など教えてください.
これだけだと情報不足かもしれませんが....

No. 431 (430へのコメント)投稿者: noris日付: 2002/02/16 10:31:21
題名 : Re:キーボードマクロの実行

岩熊さん、はじめまして。

▼ 岩熊哲夫 さん
> たしかに登録して,メニュで「その他」「キーマクロの実行」とすると実
> 行できるのですが,「ALT+F6」での実行ができません.

ええと、さしあたり、ALT+F6 を押すと「キーマクロの実行」が行われるよ
うな設定になっているかどうか、というところを確認していただく必要があ
るかと思います。


メニューから「その他」を選択したときに、「キーマクロの実行」の右側に
「Alt F6」という表示があるでしょうか?
これがもし無いとすれば、「その他」〜「キー定義設定」で、上記のように
なるようにあらためて設定をしていだだかなければなりません。
こちらの設定方法については、「その他」〜「キー定義設定」でヘルプボタ
ンを押して出てくるヘルプの項目を参照していただき、それで分からないこ
とがありましたら、また質問してください。

# 確か QX の初期設定では「キーマクロの実行」は別のキーに割り付けら
# れてあったような……「Ctrl+_」だったかな?

No. 432 (431へのコメント)投稿者: 岩熊哲夫日付: 2002/02/18 09:45:29
題名 : Re^2:キーボードマクロの実行

あ,さっそくのリプライをありがとうございます.

>ええと、さしあたり、ALT+F6 を押すと「キーマクロの実行」が行われるよ
>うな設定になっているかどうか、というところを確認していただく必要があ
>るかと思います。

「その他」を開くと「Alt f6」になっていて,キー定義でもそうなって
います.確かに「Alt」きーを押すと,f6のところに「KM実行」のような
文字が表示されるのですが,「Alt」を押しながらf6を押しても
マクロが実行されないのです.もちろん,メニュで「その他」「実行」では
確かに実行されます.できればツーストローク操作よりも...と
思っているのです...実は,今は昔から使っているVzのキーマクロで
編集しています...

No. 433 (432へのコメント)投稿者: かぶねこ HP日付: 2002/02/18 11:09:23
題名 : Re^3:キーボードマクロの実行

>「その他」を開くと「Alt f6」になっていて,キー定義でもそうなって
>います.

うちの環境で試しに「キーマクロの実行」のキーの割当てを「Alt+F6」に変更し
てみたのですが、このキーでも他のキーと変わりなく実行できました。あとは何
か常駐ツールがこのキーを横取りしている、とか、そんな可能性ぐらいしか思い
つきません。

英数文字キーでもツーストロークにする必要はないので、たとえば Ctrl+0 (ゼ
ロ)なんかもデフォルトでは空いていますから、そういうのに割り当ててみる、
というのはいかがでしょうか。

>確かに「Alt」きーを押すと,f6のところに「KM実行」のような
>文字が表示されるのですが,

これはキーについてのヘルプ機能のようなものなので、これが表示されていても
次に F6 を押したときに QX がキーを受け取っているかどうか、確実ではないと
思います。岩熊さんの環境では、他のファンクションキーと Alt の組合せも全
部ダメなのでしょうか。

No. 434 (433へのコメント)投稿者: 岩熊哲夫日付: 2002/02/18 17:08:46
題名 : Re^4:キーボードマクロの実行

>英数文字キーでもツーストロークにする必要はないので、たとえば Ctrl+0 (ゼ
>ロ)なんかもデフォルトでは空いていますから、そういうのに割り当ててみる、
>というのはいかがでしょうか。

なるほど,ほかのキーに割り当てる手がありました.試していませんでした.
やってみます.うまくいかなかったらまた書きます.多分,うまくいくと
思いますので,どうもありがとうございました.

No. 435投稿者: YOSSY日付: 2002/02/25 21:00:02
題名 : パス名の強調表示について

初めて質問します。
QGREPを使っていて、ふと思ったのですが、
キーワードファイルには、HTTP://だけしか書いてないのに、実際にはURLすべてが
キーワードとして強調表示されますよね。
これと同じように、フルパスを強調表示することはできないのでしょうか。

C:\を指定すれば
C:\WINDOWS\SYSTEM\AAA.EXE でも
C:\DOCUMENT\BBB.TXT でも強調表示されるというように…

No. 436 (435へのコメント)投稿者: かぶねこ HP日付: 2002/02/26 01:12:10
題名 : Re:パス名の強調表示について

>これと同じように、フルパスを強調表示することはできないのでしょうか。

URL については他の文字列とは違って、「共通設定」−「マウス」でオン・オフ
する「クリッカブル URL」の対象になっています。特殊な内部処理をしているの
ではないでしょうか。

QX では強調表示は、キーワードファイルにある単語の強調表示と、プログラミ
ング言語に対応した強調表示、マクロから @PrintCode を使って設定する「特定
範囲のコードにあたる文字の強調表示」があります。

proc main
if @PrintCode <> 0 then
@PrintCode = 0
exit proc
end if
@PrintCode = 1
@PrintCodeSet 1,`!`,`~` 'コード範囲の開始位置と終了位置の設定
end proc

で半角英数文字の強調表示のオン・オフができます。

が、YOSSY さんのご希望とはちょっと違うかもしれません。さらに強調表示につ
いて araken さんに要望などありましたら、メーリングリストのほうにお願いし
ます。

No. 437 (436へのコメント)投稿者: かぶねこ HP日付: 2002/02/26 14:40:48
題名 : Re^2:パス名の強調表示について

そういえば、クリッカブル URL には http:// のほかにも mailto:https://
ftp://、file:// があります。この file:// をパスの先頭に追加するとパスが
まとめて強調表示されてクリッカブルになります。ただし、パスに全角文字を含
めることはできません。

QGREP を使っていて……ということなので、QGREP の設定の「その他」の「ファ
イル名の前に見出しで何かできるかな、と思ったのですが、見出しに設定した文
字列+半角スペースが入るのでそのままではダメでした。見出しに特殊な1文字
程度を設定して、それをその後の半角スペースとまとめて「file://」に置換す
ることでたぶん強調表示はされると思います。かなり煩雑ですが。

No. 438 (435へのコメント)投稿者: 島田 HP日付: 2002/03/01 00:39:21
題名 : Re:パス名の強調表示について

島田と申します。YOSSY さん、こんにちは。

>キーワードファイルには、HTTP://だけしか書いてないのに、実際にはURLすべてが
>キーワードとして強調表示されますよね。
>これと同じように、フルパスを強調表示することはできないのでしょうか。

既にかぶねこさんがお答えになっているように現状では難しいですね。
かなり苦し紛れで、雑な上に動作が遅いですが、こんなマクロを書いてみました。
お役にたてるかどうか……。

'開いてる文書の中で実在するファイル名を強調表示
const k_num = 3 '使用するキーワードファイルの番号
proc main
dim line, pos, mode
dim f_l, f_p, j
'編集状態取得
if @hwnd = 0 then exit proc
if @Select <> 0 then
call msgbox("選択中は実行できません。")
end if
'カーソル位置記憶
line = @Line
pos = @BytePosCr
'キーワードファイル書き込み準備
open @@KeywordFile$(k_num) for append as #1
'検索開始
@@Redraw = 0
@MoveFileTop
if @@FindRegExp = 0 then
@@FindRegExp = -1
mode = 1
end if
@FindStringBottom "[A-Za-z]:\\"
do while @@SearchFound
f_l = @Line
f_p = @BytePosCr
'検索位置で開始する文字列取得
do
j = @BytePosCr
@MoveRightCharSel
if @BytePosCr = j then exit do
'存在するファイル名(ディレクトリ以外)なら強調表示
if dir$(@TextSelect$, 0) <> "" and dir$(@TextSelect$, &H10) = "" then
print #1, @TextSelect$
exit do
end if
loop while lenb(@TextSelect$) < 256
@BlockSelect
@Line = f_l
@BytePosCr = f_p
@FindStringBottom "[A-Za-z]:\\"
loop
close #1
if mode then @@FindRegExp = 0
'カーソル位置に戻る
@Line = line
@BytePosCr = pos
'キーワード強調
@@KeyWordReset k_num
end proc

No. 439投稿者: くま日付: 2002/03/01 00:39:54
題名 : 見出しの半角数字+半角Spaceについて

こんにちは。見出しについて質問です。

「半角数字+半角Space」で見出しの設定ができません。
「半角数字+全角Space」ではできます。
ヘルプを読むとできるように思われます。
ヘルプの読み違いでしょうか。私がどこか設定を間違えているのでしょうか。
よろしくお願いします。

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


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

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