(8590)
8590:
VZk07t01 公開停止 & VZk07t 公開版の差し替え
投稿者:
konno
2018/11/16(金) 22:33
コメント数 1
#8369 で公開したVZk07T1 (2018/10/17) は、バグが有ったので、公開停止しました。
使用されている人はすぐに使用中止願います。
代わりに、VZk07t 公開版の pc ズレ修正・差し替え版をアップしました。
こちらは問題ないと思います。
ご迷惑をおかけしますが、よろしくお願いします。
- No.8590 -
このTreeへ
[リストへもどる]
soft
(8590)
8593:
Re: VZk07t01 公開停止 & VZk07t 公開版の差し替え
投稿者:
文太
2018/11/17(土) 00:33
8590 番 konno さんへのコメント コメント数 1
ありがとうございます。
来週のどこかで、全面的(といってもまだt01への変更が10分の4ぐらいだったのですが)
に変更へ向かいたいと思います。
vz.comは1つ、な人なので。
それで、今、確認したのですが(きっと意図的なのだろうと、確認したかったのです)
僕のvtodos@win7では、以下の表示でVZが起動します。
Installed. VZ Editor DOS/V(JP) Version 1.60t03k k07t01 Copyright ....
^^^
まだ今回の差分を当てていないのですが、k07t になるんですよね?
ナンバリングがときどき分からなくなります。m(__)m
高橋版sort.defも、まだまだまだ、V_cursor.def Ver06のほうも、まだまだ、ぐらいです。
明日も明後日も出、なのです。週末なし、休みなし。
- No.8593 -
このTreeへ
コメント元:8590 へ
[リストへもどる]
pre
(8590)
8595:
Re^2: VZk07t01 公開停止 & VZk07t 公開版の差し替え
投稿者:
konno
2018/11/17(土) 02:10
8593 番 文太 さんへのコメント コメント数 1
> それで、今、確認したのですが(きっと意図的なのだろうと、確認したかったのです)
> 僕のvtodos@win7では、以下の表示でVZが起動します。
>
> Installed. VZ Editor DOS/V(JP) Version 1.60t03k k07t01 Copyright ....
げ、っと思ってVZの部屋から落として確認してみました。
VZ Editor DOS/V(JP) Version 1.60t03k k07t Copyright (C) 1989-93 by c.mos
arranged by H.Takahashi + DANNY + H.Konno
こういう表記が出ます。
今一度確認してもらえますか。
> まだ今回の差分を当てていないのですが、k07t になるんですよね?
> ナンバリングがときどき分からなくなります。m(__)m
はい、k07t のままです。(のはず)
もうわけ和歌になっています。(^^;
> 高橋版sort.defも、まだまだまだ、V_cursor.def Ver06のほうも、まだまだ、ぐらいです。
> 明日も明後日も出、なのです。週末なし、休みなし。
シュラ期ですね。(^^;
自分のペースでどうぞ。
私もマイペースでやっています。(^^;
- No.8595 -
このTreeへ
コメント元:8593 へ
[リストへもどる]
soft
(8590)
8597:
Re^3: VZk07t01 公開停止 & VZk07t 公開版の差し替え
投稿者:
文太
2018/11/17(土) 11:29
8595 番 konno さんへのコメント コメント数 1
>シュラ期ですね。(^^;
はい、もうジュラ紀なみに。恐竜、イミフメ。
今、自分の部屋に一瞬帰りました。@職場。
>もうわけ和歌になっています。(^^;
ごめんなさい、そういう意味ではなくて。
>げ、っと思ってVZの部屋から落として確認してみました。
すいません、そういう意味ではなくて、
>VZ Editor DOS/V(JP) Version 1.60t03k k07t01 Copyright
>VZ Editor DOS/V(JP) Version 1.60t03k k07t Copyright
と、t01 -> t無印 に戻るのが正しいのですね、ということです。
.lzhとか、無印とか01とか1とか、いろいろと、、、。
>> まだ今回の差分を当てていないのですが、k07t になるんですよね?
というわけで、まだ当ててないのです。
>今一度確認してもらえますか。
今晩、やれたら、いちおう確認しますが、意思疎通不全なだけで、
大丈夫だろうと思っています。
- No.8597 -
このTreeへ
コメント元:8595 へ
[リストへもどる]
soft
(8590)
8599:
Re^4: VZk07t01 公開停止 & VZk07t 公開版の差し替え
投稿者:
shadow
2018/11/17(土) 16:25
8597 番 文太 さんへのコメント コメント数 2
VZk07tにおいてimask.defとmaskman2.defを合体したマクロでvtdosが落ちます。
今回の更新における問題ですかね?
- No.8599 -
このTreeへ
コメント元:8597 へ
[リストへもどる]
soft
(8590)
8600:
Re^5: VZk07t01 公開停止 & VZk07t 公開版の差し替え
投稿者:
konno
2018/11/17(土) 21:30
8599 番 shadow さんへのコメント コメント数 2
> VZk07tにおいてimask.defとmaskman2.defを合体したマクロでvtdosが落ちます。
> 今回の更新における問題ですかね?
高橋版VZでも落ちますか?
VZk07t だけで落ちるようなら、バグかもしれないですね。
よろしかったら、そのマクロを上げてもらえますか。
もしくは送ってもらえたら調べてみます。
今回再掲した VZk07t は、旧版とバイナリレベルで同一のソースに
pc ズレの修正をしたものです。
旧版のVZk07t は、文太さんが使ってくれていたので、問題は無いものと
考えていますが、もしもバグがあったとしたら、修正しないといけませんね。
よろしくお願いします。
- No.8600 -
このTreeへ
コメント元:8599 へ
[リストへもどる]
soft
(8590)
8603:
Re^6: VZk07t01 公開停止 & VZk07t 公開版の差し替え
投稿者:
shadow
2018/11/18(日) 08:30
8600 番 konno さんへのコメント コメント数 1
imaskはVectorより入手してください。
https://www.vector.co.jp/download/file/dos/writing/fh010426.html
maskman2はしばらくお待ちください。
合体版は下記のものです。
vzfl.defに
.:I {dd"Imask", >87}で組み込んでいます。
=== IMASK.DEF v2.01 === + trazi
*M
50 ""
>?{>A >B #98 >> .} >>
:A #O
:B (cm-70 && cm-71 && cm-76)?.
#m >>
20: (s-3)?.
r=mg..2,
(r>mg+16 && r..0==r..-4)?.
&01
p..0='*',
&Sy(fl+98) (r&2)?{
&Sy(cx) (r&1)??{&Sw(cx) &Sc(p+1,cx,r)}
}
e"",&02
i-,
:A &26
&01 &m("Imask %s",p)
&p &u(r) c=r,
(s-3)?>B
(ks&1 && (c>'0' && c<='9'))?{&s #L ss-, &o(c+16) >A}
(ks&1 && (c>='A' && c<='Z'))?{r=c,rr=(pv+63)..7-3,&* >A}
e-,
(c)>!{
:>B />B
\ (e">12")
* (e"#x'*'")
. (e">11")
(#[) >Z
(#94) (e">10")
(#h) (e">10")
(' ') (c'?')
}
(e)??{
(c>>8==1)?>B
e"&o(c)",
}
&02 >A
:B &o(c) (sm==3)?>A
;:Z (s)??fg.1+, &m("")
:Z (s)?? {
fl.98-, ;[CR]&mask 解除 Takahashi
fl...98-, ;
pc.375+, ;pq.-7=1, pq.6~+,
; (fl.130)?&Sc(fl+34,fl+130)?fl.33-, ;[CR]&path 解除
; f=fl..0, ;
; (f.130)?&Sc(f+34,f+130)?f.33-, ;
}
&m("")
01: p=5+$,.
"$(40,0)$[64]"
02: pf[,&01 pf=p,
&s
#P #e
:A (cd-'*')?{#s>A}
&e(e)
&d #m
pf],
10: (lx)??{#[ &d #94 #P "*" .}
ux[+,
#s
(cd=='.')?#h
#g
ux],
11: ux[+, #l ux],
"*.*"
12: ux[+, #l ux],
"\" #m
#P "*"
26: ax=fl, &> &i(r)
(dx)?{ fv^=4, &d #V (0) }? #?
(bx)??#^
26: (3+$)."$
$(8B,E8,FF,76,0C,33,D2,8B,5E,02,8B,F3,E8,6A,00,A8)$
$(10,74,0D,3B,5E,06,73,08,E8,07,00,83,C3,16,EB,EA)$
$(5B,C3,8B,F3,83,C6,09,8B,FD,83,C7,62,8A,05,E8,4F)$
$(00,8A,E0,E8,43,00,E8,47,00,80,FC,00,74,16,80,FC)$
$(2A,74,11,80,FC,3F,74,09,3A,C4,74,05,E8,06,00,EB)$
$(03,47,EB,D8,C3,8B,FB,8B,F7,83,C6,16,8B,4E,06,2B)$
$(CF,1E,06,8E,46,04,8E,5E,04,F3,A4,07,1F,42,FF,4E)$
$(0E,83,6E,06,16,83,EB,16,C3,1E,8E,5E,04,AC,1F,C3)$
$(3C,61,72,06,3C,7A,77,02,2C,20,C3)"
*
=== end of IMASK
- No.8603 -
このTreeへ
コメント元:8600 へ
[リストへもどる]
pre
(8590)
8607:
VZk07t 修正版と IMASK
投稿者:
konno
2018/11/18(日) 14:18
8603 番 shadow さんへのコメント コメント数 2
> imaskはVectorより入手してください。
> https://www.vector.co.jp/download/file/dos/writing/fh010426.html
落としましたが、手元に若干改造してあるものがありました。
うーん、自分で直したのかなぁ。95年10月19日の日付です。
終了処理でマスクを解除するようになっています。
> maskman2はしばらくお待ちください。
これは軟体にありませんでしたね。
手元にあったのですが、もしかしたら版が違うかも。
> 合体版は下記のものです。
> vzfl.defに
> .:I {dd"Imask", >87}で組み込んでいます。
普通に起動させてマスク動作だけ試してみましたが、問題なく動作します。
どういう動作で落ちるのでしょうか。
もしかして、ファイラーに組み込まないと出ないのかなぁ。
中身を見てみました。
う、げぇ、よ、読めない!!
改造部分が全く読めません。
マシン語も全然違っているので、版違い?
これは解析には時間がかかりそうです。
- No.8607 -
このTreeへ
コメント元:8603 へ
[リストへもどる]
pre
(8590)
8608:
Re: VZk07t 修正版と IMASKとmaskman2合体版
投稿者:
shadow
2018/11/18(日) 17:16
8607 番 konno さんへのコメント コメント数 2
> これは軟体にありませんでしたね。
> 手元にあったのですが、もしかしたら版が違うかも。
ISH置き場に上げました。
> 普通に起動させてマスク動作だけ試してみましたが、問題なく動作します。
> どういう動作で落ちるのでしょうか。
vzk07tにおいて
私のdefでは(tloder.def使用)
.:I {dd"Imask", >87} でマクロ起動直後に落ちます。
しかし、普通に組み込みでは問題ありません。
vzk07tにおいて
オリジナルdefでは
.:I &z("imask")>*組み込みでは起動後の一文字入力で誤動作します。
オリジナルvz及びdef
不通に組み込みで問題ないことを確認しました。
オリジナルvz及びvzfl.defに
.:I &z("imask")>*組み込みでも問題ありません。
マクロ名はimaskとしていますが実態は IMASKとmaskman2合体版(#8603)です。
- No.8608 -
このTreeへ
コメント元:8607 へ
[リストへもどる]
soft
(8590)
8610:
Re^2: VZk07t 修正版と IMASKとmaskman2合体版
投稿者:
konno
2018/11/18(日) 22:02
8608 番 shadow さんへのコメント コメント数 2
> > これは軟体にありませんでしたね。
> > 手元にあったのですが、もしかしたら版が違うかも。
> ISH置き場に上げました。
いただきました。#test70 ですね。
手元の版は初期版だったようですね。
> vzk07tにおいて
> オリジナルdefでは
> .:I &z("imask")>*組み込みでは起動後の一文字入力で誤動作します。
うちの環境では、この組み込みでも問題なく動作するようです。
旧のvzk07tでも問題なく動作しました。
インスタントマクロで、pc が、111h になるので間違いないですね。
うちで再現しないと何が違うかわからないですね。
環境の違いを知りたいので、option.lst を教えてもらえますか。
> マクロ名はimaskとしていますが実態は IMASKとmaskman2合体版(#8603)です。
これ、良いですね。IMASK.DEF はディレクトリが邪魔に思いましたが
これだと邪魔なディレクトリが消えてスッキリ見渡せます。
これはありがたくいただきます。m(__)m
- No.8610 -
このTreeへ
コメント元:8608 へ
[リストへもどる]
soft
(8590)
8611:
Re^3: VZk07t 修正版と IMASKとmaskman2合体版
投稿者:
文太
2018/11/18(日) 23:11
8610 番 konno さんへのコメント コメント数 1
(どこへ繋げてよいのか分からないので、ここで。m(__)m )
konnoさん
2018/11/16 21:57 62,186 vz7.com (k07t) ;最新版
1 個のファイル 62,186 バイト
2018/10/17 19:11 62,184 vz.com (k07t01) ;最新−1(前の版)
1 個のファイル 62,184 バイト
上だけご確認いただけますか。上が最新の k07t のタイムスタンプ、サイズです。
下が確認できなくてもけっこうです。旧->新で2バイト太ってますよね?
shadowさん
網羅的(はいうに及ばず多方面への)テストはまったくできていませんが、僕の
手元の上2つのvz.comで、vtdos環境で、imask+maskman2は、落ちませんでした。
k07t01(旧版)に関して(ちょっと前史がありますが)いえば、じつは、僕は
imask+maskman2を、おそらく18年くらい、使い続けてきたようでした。+maskman2
については(ディレクトリマスク)、最初からimaskに入っていたものと勘違い
していたようです。
IMASK.DEF 2,368 1999-12-05 13:52
おそらく、ここで、合体版を「とらじ.doc」から作ったようでした。
参考:
MASKMAN2.DEF 1,583 1997-04-09 21:43
MASKMAN2.DOC 5,180 1997-04-09 22:22
.docを読んで合体させようとしたら(26:ルーチン)、既にやってありました。
細かい点はわかりませんが、今回のvz.com(もちろんkonno版)、あるいは最近の
バーアップが、shadowさんが経験されている不具合の原因ではないのではないかと
少し思っています。「少し」とは、判断・空想の根拠がないことを自覚している、
というだけのつもりです。
vtdosについての経験を書くと、僕のばあい、このマクロで落ちる、という特定が
できたのは、例の高橋版sort.defだけで、特定のマクロ使用の直後に窓が落ちる、
というのはないのです。そんなに甘くなかった、という感じです。
最近、vz.[com|def]環境をいじりませんでしたか?
- No.8611 -
このTreeへ
コメント元:8610 へ
[リストへもどる]
pre
(8590)
8612:
Re^4: VZk07t 修正版と IMASKとmaskman2合体版
投稿者:
konno
2018/11/19(月) 00:56
8611 番 文太 さんへのコメント コメント数 1
> 2018/11/16 21:57 62,186 vz7.com (k07t) ;最新版
> 1 個のファイル 62,186 バイト
>
> 2018/10/17 19:11 62,184 vz.com (k07t01) ;最新−1(前の版)
> 1 個のファイル 62,184 バイト
>
> 上だけご確認いただけますか。上が最新の k07t のタイムスタンプ、サイズです。
> 下が確認できなくてもけっこうです。旧->新で2バイト太ってますよね?
下のファイルは私のミスでリンクエラーを見逃していたのです。そこを直すと
最新の版とほとんど違いが無くなったので、下の修正版はお蔵入りとしました。
混乱させて申し訳ないです。
> IMASK.DEF 2,368 1999-12-05 13:52
> おそらく、ここで、合体版を「とらじ.doc」から作ったようでした。
> .docを読んで合体させようとしたら(26:ルーチン)、既にやってありました。
げ、そうなのか? と思って初めてDOCを読みました。
・・・ 謎は全て解けた。(のか)
この2つのマクロを合体させるなんて、凄い改造スキルだ!! と思ったのですが
改造主はとらじさんだったのですね。m(__)m
天はマクロ料理の二物を与えたか!!
どおりでこのうまさ、絶品なわけだ。\(^^)/
- No.8612 -
このTreeへ
コメント元:8611 へ
[リストへもどる]
pre
(8590)
8615:
k07t と imask.defのロード方法?
投稿者:
文太
2018/11/19(月) 01:35
8612 番 konno さんへのコメント
>> 2018/11/16 21:57 62,186 vz7.com (k07t) ;最新版
>下のファイルは私のミスでリンクエラーを見逃していたのです。そこを直すと
>最新の版とほとんど違いが無くなったので、下の修正版はお蔵入りとしました。
>混乱させて申し訳ないです。
了解です。それでは、たぶん問題なしとみなして、k07t (vz7.comとされてたもの)
を、我が家の正式版として、各所に、1個ずつ差し替えてゆきます。
時間かかるんだな、これが。
>この2つのマクロを合体させるなんて、凄い改造スキルだ!! と思ったのですが
>改造主はとらじさんだったのですね。m(__)m
マクロ師とらじさんの面目躍如ですね。history(m.gann)+hysteria(toraji)は、今一な
感じなのですが、これは、ほんとすごいです。榊原さんもディレクトリまでマスクしよう
なんて思わなかったのでしょう。.docを読むと、とらじさんとしても試行錯誤(主に仕様)
があったようですが、僕はこの合体をしていたことをまったく忘れていました。
imask? ディレクトリもマスクするでしょう? とか言っていたかも。
8.3ファイル名の世界を一生生きるようなので、ディレクトリ名は短く、ディレクトリ
は深く、そして、たくさんな人なので、ディレクトリにマスクかかってくれないと大変。
ありがたや、なマクロですね。
>天はマクロ料理の二物を与えたか!!
のようですね。
(すいません、>shadowさん)
お手伝い、まったくできていませんが、もうちょっと問題をつめる、それも、この問題、
うちだけなのかもしれない、と思って攻めてみてください。
#8608
>vzk07tにおいて
>私のdefでは(tloder.def使用)
>.:I {dd"Imask", >87} でマクロ起動直後に落ちます。
>しかし、普通に組み込みでは問題ありません。
>
>vzk07tにおいて
>オリジナルdefでは
>.:I &z("imask")>*組み込みでは起動後の一文字入力で誤動作します。
このあたりで、僕は、何か、すごく変みたいだぞ、と思いました。
基本的に不注意な人間なので何を言っているだか、ものですが、僕は、だらしなく、
&z()とoutlawを偶然の結果として、混在させてしまっています。outlawだとダメだから
という理由で&z()しているわけではありません。それでも、&z()に統一して色々と試験
されては、いかがでしょう?
うちで「落ちない」「一文字入力で誤動作しない」の実績が、18年は少なくともうちでは
ありますので。
つまり、繰り返しですが、
>.:I {dd"Imask", >87} でマクロ起動直後に落ちます。
>しかし、普通に組み込みでは問題ありません。
>.:I &z("imask")>*組み込みでは起動後の一文字入力で誤動作します。
このあたりで、何、何、何? と感じました。
--- vzfl.def ---
.:I &z("imask") >*
----------------
うちでは、こんな形のロードで、18年みたいです。
- No.8615 -
このTreeへ
コメント元:8612 へ
[リストへもどる]
pre
(8590)
8616:
Re^3: VZk07t 修正版と IMASKとmaskman2合体版
投稿者:
shadow
2018/11/19(月) 22:08
8610 番 konno さんへのコメント コメント数 1
くどいようですが再確認させてください。
VZは下記を使用
VZIBMJ.COM 62186 18-11-16 21:57
VZIBMJ.DEF 15977 93-12-06 11:00
VZFL.DEF 2307 93-12-06 2:00
又は
VZIBMJ.COM 62186 18-11-16 21:57
VZIBM.DEF 14311 93-12-06 2:00
VZFLE.DEF 2075 93-12-06 2:00
このVZFL(E).DEFに2ヵ所のみ追記する
N >#N
I >I ;追記1
}.
〜〜〜〜〜〜〜〜〜〜〜〜〜
〜〜〜〜〜〜〜〜〜〜〜〜〜
X: pm="%1 %2", #!
.:I &z("imask")>* ;追記2
IMASKとMASKMAN2は新規にDOCどおりに編集
filerから I でIMASKを起動する
もう一度 I を入力すると画面中央付近の40桁?が色が青色になりIが入力されます。
連続でIを入力すると固まります。
純DOSでも同様の現象を再現できます。
私の環境のみでこの現象が起きているのであれば打つ手なしですね。
ちなみにオリジナルVZ1.60及びVZK07S05.LZH ver1.60k07s5では問題ありません。
謎です。
しばらく落ちます。
- No.8616 -
このTreeへ
コメント元:8610 へ
[リストへもどる]
pre
(8590)
8617:
Re^4: VZk07t 修正版と IMASKとmaskman2合体版
投稿者:
konno
2018/11/19(月) 23:53
8616 番 shadow さんへのコメント コメント数 1
shadow さん
> くどいようですが再確認させてください。
言っている意味がやっとわかりました。
オリジナルのVZFL.DEF で試したら、再現しました。
> filerから I でIMASKを起動する
> もう一度 I を入力すると画面中央付近の40桁?が色が青色になりIが入力されます。
> 連続でIを入力すると固まります。
これは、#P の窓でマクロが止まっているようですね。
私は、VZ.COM のサイズが関係していることを疑っています。つまり
何かのバッファの大きさの違いで隠れた不具合が出ているのではないかと。
それで、shadowさんの環境が知りたいので、option.lst を上げてもらえると
原因の絞り込みのヒントになるかもしれないと思ったわけです。
とにかく調べてみます。
- No.8617 -
このTreeへ
コメント元:8616 へ
[リストへもどる]
soft
(8590)
8618:
Re^5: VZk07t 修正版と IMASKとmaskman2合体版
投稿者:
konno
2018/11/20(火) 02:11
8617 番 konno さんへのコメント コメント数 1
> オリジナルのVZFL.DEF で試したら、再現しました。
このVZFL.DEF が原因のようです。
この環境では、全てのVZで不具合が出ました。
オリジナルのVZ.DEF で、自分のVZFL.DEF で試したら、問題なく動きました。
この中身の違いに原因がありそうです。
もう少しかな。
- No.8618 -
このTreeへ
コメント元:8617 へ
[リストへもどる]
soft
(8590)
8619:
IMASK と制約解除呪文
投稿者:
konno
2018/11/20(火) 02:28
8618 番 konno さんへのコメント コメント数 2
わかりました!!
私のVZFL.DEF の中で
sp+=2, (r)>?{ >F #L #M #P #S >V #W #+ #> #< #O >E }
. } ;※ . 追加(一般にあった方がよい)
; &e("#]") #] ;※制約解除呪文 by Tomo
r], (r)>!{
この、制約解除呪文 をコメントにしたら、同じ症状が出ました。
shadowさんのVZFL.DEF では、これは使っていないですか?
- No.8619 -
このTreeへ
コメント元:8618 へ
[リストへもどる]
pre
(8590)
8620:
Re: IMASK と制約解除呪文
投稿者:
文太
2018/11/20(火) 10:50
8619 番 konno さんへのコメント コメント数 1
konnoさん、すごい
>; &e("#]") #] ;※制約解除呪文 by Tomo
>この、制約解除呪文 をコメントにしたら、同じ症状が出ました。
>shadowさんのVZFL.DEF では、これは使っていないですか?
なるほど、それで僕のところでは出ないわけだ。
いまどき生き残っているVzer・マクロユーザなら、使ってるでしょう。
- No.8620 -
このTreeへ
コメント元:8619 へ
[リストへもどる]
pre
(8590)
8622:
Re^2: IMASK と制約解除呪文
投稿者:
konno
2018/11/20(火) 21:21
8620 番 文太 さんへのコメント
> >; &e("#]") #] ;※制約解除呪文 by Tomo
> >この、制約解除呪文 をコメントにしたら、同じ症状が出ました。
> >shadowさんのVZFL.DEF では、これは使っていないですか?
> なるほど、それで僕のところでは出ないわけだ。
> いまどき生き残っているVzer・マクロユーザなら、使ってるでしょう。
そうですね、VZ1.6 になって、ファイラーはファイラーイベントマクロになって
このような常駐マクロなどが動かなくなったんですよね。
niftyの会議室だけではなく、パワーユーザーは皆入れていると思いますね。
まさに魔法の呪文でしたね。
- No.8622 -
このTreeへ
コメント元:8620 へ
[リストへもどる]
pre
(8590)
8621:
Re: IMASK と制約解除呪文
投稿者:
shadow
2018/11/20(火) 21:01
8619 番 konno さんへのコメント コメント数 1
ヒントを頂いたので私の.DEFでVTDOSが落ちないようにできました。
> . } ;※ . 追加(一般にあった方がよい)
> ; &e("#]") #] ;※制約解除呪文 by Tomo
> r], (r)>!{
使っていました。
vp..-7-, ;init mask ;by m.gann
これがコメントになっていました。
私のDEFでVZk07tを使用するにはこれを使わないとVTDOSが落ちます。
常用しているk07s5では問題なかったので気づきませんでした。
- No.8621 -
このTreeへ
コメント元:8619 へ
[リストへもどる]
pre
(8590)
8623:
Re^2: IMASK と制約解除呪文
投稿者:
konno
2018/11/20(火) 21:56
8621 番 shadow さんへのコメント コメント数 2
> vp..-7-, ;init mask ;by m.gann
> これがコメントになっていました。
> 私のDEFでVZk07tを使用するにはこれを使わないとVTDOSが落ちます。
> 常用しているk07s5では問題なかったので気づきませんでした。
なるほど、そこでしたか。
うちではコメントにしても動くようなので、何か環境の違いがあるのかも。
ちなみにうちのは
vp..-7=0, ;init getnamp m.gann ファイラー・不正マスクの解消法
こうなっていました。でもたまにマスクが残るような気が。
余談ですが、#8619 であげたソースに
. } ;※ . 追加(一般にあった方がよい)
こういう一文がありますが、私は当時わけもわからないまま入れていました。
ここの #8121 あたりからの話題や、野ざらし言#4524 からのツリーで理由が
わかったのです。
"}" この閉じかっこはスルーされる場合があるんですね。
誤動作の予防措置として入れたほうがいい場合があるという事ですね。
- No.8623 -
このTreeへ
コメント元:8621 へ
[リストへもどる]
pre
(8590)
8624:
IMASK3 合体版の改造版
投稿者:
konno
2018/11/21(水) 21:28
8623 番 konno さんへのコメント コメント数 1
IMASK の動作解析をしていてすっかりIMASKの虜になってしまいました。
私は、IMASK 終了処理でマスクを戻すようにしていましたが、それでは
IMASK の本領を発揮できなかったんですね。
マスクしたまま各種作業が出来るのが本来の使い方か。
ということで、更に使いやすいように改造しました。28行目
&01
; &m("Mask %s",p)
am[=$e0, &m("Mask %s",p) am], ;動作中はメッセージ色変更 ★★★
IMASK は常駐マクロなので、常駐している間はメッセージの色を変更して
わかりやすくしてみました。
さらに、46行目
; (' ') (c'?') ;[SPC]1字飛ばし
? (c'?') ;[?]1字飛ばし ★★★
(' ') >S ;[SPC] マーク ★★★
}
(e)??{ ;一般キー処理
(c>>8==1)?>B ;コマンドキー
e"&o(c)", ;文字キー
}
&02 >A ;パスマスク
:S #91 >A ;マーク ★★★##k
:B &o(c) (sm==3)?>A ;そのまま
IMASK 動作中に、複数オープンしたくてスペースでマークしようとすると
"?" 入力になってしまうが、マークできるように変更しました。
"?" は、普通に入力するほうが体が覚えているもので。
IMASK3.DEF として、#test71 に上げました。
よろしかったらお試しください。
あと、ファイラーでマスク解除は、"*" ですが、シフト押しは面倒です。
":" はドライブ選択ですが、私は使っていないので、このキーをマスク
解除に変更しました。
VZFL.DEF の106行目あたり
; (r==':'||r=='L')? r='D',
(r=='L')? r='D',
; (r==':')? r='*', ;これは効かない?
; #* ;*.*
: #* ;*.*
これでシフトを押さないでワンキーでマスク解除できます。
- No.8624 -
このTreeへ
コメント元:8623 へ
[リストへもどる]
pre
(8590)
8625:
Re: IMASK3 合体版の改造版
投稿者:
shadow
2018/11/24(土) 08:26
8624 番 konno さんへのコメント コメント数 1
改造版、頂きました。
> 私は、IMASK 終了処理でマスクを戻すようにしていましたが、それでは
> IMASK の本領を発揮できなかったんですね。
> マスクしたまま各種作業が出来るのが本来の使い方か。
私はマスク解除のため、右窓のマスク解除を追加していたようです。
> IMASK 動作中に、複数オープンしたくてスペースでマークしようとすると
> "?" 入力になってしまうが、マークできるように変更しました。
> "?" は、普通に入力するほうが体が覚えているもので。
ここは使い勝手が良くなりました。
- No.8625 -
このTreeへ
コメント元:8624 へ
[リストへもどる]
soft
(8590)
8629:
Re^2: IMASK3 合体版の改造版
投稿者:
konno
2018/11/24(土) 22:06
8625 番 shadow さんへのコメント
> > IMASK 動作中に、複数オープンしたくてスペースでマークしようとすると
> > "?" 入力になってしまうが、マークできるように変更しました。
> > "?" は、普通に入力するほうが体が覚えているもので。
> ここは使い勝手が良くなりました。
お、採用いただいたようで、嬉しいです。(^_^)
私的にはメッセージ色変更が気に入っています。(^_^)
- No.8629 -
このTreeへ
コメント元:8625 へ
[リストへもどる]
soft
(8590)
8628:
Re^3: IMASK と制約解除呪文
投稿者:
文太
2018/11/24(土) 21:39
8623 番 konno さんへのコメント コメント数 1
お、俺も豆。
--- vzfl.def ---
1 "!Filer"
;ファイラで空いている1文字キー
;O,Q,Y,Z, .,:-[
(r)??{ (fg.0)?. #W #93 . }
; (r==':'||r=='L')? r='D',
r[, &Fm(r) (r>=0)? {
sp+=2, (r)>?{ #F #L #M #P #S #V #W #+ #> #< #O #E }
. } ;※ . 追加(一般にあった方がよい) ;これは(2)
&Sh(pr,fl+34) ;by wanama DC 15 #13791 99/05/23 ;★コレの件↓
&e("#]") #] ;※制約解除 by Tomo : &p #nn など使用可能に
(下を引くまで上が何のことかわからず)
------------------------------------------------------------------------ コレね
>13791/13827 LDAxxxxx 和X リネーム窓の小発見
>(15) 99/05/23 08:42
標準 vzfl.def では以下のところ,を変更します。
"名前の変更",14
↓
"ren <- $pr",22
^^^
すると,タイトルにファイル名が表示できます。
桁は合わないけど。 > Miyata さん。(^^;
一方 #K 窓。#N なんかでは <$pd> で fl+34 が表示されますが,#K 窓では
<$pd> しても本物の pd しか表示されません。しかし,
"ディレクトリ名",14
↓
"maKedir:<$pr>",20 ;&Sh(pr,fl+34)
^^^
とかしておいて,!Filer の適当な部分に↑を仕込んで置くと,#N と同様に
表示できます。
------------------------------------------------------------------------
(2)
. } ;※ . 追加(一般にあった方がよい) ;これは(2)
の件ですが、
スルーするというか、(3)>? {>a>b>c} >z
なんて場合、}にヒットして、そしてとうぜん、>z を実行してしまうということです。
(3)や(s)なら不定はありませんが、(r)だと万が一のばあいには、どこへ飛ぶか分からない、
ということだと思います。
ちなみに、(10)>? {>a>b>c} >z でも、>z、つまり(3)と同じ結果のはずです。それで、} .の
ピリオドが安全装置になるということ。
野ざらしの「ゾンビ」については、分からずじまいでした。
- No.8628 -
このTreeへ
コメント元:8623 へ
[リストへもどる]
pre
(8590)
8631:
Re^4: IMASK と制約解除呪文
投稿者:
konno
2018/11/25(日) 00:43
8628 番 文太 さんへのコメント
> "ディレクトリ名",14
> ↓
> "maKedir:<$pr>",20 ;&Sh(pr,fl+34)
> ^^^
> とかしておいて,!Filer の適当な部分に↑を仕込んで置くと,#N と同様に
> 表示できます。
そんな技があったんですか、何かすごい!!
でも必要性は? ですねぇ。
副作用が無いか不安がありますが、文太さんの常用環境なら問題ないのかな。
> . } ;※ . 追加(一般にあった方がよい) ;これは(2)
> の件ですが、
> スルーするというか、(3)>? {>a>b>c} >z
> なんて場合、}にヒットして、そしてとうぜん、>z を実行してしまうということです。
> (3)や(s)なら不定はありませんが、(r)だと万が一のばあいには、どこへ飛ぶか分からない、
> ということだと思います。
スルーと言ったのは、} の壁を抜けて先に行ってしまうというつもりで言いましたが、
なるほど、まさに、(r) の事例なんですね。
とすると、「一般にあった方がよい」と言うより、「不具合防止」くらいに言わないと
オリジナルのままでは不具合が出ても原因がわからず困ってしまいそうな。
> ちなみに、(10)>? {>a>b>c} >z でも、>z、つまり(3)と同じ結果のはずです。それで、} .の
> ピリオドが安全装置になるということ。
今回、2重かっこになっているので、外側の、} の手前に置くと勘違いしていました。(^^;
> 野ざらしの「ゾンビ」については、分からずじまいでした。
とりあえず、おかしな挙動があったときは、} を疑ってみるように心がけます。
ところで、GNU Grep で、「リネーム窓の小発見」で検索したら、
C:\UT\GREP.EXE: Unmatched [ or [^
となって検索できませんでした。
"ー"が、"[" のコードに認識されているのかな?
- No.8631 -
このTreeへ
コメント元:8628 へ
[リストへもどる]
pre
(8590)
8613:
Re^2: VZk07t 修正版と IMASKとmaskman2合体版
投稿者:
konno
2018/11/19(月) 01:09
8608 番 shadow さんへのコメント コメント数 2
> マクロ名はimaskとしていますが実態は IMASKとmaskman2合体版(#8603)です。
shadowさん、文太さんの書き込みとDOCでやっと合体の意味がわかりました。m(__)m
ところで、終了処理のところは独自の改造の様ですね。
;:Z (s)??fg.1+, &m("")
:Z (s)?? {
fl.98-, ;[CR]&mask 解除 Takahashi
fl...98-, ;
pc.375+, ;pq.-7=1, pq.6~+, ;tchdir ; touch dir flag
; (fl.130)?&Sc(fl+34,fl+130)?fl.33-, ;[CR]&path 解除
; f=fl..0, ;
; (f.130)?&Sc(f+34,f+130)?f.33-, ;
}
&m("")
ここはこれから調べてみますが、一つだけ。
fl...98-, ;
これが何処を指しているのかがわかりません。
どこかのメモリをゼロにしているのかな?
この辺が原因になっているという事はないですかね。
- No.8613 -
このTreeへ
コメント元:8608 へ
[リストへもどる]
pre
(8590)
8614:
imask.def 終了部
投稿者:
文太
2018/11/19(月) 01:33
8613 番 konno さんへのコメント
konnoさんの話が、ごめんなさい、まったく見えません。
--- うちの imask.def 終了部 ---
:B &o(c) (sm==3)?>A ;そのまま
:Z (s)??fg.1+, &m("")
01: p=5+$,.
"$(40,0)$[64]"
(以下略)
------------------------
--- konno wrote below ---
;:Z (s)??fg.1+, &m("")
:Z (s)?? {
fl.98-, ;[CR]&mask 解除 Takahashi
fl...98-, ;
pc.375+, ;pq.-7=1, pq.6~+, ;tchdir ; touch dir flag
}
&m("")
-------------------------
えっと、何?
> fl...98-, ;
またまた。これは、Vzのポインタ演算で、どういう意味になるのでしょう?
こういうの、イヤ。m.gannマジックみたいなのですか?
- No.8614 -
このTreeへ
コメント元:8613 へ
[リストへもどる]
pre
(8590)
8626:
Re^3: VZk07t 修正版と IMASKとmaskman2合体版
投稿者:
shadow
2018/11/24(土) 08:45
8613 番 konno さんへのコメント コメント数 2
imask右側のファイラーのパスマスクが外れない対策でした。
理由は忘れましたが高橋さんの案を採用したようです。
耳而夢斎さん
:Z (s)??fg.1+, &m("")
↓
:Z (s)??{
e=fg+29, ;*.*部品
&Sc(fl+98,e) ;カーソル側
&Sc(fl..0+98,e) ;反対側
}
&m("")
寅次さん
(#m) (e"#[#m(s)??{&dpf],&q&q>Z}#P'*'")
高橋 洋光さん
》 fg.1+, ですが、左窓しか初期化しないみたいですね。もう片方も初期化する
:Z
; fg.1+,
fl.98-,
fl...98-,
pc.375+, ;pq.-7=1, pq.6~+,
(s)? {#[ >Z}
なんていうのはどうでしょう? うまくいくかな?
パスもと言う場合は、
(fl.130)?&Sc(fl+34,fl+130)?fl.33-,
f=fl..0,
(f.130)?&Sc(f+34,f+130)?f.33-,
- No.8626 -
このTreeへ
コメント元:8613 へ
[リストへもどる]
pre
(8590)
8627:
Re^4: VZk07t 修正版と IMASKとmaskman2合体版
投稿者:
文太
2018/11/24(土) 20:10
8626 番 shadow さんへのコメント
>12966/12968 CXHxxxxx K*** RE:再度ファイラー定型句
>(14) 95/08/25 00:42 12960へのコメント
> #12960 高橋 XX さん、こんにちは。
> fl...98 って、fl..0.98 の略ですよね? ポチポチポチで、びっくりした。
お話、ぜーんぶ見えました。m(__)m
ポチポチポチ。そんなんだろうな、とも。終了部も。m(__)m
.. > . という優先順位でしたね。see 黒本p.259(私的メモ)
fl..0.98 or fl.0..98, I wondered.
> fl..0 fl_back 反対側のウィンドウのワークエリアのポインタ
ですね。
PKだったのが驚き。
もう、shadowさん、コメントのつけ方から何から、しぶいんだから。
コードは書きませんからとか言いつつ、こういう濃ゆいところをしっかり読み込ん
でいるし。
めざらさんのコードがいちばん素直で好きでした。とらじさんのは、前後がないと
ちょっと不明かと。意味は分かるのですけどね。
全部に関して、1ミリも前進しておりません。関係も興味もないでしょうが、ここ
のところでやっていたのは、PATA HDDの絶滅期におよび、20台くらいのHD(中古)
をハードオフで買うこと(10日間の返金保証つき。チェック終えた!)。BigDriveの壁
を色々と調べること。SATA HDDにSUGOIアダプタをつけてWinMEブートをさせること(成功)。
エミュレータでなく実機でWinMEを保存し続け、Vzし続ける予定(野望)なので。
USBスティックのWin98からのブートかぁ。やりますねぇ。し、しぶすぎる。ぬ、脱いで
もすごい。ふ、古いか。
vz7.comママ。怠惰。
- No.8627 -
このTreeへ
コメント元:8626 へ
[リストへもどる]
pre
(8590)
8630:
Re^4: VZk07t 修正版と IMASKとmaskman2合体版
投稿者:
konno
2018/11/24(土) 23:03
8626 番 shadow さんへのコメント
> imask右側のファイラーのパスマスクが外れない対策でした。
> 理由は忘れましたが高橋さんの案を採用したようです。
FGALDC に見当たらないと思ったら、FGALPK だったんですね。
> 12960/12968 xxxxxxxx 高橋 洋光 RE:再度ファイラー定型句
> (14) 95/08/24 19:41 12952へのコメント コメント数:1
95年にこういうやり取りがあったんですか。
> fl...98-,
これは、
> &Sc(fl..0+98,e) ;反対側
これに使っているものの省略形だったんですね。
うう、私はPKから出直しです。
- No.8630 -
このTreeへ
コメント元:8626 へ
[リストへもどる]
pre
(8590)
8609:
Re: VZk07t 修正版と IMASKとmaskman2合体版
投稿者:
shadow
2018/11/18(日) 17:47
8607 番 konno さんへのコメント
追試
k07s5においてもオリジナルと同様問題ないことを確認済みです。
- No.8609 -
このTreeへ
コメント元:8607 へ
[リストへもどる]
soft
(8590)
8605:
Re^6: VZk07t01 公開停止 & VZk07t 公開版の差し替え
投稿者:
shadow
2018/11/18(日) 09:36
8600 番 konno さんへのコメント
> 今回再掲した VZk07t は、旧版とバイナリレベルで同一のソースに
> pc ズレの修正をしたものです。
ゴミ箱に入っていた k07t01 2018-10-17 19:11 を元に戻して試しました。
imaskの起動には問題はありませんでした。
- No.8605 -
このTreeへ
コメント元:8600 へ
[リストへもどる]
soft
(8590)
8601:
Re^5: VZk07t01 公開停止 & VZk07t 公開版の差し替え
投稿者:
文太
2018/11/17(土) 23:30
8599 番 shadow さんへのコメント コメント数 2
>VZk07tにおいてimask.defとmaskman2.defを合体したマクロでvtdosが落ちます。
>今回の更新における問題ですかね?
vz.comのバーアップは心に余裕のあるときがいいですね、というアドバイスですね、
多謝。
imaskは、これですよね。いっぱい使ってます。
========== IMASK.DEF ==========
ver 2.00 94/02/04
だんだんパスマスク
by 榊原 知
maskman2.defはとらじさんの覆面男でしたっけ?
どう合体させているのか、どう便利なのか知りたくもありますので、ish部屋だっけ?
あたりに上げてくださると嬉しいです。
imask.def部分では、僕は不具合に遭遇したことがないので、後者かな? と。
でも、vz.comのせいなのか? というのも引っかかり、vtdosにおいて、ここに来て発現?
などなど、解析は大変そうだなぁ、と。
できたら、やっぱり高橋版vz.comで、もっといえば、vtdos環境以外で試されると、色々
と分かるはずだとも思うのですが、vtdos環境以外って、ないですか? LXとかモバとか。
上げてくだされば、時間はかかると思いますが、DOS、WinMEぐらいではできますよ。
僕にとって敷居が高いのは、vz.comの差異。vzt.com, vzt.defとか、いつも持ってられない。
明日も出。恐竜文太。もうヘロヘロ。
- No.8601 -
このTreeへ
コメント元:8599 へ
[リストへもどる]
soft
(8590)
8604:
Re^6: VZk07t01 公開停止 & VZk07t 公開版の差し替え
投稿者:
shadow
2018/11/18(日) 09:00
8601 番 文太 さんへのコメント
> どう合体させているのか、どう便利なのか知りたくもありますので、ish部屋だっけ?
> あたりに上げてくださると嬉しいです。
基本的にmaskman2.doc記載の変更だと思います。
> できたら、やっぱり高橋版vz.comで、もっといえば、vtdos環境以外で試されると、色々
> と分かるはずだとも思うのですが、vtdos環境以外って、ないですか? LXとかモバとか。
確認した環境
dos(win98のDOSをUSBにインストールしUSB起動)
vtdos
vzは下記
オリジナル
高橋版
k07s5(内部ワーク pc の1バイトずれを修正、差替版)
いずれも問題なし
- No.8604 -
このTreeへ
コメント元:8601 へ
[リストへもどる]
soft
(8590)
8606:
Re^6: VZk07t01 公開停止 & VZk07t 公開版の差し替え
投稿者:
shadow
2018/11/18(日) 13:14
8601 番 文太 さんへのコメント
> maskman2.defはとらじさんの覆面男でしたっけ?
> どう合体させているのか、どう便利なのか知りたくもありますので、ish部屋だっけ?
> あたりに上げてくださると嬉しいです。
maskman2.lzhをISH置き場に上げました。
合体方法はdocのとおりです。
- No.8606 -
このTreeへ
コメント元:8601 へ
[リストへもどる]
soft