>ところで、もうひとつ質問なんですけど、VBの辞書はありますか?さて〜。キーワードファイルくらいならありそうですが、辞書はムリかな。前出の QX マクロの辞書も、QX 本体付属のヘルプのテキスト版(そういうのも配布されてるんです)を編集したものです。ゼロからあんなのが作れるわけじゃありません。VB についてはもしヘルプがあっても著作権もありそうですし。あるとすればウェブ検索でひっかかってきそうですね。探してみてください。
お返事どーもです。そうですか。なさそうですか。それならMSDNライブラリから各用語へのURL抽出して一括ダウンロードして、タグと改行を取り払って、全ファイルくっつけてムリヤリ辞書にします^^そこで再び質問なのですが、マクロをフォルダ内すべてのファイルに対して実行するマクロ、およびフォルダ内のファイルをすべて結合するマクロがあったら教えてください。
ファイルを結合するマクロなら、ねこみみ さんの「テキストファイル連結」マクロがあります。ねこみみ さんのマクロのありかは、http://member.nifty.ne.jp/nekomimi/ です。
>ところで、もうひとつ質問なんですけど、VBの辞書はありますか?>QXのマクロってVBですよね、VBS?違いが良く分からないけど。>"SendMessage" とかの意味が知りたいんです。 QXのマクロは、文法がVBっぽいだけで、VBではありません。プロパティやメソッドなんかが全然違いますし、変数の扱いで違うところが多々あります。もちろんVBSでもVBAでもありません。もちろんBASICでもありません。(全て似て非なるものです。) さらに SendMessage はWindowsAPIなので、VBの文法書などには載っていません。VBの中からWindowsAPIなどを呼び出すルーチンが記載されている本などを読むと参考になるかもしれません。 その辺はQXのマクロとVBとは違うので、せいぜい参考程度にしかなりません。詳しく知りたい場合は、WindowsAPIのレファレンス本(1冊あたり1万円程度の本)を何冊か買って勉強するか、MSDNを買って勉強するか、マクロMLで質問してください。 特にSendMessageは汎用な関数なので、豊富にサンプルが載っている本とメッセージの一覧などを確認できる方法と、定数値一覧が載っている本などがないと実用にはならないでしょう。 手っ取り早く、安く詳しく知りたい場合はマクロMLで質問してください。この掲示板は比較的初心者向けなので。
>ファイルを結合するマクロなら、ねこみみ さんの「テキストファイル連結」マ>クロがあります。早速ダウンロードしました。コレはかなり便利そうですね。ありがとうございました。
>詳しく知りたい場合は、WindowsAPIのレファ>レンス本(1冊あたり1万円程度の本)を何冊か買って勉強するか、>MSDNを買って勉強するか、マクロMLで質問してください。なるほど、APIですか。しかし一万円……。図書館&立ち読みで頑張って勉強します^^どうもありがとうございました。
>>詳しく知りたい場合は、WindowsAPIのレファ>>レンス本(1冊あたり1万円程度の本)を何冊か買って勉強するか、>>MSDNを買って勉強するか、マクロMLで質問してください。>なるほど、APIですか。>しかし一万円……。>図書館&立ち読みで頑張って勉強します^^常時接続の環境であれば、> http://www.microsoft.com/japan/developer/library/で、すべての API を調べることができます。「プラットフォーム SDK」の下になります。# ただ、検索がチープなので本格的に調べるにはいまひとつ。
>> http://www.microsoft.com/japan/developer/library/>で、すべての API を調べることができます。>「プラットフォーム SDK」の下になります。>># ただ、検索がチープなので本格的に調べるにはいまひとつ。MSDNのことは最近知りました。たしかにちょっと使いづらい構成ですよね。どこから手をつけていいのかも分からない・・・・・・。まずは本を読んで基本的な知識をつけることにします。お返事ありがとうございました^^
QALISTU.MACの検索対象を「カレントディレクトリ」から 「編集中の文書のあるディレクトリ」に変更するには どうしたらよいでしょうか。 'カレントディレクトリから検索する directory$ = curdir$() 'ファイルのあるディレクトリ '↑ここを 適当に変更してください の部分をいじればいいらしいことはわかるのですが・・・・・・。
>directory$ = curdir$() 'ファイルのあるディレクトリ >の部分をいじればいいらしいことはわかるのですが・・・・・・。 directory$ = left$(@Pathname$, inrstr(@Pathname$, "\")) と書き換えればできるはずです。