|
|
| (同じ利用者による、間の4版が非表示) |
| 4行目: |
4行目: |
| == ダウンロード == | | == ダウンロード == |
| [[ファイル:include.zip]] | | [[ファイル:include.zip]] |
|
| |
| (2016-05-24: Ver 2.5.1 に最適化しました。古いバージョンでは正しく動作しない可能性があります)
| |
|
| |
| == 変更履歴 ==
| |
| * 1.0.7 (2016-05-24)
| |
| ** 空の UTF-8 ファイルを作成できないバグ修正
| |
| ** My Macros -> Macros 対応
| |
| ** MeryInfo を Mery.ini 依存に変更(ver 2.5.1 対応)
| |
| * 1.0.6 (2015-03-22)
| |
| ** IO.Include が #include の順番によって空を返す場合があったのを修正
| |
| ** StateBackup を new したときに自動で Backup するよう修正(未 Backup 状態で Restore すると結構な割合で JScript のエラーにな�...)
| |
| * 1.0.5 (2015-03-22)
| |
| ** CSV.js の追加
| |
| ** IO.Include でファイルが見つからない場合のメッセージ追加
| |
| ** StringEx.trim で改行文字を消さない様変更
| |
| * 1.0.4 (2015-03-20)
| |
| ** IO.Serialize で日本語が含まれると化けるのを修正
| |
| ** StateBackup のデータ形式変更
| |
| ** StringEx の startsWith が動作しなかったのを修正
| |
| * 1.0.3 (2015-02-04)
| |
| ** BookmarkList が動作しなかったのを修正
| |
| * 1.0.2 (2014-08-06)
| |
| ** BOM 有 UTF-8 のロード対応
| |
| ** IO.Include の文字コード指定対応
| |
| ** 保存時の改行コード指定対応(デフォルトを\r\nに変更)
| |
| * 1.0.1 (2014-04-01)
| |
| ** IO 系で連続でファイルをロードするとエラーになるのを修正
| |
| ** File オブジェクトに Exec を追加
| |
| ** MeryInfo に Mery 開始時刻取得関数を追加
| |
| * 1.0.0 (2014-02-08)
| |
| ** 新規作成
| |
|
| |
|
| == 導入方法 == | | == 導入方法 == |
| 55行目: |
24行目: |
| |- | | |- |
| !GetMacroFolderPath | | !GetMacroFolderPath |
| |My Macros のフォルダパスを取得 | | |Macros のフォルダパスを取得 |
| |- | | |- |
| !GetIniPath | | !GetIniPath |
| 106行目: |
75行目: |
| Windows の OS 情報を取得します。 | | Windows の OS 情報を取得します。 |
|
| |
|
| == 補足 (IO.js のエラー対応) == | | == 変更履歴 == |
| Ver 2.5.5 で UTF-16LE (BOM 無し)、UTF-16BE (BOM 無し) に対応したことにより、エンコード定数が追加されました。UTF-16 のファイルを扱っていて IO.js でエラーが発生する場合は _ConvertCharset にエンコード定数を追加してみてください。(by Kuro) | | * 1.0.9 (2025-11-30) |
| | | ** Ver 2.5.0未満対応のファイルを除去 |
| <!--
| | * 1.0.8 (2025-01-16) |
| ks さんへ
| | ** IO.js のエンコード定数を修正 |
| お手数をお掛けしてすみません。勝手にファイルを差し替えると差分が分からなくなってしまうかと思いまして補足を追記させていただきました。
| | ** switch 文のインデントを追加 |
| もし IO.js を修正してくださる場合は、このセクションは削除してやってくださいませ。
| | * 1.0.7 (2016-05-24) |
| --> | | ** 空の UTF-8 ファイルを作成できないバグ修正 |
| ;IO.js の 65 行目付近
| | ** My Macros -> Macros 対応 |
| <syntaxhighlight lang="javascript">
| | ** MeryInfo を Mery.ini 依存に変更(Ver 2.5.1 対応) |
| // 内部の文字コード番号を Adodb 向けの文字に変換
| | * 1.0.6 (2015-03-22) |
| var _ConvertCharset = function(charset) {
| | ** IO.Include が #include の順番によって空を返す場合があったのを修正 |
| if (typeof charset === 'number') {
| | ** StateBackup を new したときに自動で Backup するよう修正(未 Backup 状態で Restore すると結構な割合で JScript のエラーにな�...) |
| switch (charset) {
| | * 1.0.5 (2015-03-22) |
| case meEncodingUTF16LE:
| | ** CSV.js の追加 |
| case meEncodingUTF16BE: charset = 'unicode'; break;
| | ** IO.Include でファイルが見つからない場合のメッセージ追加 |
| case meEncodingUTF8WithSignature:
| | ** StringEx.trim で改行文字を消さない様変更 |
| case meEncodingUTF8WithoutSignature: charset = 'utf-8'; break;
| | * 1.0.4 (2015-03-20) |
| case meEncodingUTF7: charset = 'utf-7'; break;
| | ** IO.Serialize で日本語が含まれると化けるのを修正 |
| case meEncodingEUC: charset = 'euc-jp'; break;
| | ** StateBackup のデータ形式変更 |
| case meEncodingJIS: charset = 'iso-2022-jp'; break;
| | ** StringEx の startsWith が動作しなかったのを修正 |
| case meEncodingShiftJIS: charset = 'shift-jis'; break;
| | * 1.0.3 (2015-02-04) |
| // ここから
| | ** BookmarkList が動作しなかったのを修正 |
| case meEncodingUTF16LEBOM:
| | * 1.0.2 (2014-08-06) |
| case meEncodingUTF16LENoBOM:
| | ** BOM 有 UTF-8 のロード対応 |
| case meEncodingUTF16BEBOM:
| | ** IO.Include の文字コード指定対応 |
| case meEncodingUTF16BENoBOM: charset = 'unicode'; break;
| | ** 保存時の改行コード指定対応(デフォルトを\r\nに変更) |
| // ここまで
| | * 1.0.1 (2014-04-01) |
| }
| | ** IO 系で連続でファイルをロードするとエラーになるのを修正 |
| }
| | ** File オブジェクトに Exec を追加 |
| return charset;
| | ** MeryInfo に Mery 開始時刻取得関数を追加 |
| }
| | * 1.0.0 (2014-02-08) |
| </syntaxhighlight>
| | ** 新規作成 |