■ 質問はここへ ■

前へ 次へ
No. 82 (81へのコメント)投稿者: かぶねこ HP日付: 2001/06/28 06:39:13
題名 : Re:ツールバーマクロでファイルを呼び出す。

えっと、これはマクロの話題なので、itam さんの主催するQXマクロ専用メー
リングリストで質問なさったほうがいいかと思います。

マクロメーリングリストの案内ページは http://qxmac.com/ml/ です。これから
マクロをいろいろ作っていきたい、いろいろ質問したい、というのならぜひどう
ぞ。このページで過去ログも読めます。

というのだけではなんですので、ここに書かれたマクロについてわかる範囲でコ
メントしますと、これでやっているのは通常の「ツールバー」に何かを割り当て
るのではなく、「マクロツールバー」というのをあらたに作成する作業ですね。

どういったファイルを呼び出したいのか、特定のファイルなのか、「開く」ダイ
アログを出すのか、なぜ「マクロツールバー」である必要があるのか、そのへん
がわからないので、「こうしたら」というのが書けません。

具体的に何をしたいのかもう一度書いていただけますか。

マクロを作るには、最初はすでにあるマクロを読んで、使えそうなところを借り
てくるのがいいと思います。Vector のQXエディタのところにマクロもかなり
の数、登録されていますし、ユーザーの個人ホームページにも置いてあるところ
があります。(わたしのところにもあります。) 個人的にはハチコウさんのマ
クロあたりをひととおり読むと基本がわかると思います。(ねこみみ さんのマ
クロが有名ですが、高度すぎるので読んでもわかりにくいです。)

No. 83 (80へのコメント)投稿者: まー日付: 2001/06/28 23:04:25
題名 : Re^4:パス名?

お返事ありがとうございました。

> とりあえず、このエラーが出るのは、
>「QXがファイルを見つけることができなかった時」
>に限られます。逆に、QXがファイルを見つけることに失敗
>すれば、常にこのエラーが表示されます。
> でもって、例えば、CD-ROMのファイルをQXで開いて読
>みその後QXを終了→その後、QXを起動した時に「前回開
>いていたファイルを自動的に開く」設定になっていたら、
>場合によってはファイルが見つからないと。
> などなど、つまりQXに原因があるわけではない場合も
>あります。

なるほど…。そ、そういえば、エラーのメッセージは、
『パス名は無効です。』じゃなくて、『パス名が不正です。』
でした。さっき、また出たので、訂正いたします。
インストールしなおしたら、8月にお返事書きますね。

No. 84投稿者: NASUBI日付: 2001/07/03 21:48:09
題名 : 置換文字列登録について

はじめまして。NASUBIと申します。

置換文字列を登録したいのです。
ヘルプには以下のように書いてありましたが、

>@@ReplaceStringMulti メソッド
> 一括置換文字列を登録する。最大10個。
>書式
> @@ReplaceStringMulti string1, string2
> string1:置換前文字列
> string2:置換後文字列

私には意味がよくわからないのです。
どの定義ファイルに書き込めばよいのかどうか教えてください。

No. 85 (84へのコメント)投稿者: かぶねこ HP日付: 2001/07/03 22:23:11
題名 : Re:置換文字列登録について

NASUBI さん、こんにちは。

置換文字列を「登録」したいというのは、置換によく使う文字列がある、という
ことですか。置換文字列の入力ウィンドウには履歴がありますので、それを利用
するのが簡単なのですが。また、検索や置換の文字列を入力するウィンドウには
「ペースト」ができますから、どこかのファイルに使う文字列を書いておいて、
それをコピー&ペーストで順次使うという方法もあります。

@@ReplaceStringMulti はマクロから使えるコマンドです。しかも、これは「一
括置換するために複数の文字列を登録する」コマンドで、
@ReplaceStringMultiExec というコマンドも合わせて使わないと置換の実行がで
きません。

……ということは、マクロを書かないとこの機能は使えません。

