|
お世話になります。
秀丸エディタのマクロ runex 文を使って Windows 10 の WSL の標準出力を取得しよ
うとしているのですが、どうも意図したように取得できません。
標準出力が長い(出力文字数が多い?)場合にそのすべてを取得することができない
ことがあるようです(取得できることもある?)。
例えば、以下のような簡単なマクロになります。
runex "wsl ls -l /usr/bin"
, 1 //sync 0:async, 1:sync
, 0, "" //stdin 0:none, 1:auto, 2:<file, 3:(reserved),
// 4:current content, 5:selection
, 1, "" //stdout 0:none, 1:auto, 2:>file 3:>>file, 4:new window,
// 5:insert, 6:replace, 7:>output pane, 8:>>output pane
, 0, "" //stderr 0:none, 1:auto or >>stdout, 2-8:same as stdout's param
, 0, "" //folder 0:none, 1:current, 2:specify 3:(reserved), 4:exe's
, 1 //show 0:auto, 1:show, 2:hide, 3-13:ShellExecute()'s SW_*
, 1 //draw 0:draw, 1:no draw when stdout redirected
, 6 //encode 0:ansi, 2:utf-16, 6:utf-8
, 0 //extended flags
;
標準出力先を 2:>file にしてみたり、他の出力先へ変更してみたりしましたが、う
まくいかないようです。
確実に出力を取得するパラメータや方法はないでしょうか?
情報があれば
ちなみに、2台のPCで同じ状況を確認しました。
OS : Windows10 Pro 64bit 1909 / 20H2
WSL : Ubuntu 18.04 LTS
秀丸エディタ v8.95 64bit版
よろしくお願いします。
|
|