今日のテーマ   日々改造 (^_^;)         
[記事リスト(ツリー表示)]  [ 返信 ]   [新着記事] [最新50] [ワード検索] [過去ログ]

タイトル ロング行表示 long_ln.def
投稿日: 2020/11/13(金) 23:56
投稿者konno
 番 号 9913   

#9898 の、めざらさんの発言を参考にして、ロング行表示 long_ln.def
を作ってみました。
16Mの巨大ファイルでも一瞬です。(^^;


=== long_ln.def ===

;	"ロング行表示:巨大ファイル対応版	Ver0.1 2020-11-13
;	使用変数 i,j,l,n,pu,

*M
80 ^\ "ロング行表示:巨大ファイル対応版"
	?.
	&s
	#M &Le(pu,wa+126)			;現在位置マーク
	#_ #> n=ln,				;ファイルの最後へ
	&> l=ln,j=i,				;最大行取得
	&>					;現在行取得
	&d &m("最大%,lu行 %d 現在%,lu行 %d",n,j,j,l,i,i)
	.
0:	i-,
:A	&#J(1) #e #e (ln<0)?{i++, >A}		;i=65536*i
	&Le(wa+126,pu) #U			;現在位置に戻す

*

Ver0.1	2020-11-13	取り敢えず作ってみた

元ネタ#9898:Re^8: 十分割ジャンプ、ロング計算マクロ  投稿者:めざら   2020/11/07
末尾に飛んで,行番号を取得して,(A)一旦1行目に戻って,さらに #e で戻り値がなければ,
取得した値に65536を足して,(Aに戻る)…これじゃきりがないですよ。



- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)   [引用無し]
おなまえ 
Eメール 
タイトル 
メッセージ auto soft pre(図表、プログラム) ※折り返さずに改行を入れてね
 参照先 
 暗証キー (英数字で8文字以内)
 プレビュー          

- 以下のフォームから自分の投稿記事を修正・削除することができます -
   処理   記事No   暗証キー
    [ページトップへ] [管理用]