• ベストアンサー

「秀丸キーワードチェンジャー」のマクロ登録方法

いつもお世話になっています。秀丸Ver.4.16を使用しています。 「秀丸キーワードチェンジャー KWCH.EXE V2.2」をダウンロードしたのですが、.macファイルがありません。KWCH.EXE とヘルプ、説明書だけしかありませんでした。 説明書には、「秀丸エディタから呼び出したい場合は、以下のようなマクロを作成して、それを実行するようにしてください。  例: kwch.mac run "c:\\hidemaru\\kwch.exe";」 と記載されているのですが、具体的にどうやればいいのか分かりません。 ホームページで色々と調べたのですが、内容が理解できなくて……肝心の、.macファイルの作成方法、及び、作ったファイルをKWCH.EXE とどう関連づけるのかが分かりません。 初歩的なことですが、分かりやすく教えていただけると助かります。

noname#25939
noname#25939

質問者が選んだベストアンサー

  • ベストアンサー
  • matsu_jun
  • ベストアンサー率55% (146/265)
回答No.2

まず始めに、Ver4.16だとキーワードチェンジャーは使えないようですね。 かなり昔のバージョンの秀丸用の機能だと思います。現在のバージョンなら 標準の機能で同様(それ以上)のことができますよ。 異なる拡張子によって自動的に強調表示の種類を切り分けられます。 ためしにVisual Basicのソースファイルである、拡張子「frm」のファイルで実験しましょう。 1) まずは、秀丸の「その他(O)」-「動作環境(E)」にて、動作環境ウィンドウを開きます。 2) 「設定の対象(L)」から「関連付け」を選択します。 3) 「追加(D)」ボタンをクリックして現れたインプットウィンドウに「frm」と記入し、「OK」をクリックします。   VBがインストールされていて、何らかのソースがあるのならそれを、そうでなければ秀丸で適当に文字を記入し、   「test.frm」という名前で保存します。 4) frmファイルを秀丸で開いた状態で「その他(O)」-「ファイルタイプ別の設定(C)」をクリックします。 5) 「設定のリスト(T)」ボタンをクリックし、現れたウィンドウの「新規(N)」ボタンをクリックします。 6) 現れたインプットボックスに「vbプロジェクト」と記入し、「OK」ボタンをクリックします。 7) 「設定の対象(L)」から「表示とカラー」-「強調表示」を選択します。 8) 「強調表示(Y)」にチェックを入れ、「読み込み(O)」ボタンをクリックします。 9) 「強調表示キーワードの読み込み」ウィンドウから、VisualBasic.hilightを選択し、「OK」をクリックします。 10)「(ファイルタイプ)の設定(S)」から、vbプロジェクトを選択し、「OK」を押します。 11)以降、frmファイルを秀丸で開くたびにvbプロジェクト用の強調表示が有効になります。 さて、ちなみに今回の件では不要とはなりましたが、もともとの問いについても解答します。 1) まずはkwch.exeを適当なフォルダへ移動しましょう。秀丸をインストールしたフォルダ   (普通にインストールすれば、C:\Program Files\Hidemaru だと思います)に移動しておけばよいと思います。 2) 秀丸を立ち上げ、 run "C:\\Program Files\\Hidemaru\\kwch.exe";   と入力します。   (注:macファイルでは、「\」は他の意味を持つため、「\」を表示したい場合は「\\」と表記します) 3) このファイルを保存します。その際、「ファイルの種類(T)」を「秀丸マクロファイル(*.mac)」とします。   ファイルの名前は適当でOKです。 4) 秀丸のメニューから「マクロ(M)」-「マクロ登録(E)」をクリックします。 5) マクロ登録ウィンドウのマクロ1の「ファイル名」右側にある「...」と書かれたボタンをクリックし、   先ほど作成したマクロを選択します。 6) タイトルの部分には適当な名前を記入します。ここでは「キーワードチェンジャー」とでも入力しましょう。 7) 「OK」をクリックしたら登録終了です。秀丸のメニューから、「マクロ(M)」をクリックすると、   新たに「キーワードチェンジャー(1)」というメニューが現れるはずです。 私はVer4.14で試してみましたが、ここまでやってキーワードチェンジャーが機能しませんでした。

noname#25939
質問者

お礼

とても詳しく説明していただいて、恐縮です。キーワードチェンジャーは使えないのですね。でも、教えていただいた新機能で、登録してみます。 私としては、拡張子ごとではなくて、キーワードのグループごとに切りかえて使用する必要があるもので……あ! テキストエディタだから、どの設定も.txtなんですよね。 設定リストの数を増やせばいい……ということ!! →今さら気付いてますっ。 とにかく丁寧な対応、ありがとうございました。

