トップページ⇒software
1001コメント365KB

【脱北実行】WZ EDITOR その5【5秒前?】

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。03/12/20 00:40ID:oHpzuivv
現在のバージョンは5.00D

過去スレ
【魅惑の】WZ EDITOR その4【負け組】
http://pc2.2ch.net/test/read.cgi/software/1065532332/
WZエディタ(WZ Editor) その3
http://pc2.2ch.net/test/read.cgi/software/1059066774/
WZエディタ その2
http://pc2.2ch.net/test/read.cgi/software/1021903299/
WZエディタ
http://pc.2ch.net/software/kako/992/992722227.html
0348名無しさん@お腹いっぱい。04/01/23 12:05ID:Q9bJrMr6
M+ bitmap fontsやBDF M+などのフォントは
WZ4.0では日本語が化けて使えませんでしたが、WZ5では使えますか?
0349名無しさん@お腹いっぱい。04/01/23 13:01ID:NCbWbhnr
>347
ちょっと使ってみてはいます。実際に利用している人に聞いてみたかたんです
0350名無しさん@お腹いっぱい。04/01/23 13:47ID:gX4E5I4+
今に不満がないなら金のムダだったと感じる可能性が大きい。
0351名無しさん@お腹いっぱい。04/01/23 14:23ID:OeyEiIrq
>>348
WZ4で使えてるけど?
[オプション]→[表示]→[漢字フォント]の設定が必要。
0352名無しさん@お腹いっぱい。04/01/23 14:53ID:Q9bJrMr6
>>351
[漢字フォント]で設定すれば使えたんですね。
ざわざわ方法まで教えていただきありがとうございます。
使えるようになりました。
0353名無しさん@お腹いっぱい。04/01/23 16:30ID:VplkvVvN
WZ5に「行末のスペースを削除」ってコマンドが見あたらないんですが、なくなったんでしょうか?
0354名無しさん@お腹いっぱい。04/01/23 17:45ID:0gyvXXm/
>>353
編集→変換で出来ませんか?
0355名無しさん@お腹いっぱい。04/01/23 17:51ID:UJrRvRw+
>>353
_idmex.delspclf
0356名無しさん@お腹いっぱい。04/01/23 17:59ID:VplkvVvN
>>354
できました、ありがとうございます。
このコマンドってキー割り当てできないんでしょうか。WZ3のときは頻繁に使ってたもので・・・
0357名無しさん@お腹いっぱい。04/01/23 18:16ID:0gyvXXm/
>>356
メニューを出したいなら、IDM_UICONVERTCHAR
出さないでやりたいなら、>>355をキーに割り当てる。
0358名無しさん@お腹いっぱい。04/01/23 19:40ID:nLwZqjb8
何だあったのか。ヘタレマクロ自作しちゃったよ。
035935304/01/23 22:47ID:XsA0/e8T
>354,355,357,358
ありがとうございます。キー割り当てもできました。
調べてみたんですが、一応キーカスタマイズのメニューからも割り当てできました。
ただ、コマンド一覧から直接選べないので見つけづらいです。WZ3はすぐ分かるところにあったのに(´・ω・`)
0360名無しさん@お腹いっぱい。04/01/24 13:48ID:KM0am0U5
Emスレの渦巻きをWZでやると……

すみませんすみません。
0361名無しさん@お腹いっぱい。04/01/24 20:33ID:fnJhHsSt
>>360
俺もあっち見てる。
あのノリがなんかイイ。
0362名無しさん@お腹いっぱい。04/01/24 21:53ID:AqJQ9kQ1
↑そう思ったら負け組みから抜け出せる
0363名無しさん@お腹いっぱい。04/01/25 18:06ID:gW5w/zFk
>>362
WZ5もEm4Proも買った。にも関わらずメインはWZ。
負け組? そうかもな。
0364名無しさん@お腹いっぱい。04/01/25 22:34ID:UDVGtuCh
作者は4.0Fのことマジで忘れてたっぽいね
まあその時は、使用期限延長しただけのを出しただろうけど
その画をちょっと見てみたかったかも
0365名無しさん@お腹いっぱい。04/01/26 00:30ID:b2amze/2
WZ4.0/3.0などの掲示板の15日の書き込み、
何の返事もありませんね。
あと6日か。
どーしましょ。
0366名無しさん@お腹いっぱい。04/01/26 10:28ID:KFVETUnv
5が一段落したんで作者温泉→連絡取れずVCオリオロ、とか
0367名無しさん@お腹いっぱい。04/01/26 12:11ID:ELb/nOIc
いままでは月なかばには次のFaβ出てたのにね。
え? 5Daで一段落?? 暫定版なのに??? ごジョーダンでしょ!!!!
0368名無しさん@お腹いっぱい。04/01/26 16:19ID:016Kos6l
>>360-362
 渦巻きなんてPerlとか使ってやれよ。
 エディタはPerlを立上げてPerlの出力を取り込むだけのプラットフォーム
として使うべき。
0369名無しさん@お腹いっぱい。04/01/26 17:05ID:CHwHJ6Uj
ヒアドキュメントって書けませんの?
037036804/01/26 17:14ID:016Kos6l
            思っていたの
        から              が
      前        まえらそ    、     
      ?      お        れ    ダ    全
    か      。    もり    で    メ    く
    の    う    つ    か  W    な    信
    ん    の    る  ?    Z    ヤ    じ
    き    だ    い      を    ツ      ら
    で      メ    てっ使    は      れ
      も      ダ          何      ん
        と      もてっやを      な
          こ                  。
            の度程のこらえまお
037136804/01/26 17:19ID:016Kos6l
これ、Perl スクリプトね。実に簡単だ。
ちょっと渦巻きが崩れているけど、適当に調整してちょ。

$format= <<'EOF';
            bubtbsbrbqbp
        bwbv              bn
      bx        asaraqap    bm    cz
      by      at        ao    bl    cy
    bz      au    adac    an    bk    cx
    ca    av    ae    ab  am    bj    cw
    cb    aw    af  aa    al    bi    cv
    cc    ax    ag      ak    bh      cu
    cd      ay    ahaiaj    bg      ct
      ce      az          bf      cs
        cf      babbbcbdbe      cr
          cg                  cq
            chcicjckclcmcncocp
EOF
@keys = (aa..cz);
$str = "全く信じられんな。おまえらこの程度のこともできんのか?前から思っていたのだが、ダメなヤツは何をやってもダメだのう。おまえらそれでWZを使っているつもりか?";
while ($char = chop($str)){
$key = shift @keys;
$format =~ s/$key/$char/;
}
while ($key = shift @keys){
$format =~ s/$key/  /;
}
print $format;
0372名無しさん@お腹いっぱい。04/01/27 03:40ID:TOLPgDgU
こういう反応で出てくるあたりがWZっぽいのだよなぁ(嘆息
0373名無しさん@お腹いっぱい。04/01/27 09:26ID:2zyyN/eF
>>371
そんなむずかしいのじゃなくて、
カーソル位置からEOFまで削除のマクロ教えて下さい
0374名無しさん@お腹いっぱい。04/01/27 11:14ID:aYNfZaaC
main{selectEx(CLIP_CHAR);JumpFileEnd;selectDelete;}
0375名無しさん@お腹いっぱい。04/01/27 13:18ID:CBpfTUJc
>374さん
ありがとうございます。翻訳をやっているので、
試訳のゴミ文章がファイルの終わりに溜まりますが、
このマクロのお蔭で一発で処分できるようになりました。
0376名無しさん@お腹いっぱい。04/01/27 17:14ID:pHf4CYPL
手操作なら^B^Q^C^Yで済むけどな(Vzバインド)。
0377名無しさん@お腹いっぱい。04/01/27 17:49ID:/kTXdsNd
4.0F使用期限切れまであと4日・・・・・
0378m.osakoさんサイコー!04/01/28 00:56ID:n859/dRM
WZ3.0D4+VZEX0.28使ってます。
エディタはともかく、Filerはこれでないと
とてもやってられません。
4GB超のファイルサイズをちゃんと表示する方法、ご存じないですか?

もひとつ、ファイル名に - が入るとうまく開けないのですが
回避方法をご存じの方はいらっしゃいませんか?
0379名無しさん@お腹いっぱい。04/01/28 23:29ID:g3PNTvNZ
スレ違いであることを承知で書き込むが、サーチクロスがVer1.10にアップデートされたね。
0380名無しさん@お腹いっぱい。04/01/29 16:01ID:xwMQ/hWv
WZ5:ルーラーの背景色を変更したいんだけど設定項目ありますか?
0381名無しさん@お腹いっぱい。04/01/29 20:39ID:1OI3PMao
おい!4.00Faの正式版、今月末までに出ると思いますか?
0382名無しさん@お腹いっぱい。04/01/29 21:35ID:pnpoOi8Y
正式版は出ないと思う。
多分、日付更新しただけのβ2.4が・・・・
0383名無しさん@お腹いっぱい。04/01/29 22:28ID:85wiMpHC
>>381
あと2日。
なさげ
0384名無しさん@お腹いっぱい。04/01/30 00:59ID:SrUDmkWq
T_Yはバカンス中か?
0385名無しさん@お腹いっぱい。04/01/30 01:33ID:d562w56V
つーか、昨日の昼に4.00Fbでてますが。
0386名無しさん@お腹いっぱい。04/01/30 09:03ID:1whlCFLU
>>1 のT_Yの個人ホームページ、なくなってる?
WZ/PWZ開発元のWebページ
ttp://www.asahi-net.or.jp/~cf4t-ymgc/
0387名無しさん@お腹いっぱい。04/01/30 09:35ID:s74irnQT
>>386
そこはpermissionがコロコロ変わる。
見えないということは何かやってるということでは?
0388名無しさん@お腹いっぱい。04/01/30 10:17ID:S5aiBDoi
4.00CのCD持ってるヒトは4.00Fβに出来ないのね……
0389名無しさん@お腹いっぱい。04/01/30 11:09ID:3qs3PZ0S
4.00Fbはどこにあるの?
どっかでアナウンスはあったの?
0390名無しさん@お腹いっぱい。04/01/30 11:38ID:Kvip1gna
http://www.villagecenter.co.jp/cgi-bin/wzmail3.cgi?L=2761&X=1
0391名無しさん@お腹いっぱい。04/01/30 12:20ID:4iVRUtdC
(´-`).。oO(なんで掲示板がクローズされた事を知らないのだろう・・・・)
0392名無しさん@お腹いっぱい。04/01/30 12:46ID:UcLlTdpk
ttp://www.villagecenter.co.jp/vcwb/
> 公開している掲示板には、ユーザ認証が必要な掲示板と必要ない掲示板があります。

