1. wzgrep.batを作成する
@"C:\Program Files\WZ Editor\wz_main.exe" /fgrep -f"%~1\*.*"
2. wzgrep.batのショートカットを作成し、プロパティを開いて以下の設定をする。
2.1 アイコンをwz_main.exeのGrepのものに変更する。
2.2 実行時の大きさを最小化に変更する。
3. 2.で作ったショートカットを
%homepath%\sendto
にコピーする*1
備考 バッチファイルではなく直接exeを指定すると長いファイル名のパスを渡したときにおかしくなる。
マクロで txIndentInc?(text); を使って範囲内をインデントした。このあとアンドゥすると、1行ずつ元に戻っていく。WZの普通の動作では、範囲インデントした部分が一気に元に戻る。マクロでもWZの普通の挙動のようにできるか?
A.
マクロの最初で txUndoPackStart?(), 最後で txUndoPackEnd?() すると(・∀・)イイ!
txUndoPackStart(text); // 範囲処理のとき、1行ごとにundoするのではなく一気にundoするように txUndoPackEnd(text); // 元に戻す
WZ Editorの設定ファイルが
\Documents and Settings\All Users\Application Data\VillageCenter\WZ5
に作られてしまいますが、WZ Editorのインストールディレクトリに作られるようにするには?
A.
wz:tx_base.cfgファイルの
xpConfig: 1
を
xpConfig: 0
に書き換えてください。詳細は[ヘルプ|ヘルプ]メニューのWZ Editor/WZのフォルダ構成/フォルダ構成の変更、を参照してください。
"C:\…\wz\txc\wintx.hw4"(20) : error 16: (F6E)<Int64ShllMod32>:名前の定義が重複しています。というエラーが発生する。
A.このエラーはwindows.hを二回インクルードすると発生します(インクルードガードくらいして欲しい・・・)。
サンプル
#include <windows.h> #include <windows.h> <-ここでエラー main(){}
WZ 4.00F から WZ 4.00FE にアップデートしたら、マクロ実行時に「ダイナミックリンクエラー モジュール mymacro で外部参照している reSearchEx? が見つかりません」とエラーが出るようになった。
A.wz\MACRO ディレクトリにあるファイルを全部削除してマクロを再コンパイル。(昔のバージョンではMACROにあったライブラリが、今はTXCに移動されたっぽい。んでMACROに残ってる昔の版のライブラリを使っちゃうとエラー)
A.こちら
A.こっちの方が良くない?
新規のTips&FAQsの登録
WZ5ユーザ? (2009-01-21 12:30:20 (水))
PowerPoint2003に埋め込んだテキストオブジェクトがWZで開けないのですが、
解決策はないでしょうか。Notepadに関連付けされている場合は問題なく開けます。
(2006-02-18 17:56:16 (土))
[ツール|カスタマイズ|環境設定]ダイアログを開き、
表示-フォントの設定でUNICODEフォントと見なすにフォント名を追加する。
(2005-01-27 (木) 01:30:16)
外部ヘルプ1,2を関連付けを使って開くマクロ
これで.chm, .txt, URLなどを開けるようになる。
openHelp1 { shellExecute(text->aszHelp1, "open"); } openHelp2 { shellExecute(text->aszHelp2, "open"); }