1 件の投稿を表示中 (合計 3 個) 作成者 投稿 2017年6月8日 6:03 pm #23816 DelフサParticipant お世話になります。 マクロを組んでいるのですが、 document.selection.NewLine では、その行の改行コードを挿入するとあります。 参考:EmEditor マクロ リファレンス: 文字を挿入する https://www.emeditor.org/ja/macro_tutorial_tutorial_insert.html この挿入される行が、CR/LF/CRLF どれかになっているかどうか 知ることはできるでしょうか? NewLineをせずに行の改行の種類が取得したいということです。 document.GetLine(行番号) では、改行コードを含まない行の文字が取得されたので その行の改行コードはわからないのです。 全文から自分で個数を数えてみつける、というと マクロでは低速すぎることになりそうなので、 APIで提供されているとうれしいのです。 よろしくおねがいします。 2017年6月9日 2:47 am #23817 Yutaka EmuraKeymaster Delフサ 様 いつもお世話になっております。江村です。 マクロの場合は、 document.GetLine( yLine, eeGetLineWithNewLines ); とすると、改行付きの文字列を取得できるので、それで、どの改行コードが使われているかがわかります。 プラグインの場合は、 EE_INFO メッセージ (Editor_Info、Editor_DocInfoインライン関数) で、EI_GET_RETURN_TYPE を使用すれば可能です。 よろしくお願い申し上げます。 2017年6月10日 11:15 am #23828 DelフサParticipant ありがとうございます。 マクロ開発中だったので、とても助かります。 作成者 投稿 1 件の投稿を表示中 (合計 3 個) フォーラム ‘マクロに関する質問と回答’ には新しいトピックや返信を追加できません。