まさか・・・・・ (ーー;
0393名無しさん@お腹いっぱい。04/01/30 13:32ID:gAUpq+un
もう使用停止なはずの掲示板にのみ期限ぎりぎりで報告
変更履歴報告すらなし

VCもVCだが作者も作者・・・似たもの同士だ
0394名無しさん@お腹いっぱい。04/01/30 13:47ID:y23VHBdN
>>390
thanx.

ってかWZユーザ広場(3)かよ!
どこで公開されたのか探していたが、見つからないはずだわ。
0395名無しさん@お腹いっぱい。04/01/30 16:24ID:kKsvN0EM
Fb をインストールしたら、html ファイルを開くたびに
xhtml プラグインをコンパイルしてエラーのメッセージを出すようになった。

結局 F に後戻り。
0396おざなりさん04/01/30 20:08ID:HpjmH5qa
>>386
作業中かもわからんが、
asahi-netはalias持てるから名前変えてるのかもわからんね。
asahi-netってデホだとセキュリティとかソシャル考えた時に
結構アレだからなぁ…。
0397名無しさん@お腹いっぱい。04/01/30 22:20ID:YC1QRzSQ
きっとT_Y氏はユーザ登録してないから新掲示板に書きこめないんだ・・・・・・・・
0398名無しさん@お腹いっぱい。04/01/30 22:44ID:R2okp4bP
ワラタ
0399名無しさん@お腹いっぱい。04/01/30 23:09ID:YeMNtohg
WZ でも渦巻きするぞ……って思ったんだけど、
TX-C って double 型使えなかったのね。
4年近く使ってて、今気付いたよ _| ̄|○
0400名無しさん@お腹いっぱい。04/01/30 23:23ID:3qs3PZ0S
>>399
固定小数点で十分でしょ
0401名無しさん@お腹いっぱい。04/01/30 23:41ID:S5aiBDoi
浮動小数点マクロはあるよね…

てかTX-Cで出来ないワケはなく、みんな面倒くさがってやらないもんだとばかり。
0402名無しさん@お腹いっぱい。04/01/30 23:44ID:90CXtkcR
>>397
それだ!
0403名無しさん@お腹いっぱい。04/01/31 00:08ID:bl9iPa3G
>>401
まさに、それだ!
0404名無しさん@お腹いっぱい。04/01/31 00:11ID:CKb34GzA
いや、もう、まじ、今回のVCの対応見て、他のエディタに乗り換えたくなりました。
WZ自体の機能にはそこそこ満足しているのに。
WZレベルのアウトラインと自動整形機能を備えているエディタってないですか?
0405名無しさん@お腹いっぱい。04/01/31 00:17ID:wfUzBpm3
半月放置のあげくのあの解答だもんな
もう文句言う気力もないよ
0406名無しさん@お腹いっぱい。04/01/31 00:43ID:oX+Nae6z
開発元じゃなくても、販売元だろうに。
著作権は持ってなくても商標権(だったかな?)は持ってて、
売って対価を得ている。

責任逃れもはなはだしいな。
開発元をきちんと調教する責任があるだろ。
0407名無しさん@お腹いっぱい。04/01/31 02:01ID:QaxH7swA
Faβ1以降Fbもすべて無償なんだからこの分の対価は得てないのでは。
どんな責任があるのか知らんが、
VC上層部と開発者が腐れ縁のナァナァだったら調教なんかできっこない…
と妄想してみる今日此の頃。
0408名無しさん@お腹いっぱい。04/01/31 13:49ID:cGntoiQ9
VCとしては4.0のことは忘れて、とっとと5.0使ってくれということなのだろけど。
ところでFからFaにバージョンアップするのは問題ないんでしょうか。うっかりFb入れたらマクロ動かなくて
WZアンインストールしたら関連付け変わって、関連付けマクロも動かなくて(XPのレジストリ構造のせい?)、
システムの復元という冥府魔道一直線に陥ったのですが・・・
そんな濃い使い方はしてないので、4.00Fが最終なら、そのままそっとさせておいてくれぇぇぇぇ。
0409名無しさん@お腹いっぱい。04/01/31 15:33ID:XRMiTCD8
今更、WZ4上でWZ5のテストをする必要とは・・・?
0410名無しさん@お腹いっぱい。04/01/31 17:21ID:JjzeICFf
FaとかFbってメンテナンスリリースだと思っていたが、ここに来てまだ何かイジってるの???
0411名無しさん@お腹いっぱい。04/01/31 22:25ID:FJJus8Hb
渦巻きマクロ

spiral.txc
------------------------------------------------
main
{
insertf("       r        \n");
insertf("    最    o      \n");
insertf(" 高         t    \n");
insertf("      W         \n");
insertf("!          i    \n");
insertf("     Z          \n");
insertf("       E  d     \n");
}
------------------------------------------------



いやぁ、昔 PC POWER って雑誌に載ってた
世界一πを高速に表示するプログラムを思い出したもんで。
0412名無しさん@お腹いっぱい。04/01/31 23:47ID:5p8mwPuJ
計算するじゃなくて、表示する・・・なのか?
0413名無しさん@お腹いっぱい。04/02/01 00:44ID:S1sGj4zk
これで文字列を配列にでも入れとけば完璧?
0414名無しさん@お腹いっぱい。04/02/01 01:32ID:OYONza7U
いいから早く作れよ低能ども
0415名無しさん@お腹いっぱい。04/02/01 10:06ID:tPLJVBcJ
vhstrungout.comで再びVanHagarの噂キタ━━━━━━━(゚∀゚)━━━━━━━!!!!

Insiders say that the band will use the Sammy Hagar pre-Super Bowl show
to make the announcement of a reunion (thus ensuring international press coverage).

中の人、本当ですか・・・?
0416名無しさん@お腹いっぱい。04/02/01 10:07ID:tPLJVBcJ
誤爆ゴメン
0417名無しさん@お腹いっぱい。04/02/02 01:05ID:iQIzae0c
>>386

「まいどー。モナー運送夜逃げサービスです。
これでやっっと4と手が切れましたねえ、おめでとーございます。
でさっそくなんですが、残りの段取りなどご確認をしていただいとこうと思いまして。
いえ、ご心配なく。手配も順調、前回のお打合せから特にこれといった変更もないんですが、
私共のルーチンワークといいますか、念には念をということでして。
えーっと、ここまでは予定どおりきてますから次は……」
0418名無しさん@お腹いっぱい。04/02/02 07:44ID:fugWrjhS
もう当時の4のソースなんて、残ってないんだろう。
ソースの管理できてなさそうだし。
相変わらずユーザ舐めた開発スタイルだ。
見米の発言も呆れるばかり。
0419名無しさん@お腹いっぱい。04/02/02 11:16ID:oRUhN4Be
うーん、文章書きメインなのでQXが魅力的に思えてきた。
しかしWZも捨てがたいんだよなぁ。好みの問題っぽい。HTML書くならWZだし。うーむ。
0420名無しさん@お腹いっぱい。04/02/02 14:03ID:zazrF3wF
>>371 で渦巻きを作る Perl スクリプトを公開したのに誰も喜んで
くれなかった。そこで、EmEditor のスレを見てみたのだが、公開されて
いたマクロは渦巻きの色々なパラメータをユーザーが定義できるものだった。
 確かに>>371 のスクリプトは見劣りするわな。まあ、正味一時間
程度で作ったものだし。
 もし、お前らが使いたいのなら、「ユーザが数式で定義した任意の曲線
に沿って文字を配置する」 Perl スクリプトを作って公開してやっても
いいぜ。どうよ、使いたいか?
0421名無しさん@お腹いっぱい。04/02/02 14:26ID:aCCXEMaH
ビレヂのあの対応見てたら、倒産前の末期状態なんじゃないかと思えてきた。
0422名無しさん@お腹いっぱい。04/02/02 14:30ID:roT7j/nO
>>420
Perlスレでやれば?

つか、あれに一時間…
0423名無しさん@お腹いっぱい。04/02/02 15:18ID:oRUhN4Be
金がないから5.0に半ば強引に乗換えを促す……
ということはあるのかもしれない。
0424名無しさん@お腹いっぱい。04/02/02 15:59ID:QueC9cKB
>420
そんな大それたんじゃなくて、行単位逆順並べ替えマクロ作ってくださいよ。
新しい順に並んでるWZの掲示板を古い順に直すのにあると便利なんです。
0425名無しさん@お腹いっぱい。04/02/02 18:07ID:zazrF3wF
>>424 よ。まだ解らないのか?
 WZのマクロを書くべき場合とは、WZの処理と密接に絡んでいる処理を
やらせる場合「のみ」なのだ。
 テキスト処理をWZのマクロで書いてはならないのだ。
それをやると、「WZがなければテキスト処理ができない」=「死ぬまでWZを
使い続ける永遠の負け組み」になる。
 >>424よ。Perl をインストールするのだ。そして、WZからコマンドを呼び出
すマクロ(色々なものがVCのHPにある)をインストールして、WZからPerl
を実行できるようにするのだ。
 その上で、以下のPerlスクリプトを実行すれば、行を逆順にすることができる。
そして、好きなときにWZとおさらばして、望みのエディタで同じ処理を続ける
ことができるだろう。

while(<>){ push(@strs, $_)}
while($str = pop @strs){print $str}
0426名無しさん@お腹いっぱい。04/02/02 19:14ID:lXqR/uDk
Cが分からないなら初めからそう言えばいいのに
0427名無しさん@お腹いっぱい。04/02/02 20:06ID:1e0tVHGs
ああ、そうだな。
0428名無しさん@お腹いっぱい。04/02/02 20:49ID:rXPN9FVG
>425
PerlならWZでhtmllint使えるようにした時に入れてあった。
ActivePerl User Guideがスタートアップに出来てたから見たけど
頭遺体……英語だし……

Perlのテキスト処理の参考書ってありますか?
本屋で見かけるのはホームページの作り方ばっかりだし
0429名無しさん@お腹いっぱい。04/02/02 21:18ID:zazrF3wF
>>428
 私がPerlを始めたのは、かなり前(DOS時代)ですので、最近の入門書は
あまりよく知りません。Perlの全体像をてっとりばやく把握するなら、
なるべく「薄い本」を買われるのがいいと思います。少し大きな本屋で
探せば、ホームページとは関係の無い「Perl」の入門書がいくつかあります。
 それで「物足りない」と感じられたときに「プログラミングPerl」という
電話帳2冊分ぐらいの本を買われるといいでしょう。
0430名無しさん@お腹いっぱい。04/02/02 21:22ID:iykrNjcd
perlだったらrubyの方がよくないか?
0431名無しさん@お腹いっぱい。04/02/02 21:35ID:zazrF3wF
>>426-427
 いやー。痛いところを突かれてしまいました。確かに、私は「++」の
付いていない「C」については(昔は使っていましたが)、今は
ほとんど使えないレベルまで退化してしまいました。でも全然困りません。
今、「C++」に対応していないコンパイラなど、ありませんから(負け組み
エディタに付属しているものを除く)。ちなみにC++だと、行の並べ替え
プログラムは以下のようになります。私はBorland C++ Builder でコンパイルしま
したが、多分、フリーウエアも含めて他のコンパイラでも問題なく動作するで
しょう(負け組みエディタに付属しているものは除く)。

#include <iostream>
#include <iterator>
#include <string>
#include <deque>
using namespace std;

int main(){
string str;
unsigned int i;
deque <string> dqs;
istream_iterator<string> in_itr(cin);
while(in_itr != istream_iterator<string>()){
str = *in_itr;
++in_itr;
dqs.push_front(str);
} ;
for(i=0; i<dqs.size(); i++) cout << dqs[i] << "\n";
return 0;
}
0432名無しさん@お腹いっぱい。04/02/02 23:19ID:h+vGuG3T
>>431
役立たずだな。
0433名無しさん@お腹いっぱい。04/02/02 23:28ID:SW908EbV
よし!役に立つ物を作ろう!
0434名無しさん@お腹いっぱい。04/02/02 23:30ID:hPaWwqr9
>>433
MAILデータの4−>5コンバータ
0435名無しさん@お腹いっぱい。04/02/02 23:37ID:Heh0pelH
http://book.mycom.co.jp/book/4-8399-0750-1/4-8399-0750-1.shtml

------------------------------------
つかぬことをお尋ねしますが
WZ5の BOARD(MEMO)とEDITORの
「Alt+Tab」でのアイコン表示は 違う or 同じ、どちらですか

2年ほどWZ歴有りながらMEMOに興味無し、が
最近なぜか試用してるんですけど

タスクバー では違うアイコンが
Alt+Tab では同じなんでややこしい

アイコンを変更してあるのでそのせいかと思い
WZ_MAIN.EXE を見てみるとBOARD用の
16x16x4と32x32x4があるみたいですが

実際にBOARDを起動させると
16x16x4はBOARD用を使い
32x32x4はEDITOR用を使ってる感じみたいです

WZEDITOR.EXEのBOARDアイコンはまた別のようです

WZ5+Win2000
043643504/02/02 23:42ID:Heh0pelH
"C:\Program Files\WZ5\WZEDITOR.EXE" /fwzmemo、のショートカット
(インストールの際にスタートメニューに作られるもの)は

16x16x4も32x32x4も
WZ_MAIN.EXEのBOARD用を使ってるようです
0437名無しさん@お腹いっぱい。04/02/02 23:51ID:BsAsxEaR
公式に書いたほうがいいような気もするけど、あると便利かもしれないもの。

・WZボードorWZMEMOの各ノードだけを、エディタで編集できる
アウトラインプロセッサの外部編集みたいなものですね。ボードorメモのツリー部の表示/非表示が
切り替えられるだけでもいいかも。

・ファイル名を自動決定してテキスト形式で別ファイルに保存、作業中のファイルをクリップボードにコピー
2chビューワーのkakikomi.txtみたいなやつですね。別ファイルが指定容量になったら、また別のファイルを
つくってくれると、なおよし。……蓑系とかメールでできるような気もしないでもないんですが。
043843104/02/03 00:17ID:tX2InsGq
 ありゃりゃ。「役立たず」って言われちゃいました。負け組エディタに一生を捧げる
人のために役に立つ(?)ものを作ってみました。適当なキーに割り当てて使って
下さい。コメント行(つーか、文句)が多くてすみません。
----------------------------------------
// 負け犬エディタ「のみ」に使える行順序反転Cプログラム。
#include <_wz.h>
main(tx* text){
// 標準出力に何か出せないの?別のテキスト構造体を宣言すれば現在のテキストを
// いじらなくてもいいみたいだけど。まあいいや。面倒くさいから現在の「テキスト」
// そのものをいじっちゃうものを作りましょう。どうせオレが使うものでもないし。
txSetUndisp(text);// ふんふん。これを入れないと、目障りなのね。
txJumpFileTop(text);
// え?カーソルを先頭に移動しないとテキストの先頭から処理してくれないのね。
// まあいいか。どうせ反転しちゃうんだから、カーソル位置なんて保持しても意味ないね。
043943104/02/03 00:18ID:tX2InsGq
// (続き)
txPrivateClear(text);
// プライベートクリップボード(スタック)をクリアしちゃいますね。何か他の用途に
// 使ってたら、ごめんなさい。だって、これを使わないと処理が面倒になりそうだもの。
// クリアされて困る人は自分で何か考えてね。
while(!txIsCurEof(text)){
txJumpParaTop(text);
if(!txSelect(text))
txSelect(text);
txJumpParaEnd(text);
txRight(text);
// おいおい。カーソル行の内容をが欲しいだけなのに、なんでこんなにごちゃごちゃ書
// かなきゃならないの?表示行を選択するtxSelectLine(text) があるのに、論理
// 行を選択するtxSelectPara(text) が無いっつーのはどうゆう設計思想なんだ???
txPrivatePush(text);
// 文字列の実体をプライベートスタックに積み上げちゃうよ。
// せっかくCを使っているのなら、ポインタを積み上げるべきだろうがね。
// でもいいや。面倒臭いから。オレが使うものでもないし。
txSelectDelete(text);
}
while(txPrivatePopJump(text)){};
txSetDisp(text);// はい。スタックの内容を吐き出して、処理終了!
}
0440名無しさん@お腹いっぱい。04/02/03 01:07ID:MHGIU0gg
txGetPara(text,txstr)
段落の内容をtxstrに取得。
段落末尾の改行・EOFは取得しません。
取得したバイト数を返します。
259文字を超える内容は切り捨てます。

txGetParaEx(text,buff,size)]
段落の内容をbuffのバッファに取得します。
sizeにはbuffのバイト数を指定します。
sizeを超える段落の内容は切り捨てます。
取得したバイト数を返します。
段落末尾の改行・EOFは取得しません。
0441名無しさん@お腹いっぱい。04/02/03 01:10ID:hG4Db4bM

