汎用化して引数で動作モードを切り替えようかとも思うのだが・・・ 引数の判定ロジックの方が本体より長くなりそうなのでやめた。 カーソル位置から最初のエントリまで選択マーク //!*script // カーソル位置から最初のエントリまで選択マーク Ver 2.0 // ============================================================ var i = 0; // ループインデックス; var sI = 0; // 開始インデックス var eI = 0; // 終了インデックス var EntryObj = PPx.Entry; // PPxエントリコレクション sI = 1; eI = PPx.EntryIndex; for (i=sI;i<=eI;i++) { EntryObj.Index = i; EntryObj.Mark = 1;
先日複数エントリマーク時のループ処理をレスポンスファイルを 利用して行うように変更したのだが困ったことに。 UNICODEファイル名がうまくハンドリングできない。 PPx.Extract("%a*8FDCN")でファイルはちゃんとできるしエディタで編集もできる。 ところがそれをスクリプトで読んでPPx.Echoすると化ける。 結論から言うとFileSystemObjectを使っていたのが原因。 FileSystemObjectはUNICODEUTF-8に対応してないそうでUTF-8を 使いたいのならADODB.Streamとのこと。<追記>UTF-16には対応してるとのこと ストリームと言うだけあってファイル以外もハンドリングできるらしい。 早速スクリプトを書き換え。 凡例はgoogle検索でいろいろと見つかる。 試しに一つほど書き換えてみた。 問題なさそうなら他のスクリプトも書き換え予定
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く