タイトル | : Re^2: 表示行数切替えマクロ v0.52 DOSVAXJ3差替え |
投稿日 | : 2023/04/27(木) 17:55 |
投稿者 | : konno | 番 号 | : 10797 10795 番 shadow さんへのコメント |
> 対症療法で落ち着いたようなので自分用に変更しようと思います。あれからさらに変えてみました。このほうが安定すると思います。 00: w[, w=vp.26, &?("chev jp >nul") #m &07 ; vga 640x 480 80*25 01: w[, w=vp.26, &?("chev vt >nul") #m &07 ; svga 800x 600 100*37 02: w[, w=vp.26, &?("chev vt2 >nul") #m &07 ; xga 1024x 768 128*48(44) 03: w[, w=vp.26, &?("chev vt3 >nul") #m &07 ; sxga 1280x1024 160*64(44) 04: w[, w=vp.26, &?("chev vt4 >nul") #m &07 ; sxga24 1280x1024 106*42(29) ;#endif 07: &d (w==vp.26)?? &w(10) w=vp.26, ;32ビットコマンドはウエイトが必要 色々いい加減な推測をしていましたが、32ビットコマンドは別プロセスで動くと何処かで見たような。 なのでVZは待たずに次の命令に進んでしまうのでこういうことになるのでしょう。 32ビットコマンドはウエイトが必要ということで、&w(10) を入れました。 &w(50) として画面切り替えトグルすれば、効いているのがわかります。 80*25 → 80*44 など、画面の書換面積が少ない時は、&w() をスキップしています。
- No.10797 一括表示へ - コメント元:10795 一括表示へ - [ 返信 ] [引用無し] pre