その他の回答 (2)

  • kobby
  • ベストアンサー率43% (31/72)
回答No.3

#2さんのが正しいですね(^^; 対象は Ver2.x 以前の秀丸かな。

noname#25939
質問者

お礼

秀丸のことで、今日は何度もお世話になりました。 本当にありがとうございます。 どうしても今日中に、仕事で必要な機能をそろえなくてはならなくて途方に暮れてました。 これから仕事に敵したマクロを捜して、追加していく予定です。(道のりは長いなぁ……) また別スレでお世話になると思いますが、よろしくお願いします。

  • kobby
  • ベストアンサー率43% (31/72)
回答No.1

マクロはただのテキストファイルですので秀丸エディタで作成できます(メモ帳でも構いませんが)。 で、その説明文は、 kwch.mac というファイル名で run "c:\\hidemaru\\kwch.exe"; という一文を書いたテキストファイルを作りなさいと言う意味です。 ただ、パス部分は kwch.exe のインストール先に合せて直す必要があります。(「\」を二重にするのを忘れずに。) 登録は普通にメニューのマクロ登録からすればOKです。

関連するQ&A

  • 秀丸のマクロ:こんなの作れますでしょうか?

    秀丸エディタv3.08(レジスト済)で、次のようなマクロを作りたいです.秀丸マクロ作成の経験はありませんが、C言語の経験が数年あります. - DOS上のバッチファイル mybatch.bat を呼び出すと、次のようなことをして欲しいと考えています - mybatch.batの中身は一行で、こんなイメージです.  hidemaru.exe tmp.txt /x a.mac - 更に a.macの中身はというと次のような作業をして欲しいのですが  (1) 立ち上がったら、いきなり、全選択(Ctrl-A) (2) クリップボードに(事前に入れておいた)データをいきなり貼り付け(Ctrl-V) (3) ファイルを、いきなり(上書き)保存 (4) いきなり終了させる. ヘルプを見たのですが、いまいちよく解りませんです(;_;). もしかして上のようなことは、できないのかな、と思ってしまいます. 秀丸のマクロを書くのは初めてで、さっぱり解りません.この領域に、詳しいかたどうぞ教えてください.よろしくお願いします. -------------------------------------------------------------- なお、もし(4)が不可能な場合は、秀丸を終了させないで置くつもりです. この場合は、次のことが知りたいです.  知りたいこと:「今さっきまで(1)(2)(3)等のような操作を受けてactiveだったが今は非activeの状態にされてしまった秀丸が一つだけあるとした場合、DOS窓からどのようなコマンドをうつと、その秀丸をactiveにできるか」を知りたいです. よろしくお願いしまうす.

  • 秀丸にHTMLタグ用のマクロをいれたいのですが

    秀丸にHTMLのタグ打ちを便利にするマクロがあるというので、 http://hidemaru.xaxon.co.jp/lib/macro/html_plus.html から、「HTMLタグの挿入マクロ」をダウンロードして、 解凍してインストールしようとしたのですが、 田楽DLLの最新版が必要とのことでしたので、 http://www.ceres.dti.ne.jp/~sugiura/hidemaru/macros/dgserver/#download からそれもダウンロードしてまいりました。 ですが、「HTMLタグの挿入マクロ」は、 ・html_Plus.macを秀丸エディタのマクロフォルダにコピーしてください。 と書いてあり、Hidemaruフォルダを見てみても、 マクロフォルダがありません。 どうしたらよろしいでしょうか? ちなみに田楽もそのマクロフォルダにコピーするだけで宜しいのでしょうか? 順番で言うと先に、田楽DLLをコピーして、そして、 それから、html_Plus.macをコピーするということでいいのでしょうか? マクロフォルダは自分で適当なフォルダ名をつけて作る??のでしょうか。 御願い致します。

  • 秀丸エディタでのマクロ作成方法

    秀丸エディタでTEXT文の行末に特定のキーワードを入れたいのですが、 マクロの作成方法が解りません。 どうすれば良いのでしょうか? キーワードはメモリされた物 or 別途入力してもOKです。

  • 秀丸のマクロでファイルを新規秀丸にコピーしたい

    王次郎っす お疲れさまです 秀丸エディタのマクロ関数を使用してファイルの内容を新規秀丸にコピーしたいです クリップボードを使わずにコピーできる方法があったら教えてください 例えば、「memo.txt」というテキストファイルを開いた状態でマクロを実行した場合に 新規秀丸を作成し(newfile)、「memo.txt」の内容を新規秀丸にコピーしたいです。 クリップボードを使用すればできますが(copy⇒paste)、それだとクリップボードの内容が 消えてしまうのでクリップボードは使いたくないです。 よろしくお願いします

  • IEから、自分のマシンのTEXTファイルを編集 続き

    No.2299082でお世話になりました。 いろいろと試していると、更に疑問が解決できなくて質問させていただきます。 よろしくお願いいたします。 1.メモ帳でなく、秀丸エディタで開けないものかと Obj.Run "notepad.exe" & " " & document.forms(0).pathname.value を Obj.Run "C:/Program Files/Hidemaru.exe" & " " & document.forms(0).pathname.value としました。 しかし、「メモ帳で開く」ボタンを押すと、セキュリティー警告が出てその後秀丸エディタが起動しません。メモ帳は起動するのに秀丸エディタは何故起動しないのでしょうか。 2.開くファイルを最初から指定しようと <input type="file" name="pathname" size="50" /> を <input type="file" name="pathname" size="50" value="開きたいファイルへのパス"/> と指定しましたが、参照の隣に表示されるテキストボックスに何も表示されません。また、メモ帳に開きたいファイルが渡されません。 3.ローカルマシンのファイルをブラウザから開いてもあまりメリットがない。 と、いうご指摘を受けました。htmlを用いてヘルプファイルを作成しようとしています。その説明記載の箇所から該当のテキストファイルを開いて編集したく質問をしたものです。ヘルプファイルを作成するにはhemlは適していないのでしょうか。また、他によい方法はあるのでしょうか。 たくさん、質問させていただいてしまいました。 なにとぞよろしくお願いいたします。

    • ベストアンサー
    • HTML
  • 秀丸エディタで正規表現とマクロを詳しく知りたい

    秀丸エディタをインストールして使い始めたのですが正規表現とマクロを詳しく知りたいのですが解説しているサイトをご存知でしたら教えてください。秀丸エディタに付属のヘルプは一通り目を通しましたが正規表現とマクロがどこに書いているのが分りませんでした。もう一度ヘルプをじっくり見るつもりです。amazonに秀丸エディタの市販の解説本は色々あったのですが どれを買ったらいいか決められませんでした。秀まるおサイト販売の白黒の公式マニュアルはどうでしょうか? また、まだ送金はしていないのですが使用制限・試用期間があるのでしょうか?しばらくすると送金してください等のポップアップが出るのでしょうか?もちろんこのソフトの凄さは分かっているのでちゃんと作者に送金して使うつもりです。

  • 秀丸のマクロが動かない

    職場の共有サーバー上に保存されている、他者が作成した秀丸のマクロをいくつか使用しようと思い、自分のPCのローカルにコピーしました。そして、秀丸にて使用するマクロの読み込みを行おうとし、「キー操作の読み込み」ダイアログを起動し、使用するマクロを選択して、OKボタンを押しました。そしたら、「(マクロ名).MAC():バッファがオーバーしました」というダイアログが出て、使用できません。コピーしてきたマクロすべてにおいて、同じダイアログが出ます。 何か解決策ありますでしょうか?よろしくお願いいたします。

  • 秀丸エディタのマクロ整形1

    秀丸エディタのマクロ整形1 秀丸 整形&連続&引用マクロ Ver.2.15 作者 noro 1999/03/09 をダウンロードしました。 ●(Q08)整形の桁折りの位置を70に固定していますが、変更するのは、どうしますか? ●(Q09)現在の秀丸エディタのバージョンで、マクロは、問題無く動くでしょうか? ●(Q10)現在、noroさんのメールアドレスは、現在登録されてなく連絡出来ません。新しい連絡先を誰かご存知でしょうか? ●(Q11)報告書などの整形マクロを使いたいのですが、このマクロ以外に皆さんのお気に入りのマクロを教えていただけませんでしょうか?  たとえ、一つだけでも、お知りのことが有りましたら、よろしく教授方お願いします。 敬具

  • 秀丸のPHPまるごと強調表示 Ver1.0の使い方

    秀丸エディタのマクロ、PHPまるごと強調表示 Ver1.0 がありますが使い方がわかりません。拡張子もmacではなく、highlightと書かれていますし、マクロに登録しても使えなかったし、ネットで探しましたが使い方も特に書いてませんでした。どのように使用したらいいでしょうか?

    • ベストアンサー
    • PHP
  • batファイルを秀丸のマクロで実行するには?

    Win2kで秀丸エディタ4.06を使用しています。 e:\hoge\foo\test.bat をマクロ(bat.mac)で実行できるようにしたいのですが bat.macにどのように書けばいいのでしょうか?

専門家に質問してみよう