━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ────────────────────────────── 「書きマクロ」αシリーズ 公開(新規/バージョンアップ)マクロのラインアップおよび進捗状況 〜 秀丸エディタでの、日本語文書作成環境構築をめざして 〜 ────────────────────────────── kakimacA.lzh(かきまっくエ〜)公開時点 平成06年12月07日(水) 午前08時51分50秒現在 水銀水(Suigwinsui)/小田 明夫(HGD01603) ────────────────────────────── ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [折り返し文字数(1行の字詰め)を82にして、読んでください!!!] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ──────────────[目次]─────────────── [T 文書管理系]..........7集 [U 文字列操作系]........9集 [V 編集関連系]..........8集 [W 印刷系]..............1集 [X 操作一般系]..........4集 [Y 肉体秀丸化症候群に悩む、著名ワープロ使用中の方へ] ※各処理系のマクロは10個以下に制限するつもり。秀丸V1.33を意識しての対応 です。グググッと強力and便利and快適な秀丸V1.33のマクロ関連機能に注目!!!!! ──────────────[凡例]─────────────── [◎…公開済マクロ次回バージョンアップ内容] [●…なんとか動いているマクロ] [■…テスト改良中マクロ] [▲…試作中マクロ] [・…まだです(試案中)] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [「書きマクロ」α-Seriesマクロ概要リスト] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [T 文書管理系] [T-1 k_DESK]◎複数のデスクトップを保存/復元する……今回公開分です 複数の目的に複数ファイルを開き多数の秀丸を駆使するテキストパワーユーザ必須 カーソル位置の恒久復元、文字の大きさ、書き換え禁止等多くの状態を記憶復元。 非常に便利です。スタートアップグループの秀丸に細工すると更に超絶快感!!! なお、秀丸V1.33では、さらに、同じ拡張子でも、ウィンドウごとに別々の情報が 復元/保存が可能になるという、極めて快適な世界に突入確定!(^^)! [T-2 k_OPEN]◎文書オープン便利マクロ……開く時のエイリアス機能の強化版マクロ 文書を開く際の深いディレクトリを行ったり来たり、この悩みから解放します 次回は、登録できる「文書を開く際のエイリアス」の数を大幅に増やしています。 ワイルドカード指定の複数ファイルと、単一起動ファイルを見分け易く表示改良。 [T-3 k_SAVE]◎拡張保存マクロ……簡単保存&バックアップ 無題ファイルを「自動ネーミング機能」で保存。「年月日連番」や「文字列+連番」 「文字列+月日連番+連番」など様々なタイプで自動的に非重複ファイル名を決定。 (自動決定例(前例示順):94120201.les,test0025.txt,nif1202k.malなどを自由選択) また、既存ファイルのバックアップも、別ディレクトリに同名、同時保存。さらに、 別ディレクトリへの別名、同時保存も、次のバージョンでは可能になります(^^) ディレクトリの存在??? そんな複雑なコト、忘れちゃいました、あたし(^^; [T-4 k_INFO]■文書個別情報管理マクロ……文書ごとの情報を保存する 折り返し文字数(1行の字詰め)、文字のポイント数など個別に記憶管理する ほとんど、一太郎Ver.2 の世界です。超便利だけど、ここまでやるべきか疑問も? 見出し付き文書保存なども実現しているのですが、ニーズがあるかどうか、また、 エディタでここまでやる、一種の「ひけめ」なんかもあったりします(^^; ただ、同じ拡張子(*.TXT)の文書でも、それぞれの文書で字詰めなんかが違う現実。 これに対応するには、そこまでやるっきゃないかな。それとも k_DESKタイプで 押さえておくか。やっぱり、考え中です(^^; 後々、非常に楽なんだけど(^^; [T-5 k_GREP]●複数自由文字列の文書検出マクロ……複数の文字列を含む文書を検出 何の索引を作ることなく、任意の文書から、複数の文字列を含む文書だけを検出。 テキストでデータベース機能として有為な機能(恐れ多く言えば拡張型GREP(^^;) いわゆる「複数検索文字列の『論理積』による、ファイル検索」が可能という事。 『「水銀水」と「grep」と「ライター」を含む11月のログファイル』の検索可能。 これまた、W○RDのV6で追加された「ファイル検索」とほぼ同じです(^^) う〜ん、やっとW○RD君も秀丸に追い付いて来ましたね……違うけど(^^;??? [T-6 k_VITA]・文書修正履歴管理マクロ……文書閲覧時の修正履歴の把握 執筆・加筆、閲覧担当等が複数になる場合の文書の管理現場の必須の履歴管理 (どこまでやるべきか、思案のしどころです)修正者、修正部署などは…?? [T-7 k_BOOK]▲長い一文書構成マクロ……長文を複数ファイルに分けて分散個別管理 長い一文書(書籍、報告書、企画書)等、かなり長い文書を分割処理する人向き。 一つの文書が長くなる場合には、ファイルを分割して書く場合が多いようです。 長文で、ある部分だけを書き進めるとか、ある章だけに関連する多数のファイル を扱うなどの、長文書管理を細かなファイルに分けて行ないます。作家/ライター 専用色の強いかもしれませんが、ま、分割文書の統合文書コンパイラってかッ? 個別の部分に関わる多数のファイルと、創りたい文書全体を見渡せる機能が特徴。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [U 文字列操作系] [U-1 k_FIND]●検索文字列登録マクロ……10セットを自由指定して検索文字列を記憶 検索した文字列を永久保存。「さっき検索した文字列を検索したい」際に再度、 同じ文字列をタイプインしたり、範囲指定するのは時間の無駄。それに、微妙に 異なる文字列の場合には、神経がすり減ってしまってタイヘン。そんな悩みに対応。 また、記憶数制限無しの記憶セットを10個持ち、いつでも切り替え自由自在! それで、各文書毎のまぎわらしい語の統一にも便利。(例:A誌は桧原、B誌は檜原) 連続登録/削除、メニューの可変段数、登録時のツメ選択など多彩な機能満載! 文書作成だけでなくプログラマの皆様にもご利用頂きたい一品。 「使いマクロ」Vol.6で公開したkSearchサブルーチンの絶好の応用サンプル(^^) [U-2 k_INDX]●索引/目次高速作成マクロ……索引(頁 or 行)を作成 簡単に索引登録語を作り、索引(頁 または 行による)を作成します。 テキストベースのみでフィニッシュしたので良い場合に最適。高速で索引作成を。 書きマクロシリーズのマニュアル目次作りにも試用で活躍中(^^) [U-3 k_BASE]▲文字情報管理マクロ…秀丸上での簡単メモ 昔のk_BASEではありません(^^; 壮絶なバージョンアップを重ね、今神秘のヴェー ルをぬぐ幻のマクロ……と言いながら名前を(k_MEMO)に変えたい気分(^^;?? 友人A君の電話番号を探すのに、Accessを起動するこたあ、ないだろうって発想。 また、Accessのマクロとの連携を直接秀丸エディタから、の部分も開発中 ま、連携より、秀丸で終結できるタイプを先行させてはいますが、どうなるか? [U-4 k_REP1]●置換文字列登録マクロ……検索文字列登録マクロの置換版 置換した前と後の文字列を永久記憶。また、記憶セットを10持ち、切り替え自由。 個人的には、あまり必要性を感じないのですが、翻訳従事者には必要らしい(^^; うん、置換前と後の文字列の記憶ファイルは、ある意味で重要かもしれない。 たとえば、"ワテ"と書いておいて k_REP1実行で"水銀水(HGD01603)"に変換します。 ちなみに、W○RDのV6で追加された「オートコレクト」と全く同じ発想かも?? やっぱりW○RD君は秀丸を意識していたのねん……違うけど、結果一緒(^^;??? [U-5 k_REP2]▲複数文字列同時置換マクロ……複数の文字列を同一文字列に置換 個人的には、あまり必要性を感じないのですが、翻訳従事者には必要らしい(^^; 検索文字列登録マクロのデータを流用して、複数の文字列を同時に置換。 たとえば、(愛情、熱愛、情熱)→(私そのもの)という変換を一度に実行。 一種の「あいまい同時置換」というやつでしょうか。 [U-6 k_DATE]◎多様な日付処理マクロ……k_DATE Ver.2 の強化、高速版 西暦、和暦の各多種多様な日付表現が可能。入力済みの日付も検出&変換!!! 次回の課題は、とにかく、変換スピードをあげることですねッ!!! 機能的にはまあまあでも、あの早さでは……(;_;)、 切望、熱望、懇願!!!「秀丸マクロ・コンパイラ登場!!!」(^^; [U-7 k_PUTs]●登録文字列挿入マクロ……検索&置換系マクロの登録文字挿入 k_FIND、k_REP1、k_REP2などに登録された文字列を、文書中に挿入するマクロ。 挿入機能は、これらのマクロ中に埋めこまれているのも便利だけど、全登録文字 列を一括して管理し、なおかつ文書中に挿入できれば、なお便利かと思います。 [U-8 k_CARD]▲恥を恐れず言えば「秀丸版ハイパーカード」……名前の通りです(^^;;; k_BASEの制作途中と言うか、当然の流れとして(?)派生的に、k_CARDがなんとか 生成されつつあります。ま、"ハイパーカード"というのは、おこがましいのですが、 なんとか、その方向で頑張り中です……。 [U-9 k_CLIP]・クリップボード保存……切り出した文字列を自由なファイルへ追加保存 私は、ログファイルはそのままで、個別のメールや会議室のファイルを作りません。 で、必要な書き込みやメールのレスをストックするために、簡単なマクロを使って いました。ストック先を分岐させるようにすれば、オモシロいマクロになるかも、 と昨日のFWINF MES-3 の書き込みからヒントを得、早速ライブラリに加えました(^^) 要するに、クリップボードの内容を、保存したいファイルを指定して保存するマクロ。 意外に便利に使えそうです。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [V 編集関連系] [V-1 k_KYAK]■脚注作成マクロ……多機能・脚注マクロ 全国の論文作成者(文・理とも)に朗報。簡単明瞭・超効率的論文制作の友。 効率的論文作成のための脚注機能。覚え書き機能としても幅広い利用展開も期待 「これで日本の研究者の論文作成効率を絶大にアップできる」masasan談(^^; シリーズ中のマクロにも多大な影響を及ぼした「書きマクロ」の金字塔的存在!(^^;? [V-2 k_RENB]◎連番作成マクロ……自由な形式の連番を挿入する 長い文書や章建てを厳密に行う場合に不可欠な連番機能を自由形式で提供する 連番のセットを複数持てるようになりました。連番前部のマスクをどう割り切るか? [V-3 k_REFE]●文献データベースマクロ……文献情報を一括して効率的に管理 著作者、著書、出版社名等の一部文字列を3種まで指定、合致候補を検出表示 汎用の文字列データベースとしての展開も楽しい。もち研究者御用達必須マクロ [V-4 k_TEMP]▲定型文書生成マクロ……テキストテンプレート機能で効率的な文書作成 形式の決まった文書を、対話形式orデータ流し込み形式で短時間で効率的に作成 定型手紙文とか、季節の挨拶とか、よくあるヤツです。が原文をどうするか(^^; [V-5 k_LINE]▲アウトラインプロセッサマクロ……そのまんまです(^^; エディタのアウトラインプロセッサというのは、dBASEプログラム用にスゴいのが ありましたね。秀丸で「美しく」実現するのは、私には結果、無理かも(^^; [V-6 k_PAGE]◎先割り原稿(フォーマット原稿)簡単作成マクロ……職業ライター必須 字詰めと目標行数の動的変化にも自由自在に対応する別名「PageMakerいらず」 24字×56行、32字×89行…等どんな折り返し文字数の場合でも全て達成率まで算出 [V-7 k_GYOU]◎原稿分量算出マクロ……指定原稿量の書き手、職業ライター必須その2 行計算を主体としたマクロ。実際の行数、空白行数、空白の出現回数などを報告。 算出結果を別ファイルにも出力。結果ファイルから元ファイルの章へジャンプ可能。 [V-8 k_HEAD]●小見出分断回避マクロ……小見出の段頭/段末の途中切れを回避 本文4行どり小見出が本文最下行2行から始まる(;_;)そんな悲劇を回避するため、 小見出の位置を誌面最下段や最上段で分断されないようにチェック。 一般の人は、必要ないマクロですが、必要な人は必要みたいです、はい。 パッと見は「コレって、レイアウトソフト!?」とちょっとだけ感じたりします(^^; ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [W 印刷系] [W-1 k_PRNT]◎印刷自在マクロ……他の印刷専門ソフトを秀丸から簡単操作 縦書き印刷/段組み印刷/各印刷プレビューなどを簡便に実現 テキストベースでは、これ以上の環境は不可能&不必要でしょう(^^) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [X 操作一般系] [X-1 k_SHEL]◎秀丸シェル化マクロ……秀丸をシェルにして文書環境を極める Windows時代ならではの、文書作成に限定した、究極の最適化環境を目指す。 すべてのソフトの起動を秀丸からやってしまいます。(当然のことですが(^^;) (ここまで来れば、「起動」でなく「操作」までやるべきという声も(^^;) [X-2 k_VOIC]◎数字音声応答マクロ……数字で表される各マクロ結果を音声で発声 「字詰めは全角で23字です」と音声が状態を知らせます。(数字発声は299まで) 弱視など視力の弱い人にも大きな可能性を開いたウインドウズ。秀丸も対応。 [X-3 k_ZOOM]▲秀丸画面拡大縮小マクロ……簡単に画面のズーミングを可能に。 弱視など視力の弱い人にも大きな可能性を開いたウインドウズ。秀丸も対応。 いわゆる、ワープロで言う「ズーミング」機能を秀丸に追加しただけです。 [X-4 k_CTRL]▲上記「書きマクロ」αシリーズ統合化マクロ 上記全マクロを一括管理。αシリーズのマクロを統合して運用の司令塔的存在。 起動条件を検知して、最適化した知的動作をめざしていますが…今の所(^^; ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [Y 肉体秀丸化症候群に悩む、著名ワープロご使用中の方々へ] ────────────────────────────── 〜 秀丸「書きマクロ」、ウィンドウズ著名ワープロソフトへの移植開始!!! 〜 ・私・水銀水の本職は、フリーライターであります。で、少し文書量が多い、大きな仕事の場合には、他のフリーのライターの皆さんに協力して頂きます。ありがたい、ありがたい。ただ、問題が一つあって、一般に私たちライターという職業の者はハードに弱かったりします。それで「原稿は、MS−DOSのテキストファイルでお願いしたいんだけど」と言っても通じない場合があったりします。「パソコンのワープロで書きましたから」と言われると、それだけで何だか安心したりする今日この頃。(ワープロ専用機の特殊なファイルの場合は泣きますよね。ドスのテキストファイルでネ、と言ったじゃない…とボヤいても仕方ないし、専用機を所有する知人の家へ走るのみ……) ・さて安心したまでは良いのです。が、受け取った原稿を読もうとすると、一太郎の文書ファイルだったり、ワードの文書ファイルだったりします。テキストファイルに落とすのもいいんですが、書いてもらった人と電話で検討し直す場合には、やはり、同じワープロソフトで、同じ文書画面を見ている方が便利なわけです。 ・ところが、超重度の「肉体秀丸化症候群」に悩んでいる私としては、いざ一太郎やワードを使うとなると、困ることしきり(各ワープロは極めて高機能で便利ではありますが)。 ・それで、この際、最低限「書きマクロ」シリーズの主要マクロを、一太郎とワードに移植することを決定。それぞれのマクロで書き直し始める仕事を開始しました。ま、いずれのマクロも大した事をやっているわけではないので、それなりに書き直しができるようです。少しずつではありますが、移植の作業のペースも上がって来ています。 ・その内、それぞれのフォーラムのマクロライブラリにアップする予定ですので、次のような名前を見つけたら、また、かわいがってやってください ・肉体秀丸化症候群に悩みながらも、ワープロソフトをお使いになっている方には、少しくらい「秀丸ライク」に、それぞれのワープロを使えるので、ストレスも軽減されるかと思います。 ┌─────────────────────┐ │ 一太郎5版「書きマクロ」シリーズ │ │ ワード6版「書きマクロ」シリーズ │ └─────────────────────┘ ・『秀丸を快適に使いたい。そして、これらの著名なワープロソフトもより一層快適に使えるようになる。結果として、パソコンでの日本語文書作成環境がどんどん快適になる。で、みんな楽しい状態になる』のは、「書きマクロ」の目指すもっとも美しい姿であったりします!(^^)!。 ・日本語文書作成環境構築……、う〜ん、マンダ○、じゃない、う〜ん、美しい。実に素晴らしい姿! であったりしますねぇえ〜(^^)(^^)(^^) ・ま、あんまり期待せず、でもやっぱり少しくらいは期待して、お待ちくださいネ(^^) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 『日本語文章作成に携わる全ての方々に、秀丸エディタを、ファインアジャスト!!』 「書きマクロ・シリーズ」のねがいです。 ────────────────────────────── 水銀水(Suigwinsui)/小田 明夫(HGD01603) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━