>431
"C:\WZ\txc\_wz.hw4"(2) : error 45: (E4)<WINDOWSMT>:マクロ名が
重複しています

と出るんだけど。
044244104/02/03 01:25ID:BTaUWS10
>431
すみません自己解決しました。
#include <_wz.h>
を削除したらうまく行きました。

ありがとうございます。
いままで、連番入力→逆ソート→連番削除が
一気に一手間ですむようになりました。
0443名無しさん@お腹いっぱい。04/02/03 01:31ID:XPlKZPw8
>・WZボードorWZMEMOの各ノードだけを、エディタで編集できる
5買え
0444名無しさん@お腹いっぱい。04/02/03 01:39ID:HWNYKL4G
>>443
いや、1ノード1ファイルにしたいので。メモ鉄みたいな感じで。
044543104/02/03 02:04ID:tX2InsGq
>>440
 だからさ、そんなものを出してくること自体が時代遅れだと思うよ。
 sizeをいくつにすればいいの?「このプログラムは自分一人だけしか
使わない。自分は1行内に10000バイト以上の文字はけっして書かない」
というなら、10000にすればいいさ。しかしね、どんな使い方をするか
解らない他人にそれを配布できないだろう。
 >>431のC++にしても、>>425のPerlにしても、「size」なんてどこにも