proc main
	@Undoblock = 1
	@@ReplaceStringMulti "あ", "ア"
	@@ReplaceStringMulti "い", "イ"
	@@ReplaceStringMulti "う", "ウ"
	@ReplaceStringMultiExec 0
	@Undoblock = 0
end proc

の、引用符の中を置換前文字列と置換後文字列に設定して(この設定は10行ま
で)、マクロを保存して実行してください。この置換はカーソル位置から開始さ
れるので、ファイル全体を置換したいときは、最初にカーソルをファイルの先頭
に移動しておきます。

質問の意図とは違う答えになってましたら、また質問してください。

No. 86 (1へのコメント)投稿者: 高槻 竜魔日付: 2001/07/05 18:15:45
題名 : 保存の時

えっと、お久しぶりです。山崎竜兵衛事高槻竜魔です。

PCがクラッシュしたため新PCに乗り換えたのですが、そこで問題がちょこっと発生してしまって……。
質問は2つです。

1:QXエディタのデータを保存する時にあらかじめ拡張子を定める(何も打たないでも.txtにしてほしいのです)方法はどうすればよかったでしょうか?

2:シフト+エンターで<br>タグを打てるようにしたいのですが、これの設定方法はどうすればよかったでしょうか?

前メーリングリストで聞いた事ばかりですが、PCが飛んだ時一緒にそのデータも飛んでしまって……。
設定バックアップしてたのにそのままQXフォルダにほうり込んでも設定起動しないし。
よろしくお願いします。

No. 87 (86へのコメント)投稿者: かぶねこ HP日付: 2001/07/05 21:16:59
題名 : Re:保存の時

1.保存ファイルのデフォルト拡張子を設定する。

「共通設定」ー「テキスト」の「デフォルト拡張子」に「txt」と入れます。

2.Shift + Enter で「<br>」を入力。

「キー定義設定」で Shift + Enter に「割り当てる機能」を「文字列」に
して文字列ウィンドウに「<br>」を入力し、保存。

この、キーに文字列を割り当てられるのって、すごく便利ですよね。割り当てた
い文字列の種類が多いときは「\!」で区切ってメニュー形式で選択もできるんで
すよ。全体として 256 文字程度くらいまでですが。

No. 88 (87へのコメント)投稿者: 高槻 竜魔日付: 2001/07/05 22:31:25
題名 : にゃるほど!!

すみません!ありがとうございました!!

なるほど〜〜……そうすればよかったんですね。

あ、あと追加質問なんですけど……右クリックのメニューに『すべて選択』を追加したいんですけども、どうすればよかったでしょう?

今の所取り急ぎ使う目的はないんですけど、やっぱりないと不便なので。すみませんがよろしくお願いいたします。

No. 89 (88へのコメント)投稿者: かぶねこ HP日付: 2001/07/06 01:25:18
題名 : Re:右クリックメニュー

キー定義ファイル(初期状態では QXWKEY.INI)の最初のほうにある [PopupMenu] 
セクションのなかに、

	"すべて選択"			BlockSelectAll

の1行を追加します。

No. 90 (88へのコメント)投稿者: いしづか日付: 2001/07/06 01:26:43
題名 : Re:にゃるほど!!

>あ、あと追加質問なんですけど……右クリックのメニューに『すべて選択』を追加したいんですけども、どうすればよかったでしょう?

QXWKYE.INIの[PopupMenu]のセクションに
	"文書の全部を選択"		BlockSelectAll
(タブひとつ)"メニューに表示する文字列"(タブふたつ)機能
を書き加えればよいのですが・・・

ねこみみさんの「メニューカスタマイズマクロ」を入れて利用した方が楽でしょう。

No. 91 (88へのコメント)投稿者: 高槻 竜魔日付: 2001/07/06 14:00:59
題名 : ありがとうございます!

なんどもお手数おかけしました。
ああ、これでめでたくHPアップ作業ができそうです。
ありがとうございました!!

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


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

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