「マクロリファレンス:Editor インターフェイス」の版間の差分

提供: MeryWiki
ナビゲーションに移動 検索に移動
マクロリファレンス:Editor インターフェイス」を保護しました (‎[edit=sysop] (無期限) ‎[move=sysop] (無期限))
編集の要約なし
3行目: 3行目:


=== FindInFiles メソッド ===
=== FindInFiles メソッド ===
複数のファイルから指定のパターンを検索します。
複数のファイルから指定の文字列を検索します。


;構文
;構文
<source lang="javascript">
<source lang="javascript">
function FindInFiles(
function FindInFiles(
     Pattern : String,
     FindPattern : String,
     Path : String
     Path : String
     Flags : int
     Flags : int
15行目: 15行目:


;パラメータ
;パラメータ
Pattern
FindPattern
*必ず指定します。検索する文字列。
*必ず指定します。検索する文字列。
Path
Path
*必ず指定します。検索するディレクトリのパス。
*必ず指定します。検索するディレクトリのパス。
Flags
Flags
*meFindReplaceCase - 検索する単語の大文字と小文字を区別します。
{| class="wikitable"
*meFindReplaceOnlyWord - 完全に一致する単語を検索します。
| meFindReplaceCase || 検索する単語の大文字と小文字を区別します。
*meFindReplaceRegExp - 正規表現で検索します。
|-
*meFindRecursive - サブディレクトリも検索します。
| meFindReplaceOnlyWord || 完全に一致する単語を検索します。
*meFindFileNamesOnly - ファイル名のみ表示します。
|-
| meFindReplaceRegExp || 正規表現で検索します。
|-
| meFindRecursive || サブディレクトリも検索します。
|-
| meFindFileNamesOnly || ファイル名のみ表示します。
|}




55行目: 61行目:
Flags
Flags
*meOpenAllowNewWindow - 開かれている文書が変更されている場合は新しいウィンドウで開きます。
*meOpenAllowNewWindow - 開かれている文書が変更されている場合は新しいウィンドウで開きます。
=== ReplaceInFiles メソッド ===
複数のファイルから指定の文字列を置換します。
;構文
<source lang="javascript">
function ReplaceInFiles(
    FindPattern : String,
    ReplacePattern : String,
    Path : String,
    Flags : int
)
</source>
;パラメータ
FindPattern
*必ず指定します。検索する文字列。
ReplacePattern
*必ず指定します。置換後の文字列。
Path
*必ず指定します。検索するディレクトリのパス。
Flags
{| class="wikitable"
| meFindReplaceCase || 検索する単語の大文字と小文字を区別します。
|-
| meFindReplaceOnlyWord || 完全に一致する単語を検索します。
|-
| meFindReplaceRegExp || 正規表現で検索します。
|-
| meFindRecursive || サブディレクトリも検索します。
|-
| meReplaceBackup || バックアップを保存します。
|}





2012年12月25日 (火) 19:08時点における版

メソッド

FindInFiles メソッド

複数のファイルから指定の文字列を検索します。

構文
function FindInFiles(
    FindPattern : String,
    Path : String
    Flags : int
)
パラメータ

FindPattern

  • 必ず指定します。検索する文字列。

Path

  • 必ず指定します。検索するディレクトリのパス。

Flags

meFindReplaceCase 検索する単語の大文字と小文字を区別します。
meFindReplaceOnlyWord 完全に一致する単語を検索します。
meFindReplaceRegExp 正規表現で検索します。
meFindRecursive サブディレクトリも検索します。
meFindFileNamesOnly ファイル名のみ表示します。


NewFile メソッド

文書を新規作成します。

構文
function NewFile()


OpenFile メソッド

文書を開きます。

構文
function OpenFile(
    File : String,
    Encoding : int,
    Flags : int
)
パラメータ

File

  • 必ず指定します。開くファイル名。

Encoding

  • 省略可能です。開くファイルのエンコード。

Flags

  • meOpenAllowNewWindow - 開かれている文書が変更されている場合は新しいウィンドウで開きます。


ReplaceInFiles メソッド

複数のファイルから指定の文字列を置換します。

構文
function ReplaceInFiles(
    FindPattern : String,
    ReplacePattern : String,
    Path : String,
    Flags : int
)
パラメータ

FindPattern

  • 必ず指定します。検索する文字列。

ReplacePattern

  • 必ず指定します。置換後の文字列。

Path

  • 必ず指定します。検索するディレクトリのパス。

Flags

meFindReplaceCase 検索する単語の大文字と小文字を区別します。
meFindReplaceOnlyWord 完全に一致する単語を検索します。
meFindReplaceRegExp 正規表現で検索します。
meFindRecursive サブディレクトリも検索します。
meReplaceBackup バックアップを保存します。


SaveAll メソッド

文書をすべて保存します。

構文
function SaveAll()


SaveCloseAll メソッド

文書をすべて保存して閉じます。

構文
function SaveCloseAll()


プロパティ

ActiveDocument プロパティ

現在開いているDocument オブジェクトを取得します。

構文
function get ActiveDocument() : Document


Documents プロパティ

現在開いている文書を示す Documents コレクションを取得します。

構文
function get Documents() : Documents


FullName プロパティ

Mery の実行ファイルのファイルパスを取得します。

構文
function get FullName() : String


Version プロパティ

Meryのバージョンを取得します。

構文
function get Version() : String
スポンサーリンク