指定していない。それは、コンピュータが、必要に応じて、必要なだけの
バッファサイズを勝手に確保してくれることになっているからなんだよ。
>>442
 #include <_wz.h> は不要だったのね。多分、古いバージョンで必要
とされていて、それが残っていたのだと思う。滅多に TX-C は書かないから。

0446名無しさん@お腹いっぱい。04/02/03 15:34ID:8KNHWvEY
Faβ2.3どこかに落ちないのか…
ググったがどこにもない、Wi○nyにもない
Fbはちょっと『使える』ものではない
0447名無しさん@お腹いっぱい。04/02/03 16:10ID:HWNYKL4G
WZの整形機能に惚れこんだものにとって、整形の折り返し位置に、改行コードではなく、整形専用の
制御文字が埋め込まれるとかなり幸せになれるように思うのだが。もちろんその制御文字を、改行に
変換して出力することも、除去して出力することも可能。

HTML編集してるときに、パラグラフは折り返ししたいけど、他の要素は折り返ししたくないってことが
良くあるので…
0448名無しさん@お腹いっぱい。04/02/03 19:26ID:VfSot2mP
>>438
遅い

void main(TX* text){
txSetUndisp(text);txSelectQuit(text);TX* textTmp=textnew();txSetHigh(text);txSetHigh(textTmp);
txJumpFileTop(text);while(!txIsCurEof(text)){
txCurInsertBuff(textTmp,((mchar*)text->buff)+text->cur,txGetParaLen(text));txDeletePara(text);}
txResetHigh(textTmp);txResetHigh(text);txInsertText(text,textTmp);txClose(textTmp);txSetDisp(text);}
■ このスレッドは過去ログ倉庫に格納されています