> これ、実行環境は VTDOS ですよね。
そうです。どうやら,VTDOS 環境がどっぷり16ビットDOS のそれではないらしく,そのお陰で従来版ファインクションコール AH=56h で出力結果がロングになっても,通してくれることがわかりました。自分としてはこの辺りで満足です。一番時間のかかる連番付けさえ一瞬なら,あとは xyzzy ファイラでなんとでもなりますから。
> 試してみたら、最近の DOSエミュ3種は、同じようにロング変換できました。
ここの「試し」は,マクロ? バッチのREN ?
> ロング対応するなら、ax=$7156 だったかな。未確認。(^^;
&Fg() での取得がショートのみなので,例のマクロでは対応できないです。
そもそも,ロングを正しくファイラでソートできないので,番号付の順序が変わってしまい,順序が重要な場合は使い物にならないですね。
長いファイル名を取得するとしたら,ファイラで #R #H によって削除バッファに格納するくらいしか方法がないですかねぇ……。
何か良い方法はありますか?
関連記事一覧ツリー
(▼ を押すとツリー全体を一括表示します)
-
▼ - 5278.一括リネームのテスト - めざら 23/01/20-15:12
返信フォーム
(この記事に返信する場合は下記フォームから投稿して下さい)