■ 質問はここへ ■

前へ 次へ
No. 845投稿者: ねね夫日付: 2003/05/12 18:37:35
題名 : chm形式のヘルプの呼び出し

QXで編集中にカーソルを検索したいキーワード上においてマクロを実行すると
その文字列をchm形式のヘルプを開いてキーワードタブをアクティブにして
自動的に検索して表示までしてくれるようなマクロって実現可能でしょうか?
chmヘルプを起動したり、ALT+Dなどと言ったキーを送り込めれば可能かなぁと
考えてるのですが。
難しいと思うのですが、QXならできそうな匂いがプンプンするので
質問させていただきました。
マクロそのものでなくとも、ヒントやサンプル的なものをご提示いただければ
すごくありがたいのですが。
よろしくお願いいたします。

No. 846 (845へのコメント)投稿者: かぶねこ HP日付: 2003/05/12 19:56:52
題名 : Re:chm形式のヘルプの呼び出し

chm 形式のヘルプを開くには hh.exe を起動するようですが、hh.exe が開くヘ
ルプファイルの指定まではなんとかわかるものの、その他の起動オプションがわ
かりません。

hh.exe に限らず、起動オプションがわかれば、文字列の上にカーソルを置いて
その文字列を渡して起動することはできると思います。

ヘルプを開くだけなら、たとえばこんなふうになるんですが。

proc main
call shell("C:\WINNT\hh.exe " + @@QXDirectory$ + "\QX.CHM", 1)
end proc

No. 847 (846へのコメント)投稿者: ねね夫日付: 2003/05/12 22:59:15
題名 : Re^2:chm形式のヘルプの呼び出し

かぶねこさん、こんばんは。
いつも素早いご返答ありがとうございます。

>hh.exe に限らず、起動オプションがわかれば、文字列の上にカーソルを置いて
>その文字列を渡して起動することはできると思います。

ふむ。たぶんかぶねこさんが言われてるように起動オプションかなにかで
hh.exeに指定することができればスマートなんだろうなと思いつつ
自分でも調べきることができませんでした・・・

>proc main
> call shell("C:\WINNT\hh.exe " + @@QXDirectory$ + "\QX.CHM", 1)
>end proc

ありがとうございます!!
開くことができました!これだけでもずいぶんと道が開けました。
結局いろいろ試行錯誤した結果、SendKeyでhh.exeに送ることで自分が思ってる動作に近づけることができました。
他に参考にされる方はいないかと思いますが、一応自分がとった方法を以下にサンプルとして
つけておきますー。
−−−−−−−−−−−−−−
proc ProcName()
dim ret
dim KeyWord$
if @hwnd = 0 then exit proc
if @Select then
KeyWord$ = @TextSelect$
else
KeyWord$ = @GetCursorWord$
@BlockSelectCursorWord
end if
ret = appactivate2("CHMヘルプのタイトル")
if ret = 0 then
ret = shell("C:\WINNT\hh.exe " + @@QXDirectory$ + "\chmhelpファイル名.chm", 1)
end if
if ret <> 0 then
SendKey KEY_MENU, "n"
SendKey KEY_HOME
SendKey KEY_SHIFT, KEY_END, KEY_DELETE
SendKey KeyWord$
SendKey KEY_MENU, "d"
end if
end proc

No. 848 (847へのコメント)投稿者: かぶねこ HP日付: 2003/05/13 11:25:29
題名 : Re^3:chm形式のヘルプの呼び出し

マクロのサンプル、ありがとうございました。

なんかもう「初心者掲示板」というレベルじゃありませんが、参考になりました。

No. 849 (848へのコメント)投稿者: 鋼だね HP日付: 2003/05/13 12:13:25
題名 : Re^4:chm形式のヘルプの呼び出し

始めまして。

一応ウチのHPでそのものズバリ(だと思う)マクロを公開していますので、
よろしかったらお使いください。(^^;

「カーソル上のヘルプ」機能拡張マクロ ってやつです。
違ってたらすみません。

No. 850投稿者: Ywei日付: 2003/05/14 11:23:53削除済 返信
題名 : QX上でのDDWIN 検索マクロ
No. 851投稿者: Ywei日付: 2003/05/14 13:03:50
題名 : Ver 2.64をカバーしたDDWin検索マクロ

Ywei です。こんにちわ。
QX Editor上で「DDWinのVer.2.64」 をカバーした「DDWin検索マクロ」を探しております。
ご存知のかた教えてください。

No. 852 (849へのコメント)投稿者: かぶねこ HP日付: 2003/05/14 15:03:11
題名 : Re^5:chm形式のヘルプの呼び出し

マクロの紹介ありがとうございました。

ほんとに「そのものズバリ」みたいですね。QX のほうでのヘルプファイルの
指定をするところまでやらなかったので、実際に試せなかったのですが。

No. 853投稿者: Ywei日付: 2003/05/14 20:21:58
題名 : 常駐リストによく閲覧するファイルを表示させたい

常駐リストによく開くファイル(編集中ではないファイル)のみまとめて表示させることは可能でしょうか?もし可能でしたらその手順を教えてください。

No. 854 (853へのコメント)投稿者: かぶねこ HP日付: 2003/05/14 21:10:32
題名 : Re:常駐リストによく閲覧するファイルを表示させたい

よく使うファイルへのアクセスを便利にするには、ふつうはバインダを使うのが
いいと思います。

バインダは常駐リストを開いた状態で、その上で右クリックして表示内容を「バ
インダ一覧」にすれば表示されます。さらに「バインダ一覧」の上での右クリッ
クメニューから、バインダの編集やファイルの追加ができます。

フォーラム一覧からこの質問掲示板を「バインダ」で検索すると、いくつかコメ
ントがヒットしますので、それも参考にしてください。

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


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

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