「ファイル:Mery Macros JS 3.zip」の版間の差分

提供: MeryWiki
ナビゲーションに移動 検索に移動
Sukemaru (トーク | 投稿記録)
Mery ver 3 用
 
Sukemaru (トーク | 投稿記録)
編集の要約なし
 
1行目: 1行目:
== 概要 ==
<br>
Mery ver 3 用
<br>
* Mery_Macros_JS.msy (構文ファイル)
* js.txt (自動補完用)
* js[backup].txt (js.txt の予備)
<br>
 
== 第3版(Mery ver 3.x 用) ==
* [[マクロリファレンス:3]] にある Mery のマクロ用キーワード全般
* 「[[includeライブラリ]]」のキーワード
* JavaScript (JScript) のテキストおよびファイルシステム操作に関するキーワード
* WSH(以下のものを含む)のテキストおよびファイルシステム操作に関するキーワード
:* Shell.Application
:* Folder object
:* Scripting.FileSystemObject
:* ADODB.Streaming
:* Scripting.Dictionary
を強調表示できます。
<br>
<div class="warningbox">
* 第2版の「色分け済み」バージョンをベースに、約 300 語を追加してあります。
: ※「色分けなし」バージョンは作っていません。
* WSH 関係のキーワードは、ほとんどカテゴリ分けせずに収録してあります。
* WSH 関係のすべてのオブジェクト/メソッド/プロパティが Mery のマクロで利用できるかどうかは未確認。
* 編者の Mery 運用環境の都合により、JavaScript [https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference] (ECMAScript [https://developer.mozilla.org/ja/docs/Web/JavaScript/Language_Resources][https://ja.wikipedia.org/wiki/ECMAScript]) のキーワードを増やしていません…。
</div>
<br><br>
 
== [[Mery Macro JS|第2版]] からの変更内容 ==
* Mery ver 3.0.3 で使用可能なメソッド/プロパティ/定数を収録(''ref'' [[マクロリファレンス:3]])
: ※ Mery ver 2.x では第2版の使用を推奨
* WSH 関係のキーワードを増補
:* WScript については、<source lang="javascript" inline>ActiveXObject("WScript.xxx")</source> に属するオブジェクト/メソッド/プロパティ(MSDN/docs.microsoft.com のリファレンスに記載されているもの)を収録
:* FileSystemObject については、オブジェクト/メソッド/プロパティを収録
:* ADODB.Streaming, Dictionary, Shell.Application, Folder object については、MSDN/docs.microsoft.com のリファレンスに記載されている直属のメソッド/プロパティを収録
:: ※ いずれも JS や Mery のキーワードと重複するものは、MSY ファイル内でコメントアウトした
* 「[[includeライブラリ]]」のオブジェクト/メソッド/プロパティを収録
: ※ JS や WSH 関係のキーワードと重複するものは、MSY ファイル内でコメントアウトした
<br>
* Mery や JScript / WSH などのキーワードと「includeライブラリ」のキーワードで重複するものがあるばあい、Mery や JScript / WSH のキーワードの強調文字色になります。
* 誤用の確認用に半角数字、カンマやコロン、カッコなど、マクロのソースコード上で頻出する ascii 文字も強調設定してあります。 これらについては、それぞれ「☑ 正規表現」のチェックマークをはずすと、個別に強調を解除できます。
* encoding 定数(3~6ケタの数値 ⇒ 強調色4)や <code>Editor.ExecuteCommandByID( nnnn )</code> メソッド用の定数(4ケタの数値 ⇒ 強調色4)にも強調設定をしてありますが、「半角数字」(⇒ 強調色3) の強調が有効のばあいにどちらの色で表示されるかは確定的ではありません。
<br>
 
== ソースコード ==
<br>
外部サイト(Pastebin)です。
 
* [https://pastebin.com/r23JeYk2 Mery_Macros_JS.msy (ver 3)] [ [https://pastebin.com/raw/r23JeYk2 RAW] ] (2020/06/02 sukemaru)
 
* [https://pastebin.com/GbzLVmgM 自動補完用 js.txt] [ [https://pastebin.com/raw/GbzLVmgM RAW] ] (2020/06/02 sukemaru)
<br>

2020年6月4日 (木) 00:28時点における最新版



  • Mery_Macros_JS.msy (構文ファイル)
  • js.txt (自動補完用)
  • js[backup].txt (js.txt の予備)


第3版(Mery ver 3.x 用)[編集]

  • マクロリファレンス:3 にある Mery のマクロ用キーワード全般
  • 「includeライブラリ」のキーワード
  • JavaScript (JScript) のテキストおよびファイルシステム操作に関するキーワード
  • WSH(以下のものを含む)のテキストおよびファイルシステム操作に関するキーワード
  • Shell.Application
  • Folder object
  • Scripting.FileSystemObject
  • ADODB.Streaming
  • Scripting.Dictionary

を強調表示できます。

  • 第2版の「色分け済み」バージョンをベースに、約 300 語を追加してあります。
※「色分けなし」バージョンは作っていません。
  • WSH 関係のキーワードは、ほとんどカテゴリ分けせずに収録してあります。
  • WSH 関係のすべてのオブジェクト/メソッド/プロパティが Mery のマクロで利用できるかどうかは未確認。
  • 編者の Mery 運用環境の都合により、JavaScript [1] (ECMAScript [2][3]) のキーワードを増やしていません…。



第2版 からの変更内容[編集]

※ Mery ver 2.x では第2版の使用を推奨
  • WSH 関係のキーワードを増補
  • WScript については、ActiveXObject("WScript.xxx") に属するオブジェクト/メソッド/プロパティ(MSDN/docs.microsoft.com のリファレンスに記載されているもの)を収録
  • FileSystemObject については、オブジェクト/メソッド/プロパティを収録
  • ADODB.Streaming, Dictionary, Shell.Application, Folder object については、MSDN/docs.microsoft.com のリファレンスに記載されている直属のメソッド/プロパティを収録
※ いずれも JS や Mery のキーワードと重複するものは、MSY ファイル内でコメントアウトした
※ JS や WSH 関係のキーワードと重複するものは、MSY ファイル内でコメントアウトした


  • Mery や JScript / WSH などのキーワードと「includeライブラリ」のキーワードで重複するものがあるばあい、Mery や JScript / WSH のキーワードの強調文字色になります。
  • 誤用の確認用に半角数字、カンマやコロン、カッコなど、マクロのソースコード上で頻出する ascii 文字も強調設定してあります。 これらについては、それぞれ「☑ 正規表現」のチェックマークをはずすと、個別に強調を解除できます。
  • encoding 定数(3~6ケタの数値 ⇒ 強調色4)や Editor.ExecuteCommandByID( nnnn ) メソッド用の定数(4ケタの数値 ⇒ 強調色4)にも強調設定をしてありますが、「半角数字」(⇒ 強調色3) の強調が有効のばあいにどちらの色で表示されるかは確定的ではありません。


ソースコード[編集]


外部サイト(Pastebin)です。


ファイルの履歴

過去の版のファイルを表示するには、その版の日時をクリックしてください。

日時寸法利用者コメント
現在の版2020年6月2日 (火) 20:44 (23キロバイト)Sukemaru (トーク | 投稿記録)Mery ver 3 用

以下のページがこのファイルを使用しています:

スポンサーリンク