- 1 名前:名無しさん@お腹いっぱい。 [2006/11/29(水) 23:56:37 ID:ND5oI2Wp0]
- 過去スレ
WZ EDITOR 8 pc7.2ch.net/test/read.cgi/software/1136197861/ WZ EDITOR 7 pc7.2ch.net/test/read.cgi/software/1102066703/ 混沌の迷路 WZ EDITOR にようこそ 6 pc5.2ch.net/test/read.cgi/software/1087046115/ 【脱北実行】WZ EDITOR その5【5秒前?】 pc5.2ch.net/test/read.cgi/software/1071848421/ 【魅惑の】WZ EDITOR その4【負け組】 pc2.2ch.net/test/read.cgi/software/1065532332/ WZエディタ(WZ Editor) その3 pc2.2ch.net/test/read.cgi/software/1059066774/ WZエディタ その2 pc2.2ch.net/software/kako/1021/10219/1021903299.html WZエディタ pc.2ch.net/software/kako/992/992722227.html
- 151 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/02(金) 16:10:36 ID:dm74EnL10]
- >>149
つか、飛ばせるとはいっても毎年は多すぎだし、 5年ごとなんて人はほとんどいないでしょ?w WZなんて、3年とか5年なんだから、 バージョンアップ料金は1000円/年未満かと。 私にとっては、WZの方が有用だし、 一太郎はバカ高いとしか思えなくて……。 (一太郎ファンの方でしたらごめんなさい)
- 152 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/02(金) 17:33:02 ID:c9XlX1wU0]
- 一太郎なんてATOKのオマケでしかないだろ
- 153 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/02(金) 17:56:08 ID:fnTGEmb80]
- 今日の名言出ました。
- 154 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/02(金) 19:05:39 ID:cSRWc2Hk0]
- 名言というには今更過ぎる。
- 155 名前:おざなりさん mailto:sage [2007/03/02(金) 21:40:10 ID:INv0GMPW0]
- >>139
Д`)ノVer3.00から
- 156 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/03(土) 05:12:33 ID:z6UYezW+0]
- WZ EDITORは機能が拡張されたTeraPad。
動作もTeraPad並みに軽いし。MS UI Gothicやメイリオも使用可能だし。
- 157 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/03(土) 05:48:34 ID:ybLI1azH0]
- >>139
ノ v1.0からのユーザーですが。 当時、Mifes及び秀丸と比較して、WZにしますた。
- 158 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/03(土) 09:38:26 ID:esQewnDl0]
- 日経新聞のちょうちん記事でWZ40を買いますた。
- 159 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/03(土) 11:11:36 ID:z6UYezW+0]
- 40はやめとけ。
エンジンが220馬力で、加速は重いし、登り坂はやっとこさ登るというパフォーマンスの悪さだかんな。
- 160 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/03(土) 11:22:20 ID:UTHv5ZK/0]
- VZ1.6の発売三日前に1.5を買いました
- 161 名前:名無しさん@お腹いっぱい。 [2007/03/03(土) 16:56:08 ID:TfjwDLkr0]
- 何か最近、各エディタスレでよくWZの名前が出てくるなぁ。
不自然なほどにw
- 162 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/03(土) 19:11:09 ID:wCp0xGQV0]
- 乗換を考えているWZユーザーが各所に出張して書いてるだけでは?
つーか俺だけど。WZの名前を出しているのは俺ではないが。 WZモバイルも2月発売予定だったパッケージ版が未だに出ないどころか その記述自体がどっかへ行っちゃったし。 WZというブランドそのものの先行きが怪しくなってきた。
- 163 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/03(土) 19:22:07 ID:pVbMm2Rj0]
- 最近、やっとこさ、ファイラーをDYNAに乗り換えた。
あとは、WZだけど、キーはもちろんだけど、ストレス無い軽さってのが難しいな。
- 164 名前:名無しさん@お腹いっぱい。 [2007/03/04(日) 00:18:33 ID:Q0xEl3AnO]
- Vz を 1.01 から使ってて
今でもエディタは Vz 1.6 です。 WZ は 1.0 と 2.0 を少し使いましたが、 結局乗り換えませんでした。 最近の WZ はいいの? このスレでバイナリエディタのオススメを 聞いたらやはり BZ ? XZ エディタはいつ頃完成するの?
- 165 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/04(日) 00:37:26 ID:SVc9iQq/0]
- オレが思うに、WZの最大の欠点は、「マクロの書きにくさ」にあるのでは
ないかと思う。マクロ以外の機能に関して、大きな欠点は無いと思われるのだ。 C言語を使ったために細かい制御ができる反面、ちょっと文字列をいじる だけでも面倒なコーディングをしなきゃならない。 最近知ったことだが、ActivePerl に PerlEz というDLLが付いている。 これは、アプリケーションプログラムからPerlを呼び出して文字列処理をさせる ものだが、ちょっと実験してみたところ、WZのマクロから呼び出すことができた。 これでWZのマクロの欠点を相当に補えると思うのだが、不思議なことに 今まで、公式掲示板でも、このスレでも話題になったことが無いようだ。 「WZ Editor PerlEz」でググってみても何にも出てこない。 なぜだろうか?
- 166 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/04(日) 02:38:50 ID:WVyvVu9/0]
- >165
WZマクロの書きにくさは、ドキュメントの未整備に問題があると思うけど、 文字列いじるくらいなら基本的なAPIもしくはIDMコマンドで足りるので、 わざわざ外部のDLLをリンクするまでもないとは思う。 開発済みのperlスクリプトをWZから呼ぶときは、DOS窓を使ったりもするけど、 そこをDLL化するのは自己満足の世界かと。
- 167 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/04(日) 10:03:41 ID:+9UeMnED0]
- txcの文字列処理ライブラリ(特に正規表現)は変すぎ貧弱すぎ。
それからDLLの呼び出しはめちゃ簡単なんで自分で使う分には何も問題ないと思うが。
- 168 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/04(日) 14:37:43 ID:hyycNb/wP]
- 年がバレるが、
最初プログラミングといえばBASICだった漏れは、 VZのマクロは組んでたけど、WZのマクロは早いうちに断念した。 惰性でWZ ver.5を使ってるけど、 ParlやJavaScriptをつかっている最近はEmが気になってる。 移行先としてどうですかね?
- 169 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/04(日) 20:43:28 ID:Q79p7mEN0]
- 禿●が嫌なら江村しかないでしょ。
- 170 名前:165 mailto:sage [2007/03/04(日) 22:23:00 ID:SVc9iQq/0]
- >>166
>開発済みのperlスクリプトをWZから呼ぶときは、DOS窓を使ったりもするけど、 >そこをDLL化するのは自己満足の世界かと。 単に元ファイルに処理を施して別ファイルを得るような目的なら、DLLを使う 意味はない。オレはPerlを使ってインタラクティブな処理をすること、 例えば、TXCで表示するリストボックス中に列挙する文字列を、その時点で Perlから得るようなことを想定しているんだ。 >>167 >txcの文字列処理ライブラリ(特に正規表現)は変すぎ貧弱すぎ。 これは禿同だね。今まで我慢して使っていたのだが、PerlEzがあるからもう使わない。 >それからDLLの呼び出しはめちゃ簡単なんで自分で使う分には何も問題ないと思うが。 そうだね。オレが知らなかっただけで、使える人は今まで普通に使っていたし、 別にWZとPerlEzを絡めて話題にする必要もなかったわけだ。 しかし、Cを使えない人(例えば >>168)に向かって「PerlEzがあるじゃない」と 言ったところで何にもならないことも事実だろうね。
- 171 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/05(月) 01:56:09 ID:fDTslWq30]
- 165に何かとてもイタいものを感じるのは漏れだけではないはずw。
- 172 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/05(月) 13:40:30 ID:Tk7GNC6Q0]
- うん。PerlEzなんて昔から使ってるし
- 173 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/05(月) 13:56:48 ID:vLzXXhmf0]
- まったく加齢臭漂うオサーンは度量が狭いなw
- 174 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/06(火) 22:09:14 ID:8rnkIOGB0]
- ダイアモンドカーソル!
これが使える限り永遠にだぶるぜっと!!
- 175 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/06(火) 22:39:03 ID:QB4UnaGq0]
- hjklで動くviの方が好きだ
- 176 名前:名無しさん@お腹いっぱい。 [2007/03/09(金) 23:22:54 ID:pJ76nZL80]
- 質問させて下さい。
1)次のようなマクロを作成しました。選択範囲の文字列をダイアログに 表示させようとしているのですが、ダイアログには全く無関係な文字列 が表示されます。何がおかしいのでしょうか? main { if (!txSelectGetMode(text)) return 1; txPrivatePush(text); int iDatasize = memClipPaste(NULL, HCLIP_TS); mchar* szSelectString = zmalloc(iDatasize + 1); memClipPaste(szSelectString, HCLIP_TS); information ("文字列 = %s", szSelectString); return 1; } 2)実際にやりたいことは、要するに、複数行の選択範囲の文字列をメモリブロックに 入れたいだけなのです。もっとスマートなやり方があれば教えて下さい。
- 177 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/10(土) 00:05:23 ID:hbQYyccl0]
- >>176
> txPrivatePush(text); を使うのでしたら, > int iDatasize = memClipPaste(NULL, HCLIP_TS); HCLIP_TS);じゃなくてHCLIP_PRIVATEを指定しないとダメです.
- 178 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/10(土) 01:16:59 ID:sorr0WsL0]
- >>174
ダイヤモンドカーソルってなんすか?
- 179 名前:176 mailto:sage [2007/03/10(土) 01:29:37 ID:/oTTp8TF0]
- >>177
さっそくの御回答ありがとうございました。 動きました。 しかし、TXCのマニュアルは本当にわかり難いです。
- 180 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/10(土) 02:39:58 ID:4VcvhNbL0]
- >>176 の2)について
IFILE adr1 = txGetAddressSelectTop(text); IFILE adr2 = txGetAddressSelectEnd(text); txGetBuff(text, sz, adr1, adr2); もちろん本番はバッファサイズを確認する。
- 181 名前:176 mailto:sage [2007/03/10(土) 16:04:01 ID:/oTTp8TF0]
- >>180
おおおお。そんなAPIがあったのですね。 ありがとうございました。 _WZ.h に名前だけは載っているものの、やっぱりマニュアルには 何の解説もありませんね。本当に、TXCのマニュアルには困ったものです。
- 182 名前:176 mailto:sage [2007/03/10(土) 16:06:27 ID:/oTTp8TF0]
- そんなわけで、WZ から PerlEz を呼び出すマクロを作ってみました。
選択範囲(またはカーソル行)の文字列に、Perlで処理 を施して書き戻すものです。 但し、Unicode 文字には現在のところ対応していません。 ご要望があれば、アップします。
- 183 名前:名無しさん@どーでもいいことだが。 mailto:sage [2007/03/10(土) 20:40:04 ID:Dlbhj3Hj0]
- >>182
ぜひっ!!
- 184 名前:176 mailto:sage [2007/03/10(土) 23:54:55 ID:/oTTp8TF0]
- ここにアップしておきました。
xtp0001.s3.x-beat.com/cgi-bin/up/source/Sonata_21770c.html
- 185 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/12(月) 11:13:21 ID:tPx+1Je80]
- >>178
ダイアモンドカーソル とは たとえばctrlキーとの組み合わせで行えるキーアサインの一部であり ctrl + E,X,S,D でカーソルキーの上下左右 ctrl + R,C でPargeUP,PageDown ctrl + H,D,M でBackspace,Delete,Return(Enter) とかあったわけです。 旧PC98では現在のCapsLockの位置にctrlキーがあり、DOS時代には小指でctrlを押しながら ESDXキーにてカーソル移動を行うことが、フリーソフトでも一太郎とかロータスとかでも出来ました。 Win95の登場により「ショートカットキー」という名の新アサインにすべて奪われ いわゆるDOS/Vパソコンが一般的になってctrlキーの位置も左下になり かつてDOS時代にはリターン(エンター)キーより右側のキーは押さなかった自分のような人達には WZだけが最後のよりどころなわけです。AltIMEとかでCapsLockとctrlキー入れ替えて。 今でも一部ソフトではctrl+H,MでBackspace,Enterあたりは使えますね。 詳しいことはWordPerfect ダイアモンドカーソル あたりでググれば多分それなりに。
- 186 名前:名無しさん@お腹いっぱい。 [2007/03/12(月) 12:27:09 ID:dFeh6G6OO]
- >>185
この書き方だと日本独自の文化に見えるね >旧PC98では NEC PC98やIBM PCのキーボードでは
- 187 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/12(月) 15:49:41 ID:ZC/j0G940]
- >>185
Win95になってもIMEはダイヤモンドカーソル対応だったね。WXの名残だろうけど。
- 188 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/12(月) 16:15:23 ID:zEfCZCDi0]
- >>185
Ctrl+Dが重複してますよ? >>186 旧98のキーボードは日本独自ですが
- 189 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/12(月) 17:57:21 ID:ZFWbcH570]
- つーか。ダイアモンドカーソルなんて、大抵のエディタでできるでしょ。
- 190 名前:名無しさん@お腹いっぱい。 [2007/03/13(火) 00:27:13 ID:Dev2pFDOO]
- >>188
>>185 の書き方だと Ctrl が A の横にあるのは 日本独自と思われるかもしれませんね
- 191 名前:188 mailto:sage [2007/03/13(火) 02:12:47 ID:qcH15hX50]
- 勉強不足でした、すいません
ttp://www.pfu.co.jp/hhkeyboard/kb_collection/ ↑ここを見るとコントロールキーが左下の方が独自と言うか マイノリティーなんですね MS-DOS2.xの頃にWordMasterを使ってたのは84キーだったのか・・・
- 192 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/13(火) 02:40:49 ID:nPewhPtw0]
- |, ,_
|∀゜) |⊂ノ
- 193 名前:名無しさん@お腹いっぱい。 [2007/03/14(水) 15:50:43 ID:MHuTqx/s0]
- wzグリップサイコーあげ
- 194 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/15(木) 09:08:28 ID:y8WTNPF70]
- 久しぶりにwz4触ってるけどなんだこりゃって感じだな。
最初設定糞杉とか思ったけどなんだかんだで5は結構使いやすくなってるんだな。
- 195 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/15(木) 21:25:17 ID:bc+AyWWh0]
- 折り返ししない設定は無いのか…、残念。
- 196 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/15(木) 22:39:00 ID:YjwL8zlJ0]
- >>195
5だったら、 文書の設定-文書の文字数のブロックのところに □ 折り返ししない があるけど?
- 197 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/16(金) 02:14:40 ID:J2t9xYcz0]
- キハ97系
益田から飯浦までの走行音 飯浦あたりで暖房が入ったため終了です。 エンジンが360馬力と非力だが、勾配が少ないため、最高で時速110キロほどまで飛ばしています。 ガタガタン、ガタガタンという重たいジョイント音が響きます。
- 198 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/16(金) 10:34:41 ID:oSXw+Nhl0]
- >>195
「z_width.wh_off」をどっかのキーに割り当てとけばいいだんべ。 一時設定の折り返し無しだから、次に開く時にはもとの設定に戻ってるしよ。 直ぐにもとの設定に戻す必要があるだへって時は、 「z_width.wh_off」の「off」を消してもとの設定の桁数を入れて、 別のキーに割り当てればいいべ。
- 199 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/18(日) 01:16:24 ID:9k23n0G40]
- >>185
>詳しいことはWordPerfect ダイアモンドカーソル あたりでググれば多分それなりに。 WordStarでしょ。
- 200 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/18(日) 14:11:37 ID:fYfbjedC0]
- 教えてください。
タスクトレイのWZのアイコンを左ダブルクリックして 新規ウィンドウを開くようにしたいのですが、 どうすればよいのでしょうか。 よろしくお願いいたします。
- 201 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/18(日) 15:57:43 ID:iinwPCTq0]
- WZIconを海賊版に変える
オリジナルのままできたかどうかは記憶にない
- 202 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/19(月) 04:35:19 ID:AU+qNH950]
- いまでもVZ1.6が最強だろ?
- 203 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/19(月) 08:30:07 ID:VjcW9XbN0]
- >>201
ありがとうございます。5を使っていますが、私のところだと、 ttp://www.villagecenter.co.jp/cgi-bin/lib.cgi?1=name&2=wzicon は、インストールしようとすると、エラーになってしまいます……orz
- 204 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/19(月) 15:50:34 ID:4Ty/bzyy0]
- test
- 205 名前:名無しさん@お腹いっぱい。 [2007/03/20(火) 08:47:36 ID:oU9uiz3QO]
- >>202
手持ちのマクロによっては 1.57a かも
- 206 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/20(火) 14:22:28 ID:x0GtLfWL0]
- WZ5メーラーから雷鳥に乗り換え検討中でβ2を試用しているけど
タグ(分類だけど)とか検索フォルダとか、WZ5は結構早い段階で使えたんだなぁと実感。 微妙にWZのように使えなくて乗り換え悩み中 WZも開発、サポートが続いていれば、もっと良くなっていただろうに残念。
- 207 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/20(火) 18:30:51 ID:I/Rv7y3P0]
- あの、WZって、もう終わったソフトなんですか?
すれ読んでても、よくわかんないので ちなみに私は、資料整理と原稿書きが主で、 WZがなくなったら、かなり放浪しなくちゃなんないと思う。 メールもWZだからなぁ。 WZってVISTAに対応しているんですか? せめてリナックスに対応してくれると、便利なんだけどなぁ
- 208 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/20(火) 18:43:15 ID:TERHFymt0]
- >>206
作者はかなり先見の才はあるよねえ。 アウトラインだって、今じゃスタンダード形式扱いになってるし。 ただ発想の人のせいか、継続が足りなかった。 そこをフォローするような会社と組んでたらなあ・・・
- 209 名前:名無しさん@お腹いっぱい。 [2007/03/20(火) 19:53:14 ID:oU9uiz3QO]
- >>207
Linux 用の XZ Editor があるじゃん ベータ版だけど使えるし無料だよ
- 210 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/20(火) 21:42:31 ID:I/Rv7y3P0]
- >>209
えっ、そうなんだ。 使ってみます。
- 211 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/20(火) 23:02:50 ID:exiqwEmk0]
- >>203
もはや怒られないだろうと思うので、新しいやつを・・・・ つ ttp://cgi.2chan.net/up2/src/f236863.lzh 1時間もつかなあ・・・
- 212 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/20(火) 23:48:43 ID:aJd3B2ly0]
- >>211
もうないよ。
- 213 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/21(水) 00:33:59 ID:kq96NyyH0]
- >>211
ありがとうございます。 でも、212さんと同様でした……。
- 214 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/21(水) 00:51:47 ID:mIToH/pe0]
- やっぱり・・・・
苺にしてみた つ ttp://strawberry.web-sv.com/cgi/up/iuy/nm4296.lzh 新しいと言っても03/03/25版だけど。
- 215 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/21(水) 03:21:35 ID:kq96NyyH0]
- >>214
ネ申様! ありがとうございます。 眠いので、明日(今日)起きたらトライします♪
- 216 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/22(木) 10:47:45 ID:g6lC/YBA0]
- コンパイルするとエラーが出ます……5です……orz
- 217 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/22(木) 12:15:21 ID:Eib5PazU0]
- >>216
ほんとですね。4からコンパイルしなおさないで使ってたかな・・・・ 3272行目の if (text->mailedit) return 0;// メールエディタはスキップ を if (text->mailer) return 0;// メールエディタはスキップ に直せば通ります。多分。
- 218 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/22(木) 12:52:02 ID:XVF8ixjD0]
- このスレ見てると、色々なアップローダにマクロが
アップされているようですが、本家のTX-Cライブラリ はもう更新できないのでしょうか?
- 219 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/22(木) 14:38:46 ID:g6lC/YBA0]
- >>217
ありがとうございます!! 激烈に幸せになれました!!
- 220 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/22(木) 18:03:03 ID:V1J/O6/60]
- こうしてWZから抜けられなくなった仲間がまた一人・・・
- 221 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/22(木) 18:38:35 ID:QLZ+Dnlq0]
- なんて罪作りな
- 222 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/22(木) 19:17:59 ID:g6lC/YBA0]
- 以前より快適化したので、
抜けるのは無理そうです〜♪ 最近、Firefoxの「It's All Text!」という 拡張機能を使って、テキストキャプチャもどき? するのがお気に入りです。 ttp://www.forest.impress.co.jp/article/2007/03/13/itsalltext.html
- 223 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/22(木) 20:50:13 ID:Z/BpCfWv0]
- ttp://www.forest.impress.co.jp/article/2007/03/22/c2reader_2r.html
- 224 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/22(木) 21:51:34 ID:3/VqBeoI0]
- >>223
チョ、ナニコレ・・・・
- 225 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/22(木) 22:25:04 ID:YI+w0sax0]
- よりによって・・・
窓の杜の中の人も・・・
- 226 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/22(木) 22:41:20 ID:gENAUsXV0]
- オレも222あたりに
秀丸使ってるがWZGREPが恋しい って書こうとしてやめなきゃよかった ・・・そういう問題じゃねーか
- 227 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/23(金) 00:15:30 ID:vZZK7RWM0]
- いやいや中村だろ
- 228 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/23(金) 07:32:46 ID:TTwhkict0]
- >>222は窓の杜の中の人だったりする
- 229 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/23(金) 13:36:39 ID:8SJlkTm70]
- そういやデスクトップを紹介する企画で、いつもの人以外にもWZユーザーがいたね。
- 230 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/23(金) 15:19:31 ID:KVZH3shf0]
- これ実行すると落ちるのは何でだぜ?
void myprintf(const char *fmt, ...) { txstr s; va_list args; va_start(fmt, args); vsprintf(s, fmt, args); information("[%s]", s); va_end(args); } main { myprintf("%d,%s", 123, "456"); }
- 231 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/23(金) 15:34:43 ID:rIGG9fHA0]
- >>230
TXC は C++ ではありません。 可変引数などありません。
- 232 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/23(金) 17:41:10 ID:K0xBZ7Bk0]
- >>231
嘘つくな。 >>230 こうする。 #include <windows.h> void myprintf(const char *fmt, ...) { txstr s; va_list args; va_start(args,fmt); wvsprintf(s, fmt, args); information("[%s]", s); va_end(args); } main { myprintf("%d,%s", 123, "456"); }
- 233 名前:231 mailto:sage [2007/03/23(金) 22:37:47 ID:2EvOA08V0]
- げげげ。
いつの間にか、Cで可変引数が使えるようになっているではないか。 1999年からか....。 浦島太郎になったような気分だな。
- 234 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/24(土) 01:42:31 ID:3obohkbi0]
- Cは昔から使えるだろ。TX-Cはしらんが。
じゃなきゃprintfとかscanfとかどうすんだよ。
- 235 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/25(日) 09:36:46 ID:mGhwQD8i0]
- バックアップとったらたった2MBかよ。
手持ちのソフトで1バイトあたりの単価がもっとも高価なソフトだな。
- 236 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/25(日) 10:40:16 ID:sQ+RYO6v0]
- >>235
ファイルサイズが価値観として通じるのは大昔のエロゲだけ。
- 237 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/25(日) 11:31:48 ID:kfCFrNs00]
- ( ´−`) .。oO(ツッコミどころじゃなくて、笑いどころだった希ガス…)
- 238 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/25(日) 11:50:54 ID:sQ+RYO6v0]
- スマン
- 239 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/25(日) 15:54:51 ID:kfCFrNs00]
- ( ´−`) .。oO(実は、“WZはエロゲ以下かよッ!!”ってボケたかったけど、
そうだ〜!!といわれるのが怖くてできませんでした…)
- 240 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/25(日) 16:20:10 ID:hUZSbxoJ0]
- VZはテトリスができたけどWZはエロゲにもなるのか
- 241 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/26(月) 13:50:08 ID:FKS9VWKs0]
- VZで、ドラクエ風RPGもありましたよね!
話かわって質問させてください。 WZ5を使っています。入力をしているときに、 テキストウィンドウの最下行に到達したときに、 半ページ分、または指定した行数だけ スクロールして上がるようにするようなマクロはありますか? 似たような機能に「ページめくり」があって 試したんですが、ちょっと違う感じでした……。 よろしくお願いします。
- 242 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/26(月) 20:56:45 ID:RKOZN+Pq0]
- キー入力を監視していて自動でってこと?
IDM_SWITCHLYをキーに割り当てて手動で、じゃだめなんでしょうね・・・・
- 243 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/26(月) 21:20:59 ID:pVi/InFD0]
- >>241
>テキストウィンドウの最下行に到達したときに、 >半ページ分、または指定した行数だけ >スクロールして上がるようにするようなマクロはありますか? ↑↓キーの機能として、「現在のカーソル位置が所定範囲 (ウィンドウの中央部分)にあれば、1行カーソル移動、そうでなければ 1行スクロールする」ということなら、簡単に作れそうな気がするけどな。
- 244 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/26(月) 21:31:21 ID:I3P+eKPm0]
- 裏テキストを渡して
++++++++++++++ +エディット + ++++++++++++++ ++++++++++++++ + + + + +リストボックス + + + + + + + + + + + + + ++++++++++++++ というダイアログ開いて エディットに文字入れると裏テキストを絞り込んでリストに表示するサンプルはないでしょうか。 入力支援や慣用句のソースは複雑すぎてよくわかりません・・・
- 245 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/27(火) 01:10:28 ID:4QKOpIq70]
- よくわからんけど、自分ならgrep使うな。多分。
- 246 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/27(火) 02:22:23 ID:lR6q3D/Q0]
- >>244
要するに、エディットボックスにフックをかけて、 1文字入力される毎にリストボックスの内容を変えたい、ということ?
- 247 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/27(火) 13:14:17 ID:rLBEjJDh0]
- >>242
>>243 コメントありがとうございます。 マクロを作る実力はないので、CTRL+Enterに IDM_SWITCHLYを割り当てて試したところ なかなか快適です。 気の向いたところでCTRL+Enterを押すと、 上→中→下と切り替わり、 これはこれで面白いと思いました。 自動だともっと楽かもしれませんが、 これはこれでよい気がします。感謝。
- 248 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/28(水) 18:51:26 ID:pneg8KIb0]
- >>246
そういうことです。 絞り込んで候補を選択する汎用のダイアログボックスを作れたら いろいろ使い回せて便利かなあと。
- 249 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/28(水) 19:02:18 ID:KDYOQqpc0]
- >>248
生半可な知識で入力支援のソース(_IDMTOOL.C)を見てみると・・・・ こんな感じ? > dialogControlID(hd,IDD_TARGET); > dialogString(hd,"補完対象(&S):",lxg,context.szTarget,CCHWORD,lx); 補完対象テキストボックスにIDD_TARGETというコントロールIDを付与。 これでキー入力など、何かイベントがあるとIDD_TARGETをパラメーターにして メッセージWM_COMMANNDが発行される(?) このメッセージをコールバック関数内で処理 >case IDD_TARGET: { > if (notify == EN_UPDATE && !context->fDialogWriting) { > context->fEdit = TRUE; > SetTimer(hwnd,IDTIMER_COMPLETE,500,NULL); > } > break; IDD_TARGETを受けとると必要があれば500ミリ秒まってWM_TIMERを発行 するようにタイマーをセット。 パラメータはIDTIMER_COMPLETE(=WM_TIMER_TXUSER) なぜここで待つ必要があるのかはわからない
- 250 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/28(水) 19:04:03 ID:JrchTQqP0]
- (>>249続き)
WM_TIMERを同様に処理 >case WM_TIMER: { > KillTimer(hwnd,IDTIMER_COMPLETE); > myPostMessage(hwnd,WM_TXUSER,IDD_TARGET,0); > break; >} タイマーを終了しWM_TXUSERをIDD_TARGETで発行 同じくコールバックで処理 >switch(wParam) { > case IDD_LIST: break; > default: { > completeFlush(hwnd,wParam); > break; > } IDD_LIST以外はcompleteFlush(hwnd,wParam)を実行 completeOnSelchange(context)を呼び出し 表示用裏テキストcontext->textPreviewをクリア 辞書ファイルを別の裏テキスト(txSrc)に読み込み、 一致する候補を表示用裏テキストに挿入
- 251 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/28(水) 21:19:58 ID:SclkOAIT0]
- >>249
>補完対象テキストボックスにIDD_TARGETというコントロールIDを付与。 >これでキー入力など、何かイベントがあるとIDD_TARGETをパラメーターにして >メッセージWM_COMMANNDが発行される(?) そうはならないと思うけど。 新たなtextを作り、dialogEditWzでそのtextを使ってテキストボックスを作り、 そのtextに対してフックをかけるのだと思うけどね。
|

|