「
マクロ用 定数一覧
」を編集中 (節単位)
ナビゲーションに移動
検索に移動
警告:
ログインしていません。編集を行うと、あなたの IP アドレスが公開されます。
ログイン
または
アカウントを作成
すれば、あなたの編集はその利用者名とともに表示されるほか、さまざまなメリットもあります。
スパム攻撃防止用のチェックです。 決して、ここには、値の入力は
しない
でください!
== マクロ用定数一覧(リテラル値 / 数値) == 『[[マクロリファレンス]]』と『[[マクロリファレンス:3]]』に掲載されている定数 '''''<code>flags</code>''''' の一覧 <syntaxhighlight lang="javascript"> /** * マクロ用定数: flags * * 『マクロリファレンス』にあるマクロ用定数(リテラル値 / 数値) * ※ 16進表記の定数は加算可 */ document.selection.EndOfLine( [bool [, flags]] ) document.selection.StartOfLine( [bool [, flags]] ) document.selection.GetActivePointX( flags [, sel] ) / GetActivePointY( flags [, sel] ) document.selection.GetAnchorPointX( flags [, sel] ) / GetAnchorPointY( flags [, sel] ) document.selection.GetBottomPointX( flags [, sel] ) / GetBottomPointY( flags [, sel] ) document.selection.GetTopPointX( flags [, sel] ) / GetTopPointY( flags [, sel] ) document.selection.SetActivePoint( flags, x, y [, bool] ) document.selection.SetAnchorPoint( flags, x, y ) mePosView = 1 // 表示座標で指定します。(※ 省略可能なばあいの規定値) mePosLogical = 2 // 論理座標で指定します。 // ※ 省略可能な引数 sel は Mery Ver 3.0.1 以降でのみ利用可(マルチカーソル用) document.selection.ChangeCase( flags ) meCaseUpperCase = 1 // 大文字に変換します。 meCaseLowerCase = 2 // 小文字に変換します。 meCaseCapitalize = 3 // 単語の最初の文字を大文字に変換します。 document.selection.ChangeWidth( flags ) meWidthHalfWidth = 1 // 半角に変換します。 meWidthFullWidth = 2 // 全角に変換します。 document.selection.Collapse( [flags] ) meCollapseStart = 1 // 開始位置に向かって選択範囲を解除します。(※ 規定値) meCollapseEnd = 2 // 終了位置に向かって選択範囲を解除します。 document.selection.Copy( [flags] ) document.selection.Paste( [flags] ) // ME_COPYUNICODE = 1 // ※ マクロでは利用できない meCopyQuotes = 2 // 引用マークを付けてコピー/貼り付けします。 document.selection.Format( flags ) meFormatInsertNL = 1 // 折り返し位置に改行を挿入します。 meFormatDeleteNL = 2 // 折り返し位置の改行を削除します。 meFormatSplitLines = 3 // 折り返し位置に改行を挿入して終端の空白を削除します。 meFormatJoinLines = 4 // 折り返し位置の改行を削除して終端に空白を挿入します。 document.selection.InsertDate( flags ) meDateTimeDate = 1 // 時刻、日付の順に挿入します。 meDateDateTime = 2 // 日付、時刻の順に挿入します。 document.selection.Find( str, flags ) meFindPrevious = 0x0000 (0) // 前を検索します。 meFindNext = 0x0001 (1) // 次を検索します。 meFindAround = 0x0008 (8) // 文末まで検索したら文頭に移動します。 // ※Mery Ver 2.8.3 以降 meFindMigemo = 0x0400 (1024) // Migemo を使用します。 // ※Mery Ver 3.0.1 以降 meFindAll = 0x0800 (2048) // すべて検索します。 document.selection.Find( str, flags ) document.selection.Replace( strFind, strReplace, flags ) editor.FindInFiles( strFind, strPath, flags ) editor.ReplaceInFiles( strFind, strReplace, strPath, flags ) meFindReplaceCase = 0x0002 (2) // 大文字と小文字を区別します。 meFindReplaceOnlyWord = 0x0004 (4) // 単語のみ検索します。 meFindReplaceRegExp = 0x0010 (16) // 正規表現を使用します。 // ※Mery Ver 3.0.1 以降 meFindNotBOL = 0x1000 (4096) // 選択範囲の先頭を行頭とみなさず検索/置換します。(※ 置換でのみ?) meFindNotEOL = 0x2000 (8192) // 選択範囲の終端を行頭とみなさず検索/置換します。(※ 置換でのみ?) meFindKeepOptions = 0x4000 (16384) // 検索/置換ダイアログのオプションを維持します。 document.selection.Replace( strFind, strReplace, flags ) meReplaceSelOnly = 0x0020 (32) // 選択した範囲のみ置換します。 meReplaceAll = 0x0040 (64) // すべて置換します。 editor.FindInFiles( strFind, strPath, flags ) editor.ReplaceInFiles( strFind, strReplace, strPath, flags ) meFindRecursive = 0x0080 (128) // サブフォルダーも検索します。 meFindFileNamesOnly = 0x0100 (256) // ファイル名のみ表示します。 editor.ReplaceInFiles( strFind, strReplace, strPath, flags ) meReplaceBackup = 0x0200 (512) // バックアップを保存します。 document.selection.FindRepeat( flags ) meFindPrevious = 0x00 (0) // 前を検索します。 meFindRepeatPrevious meFindNext = 0x01 (1) // 次を検索します。 meFindRepeatNext meFindRepeatWord = 0x02 (2) // 選択範囲が空の場合はカーソル位置の単語を検索します。 // ※ meFindPrevious と meFindNext は Mery Ver 3.x 以降? document.selection.Mode プロパティ // ※Mery Ver 3.0.1 以降 meModeStream = 1 // 通常選択 (ストリーム選択) meModeBox = 2 // 矩形選択 meModeMulti = 3 // 複数選択 // ※Mery Ver 3.0.0 以前では document.selection.Mode = undefined が規定値となる document.GetLine( y [, flags] ) meGetLineWithNewLines = 0x01 (1) // 表示座標で指定します。(※ 規定値) meGetLineView = 0x02 (2) // テキストに改行コードを追加します。 // ※ flags = 0 (数値)で論理座標 document.GetLines( [flags] ) meGetLineView = 0x02 (2) // テキストに改行コードを追加します。 CreatePopupMenu.Add( strText, id [, flags] ) meMenuChecked = 0x01 (1) // チェック meMenuGrayed = 0x02 (2) // 無効(グレーアウト) meMenuSeparator = 0x04 (4) // 区切り // ※ flags = 0 を指定した場合は通常表示 // ※ flags = 3 を指定した場合は「チェック」+「無効」 CreatePopupMenu.Track( flags ) mePosMouse = 1 // マウスポインターの位置にポップアップメニューを表示します。 // ※ flags = 0 や flags = false 指定でキャレット位置にポップアップメニューを表示 editor.OpenFile( fileName [, encoding, flags] ) meOpenAllowNewWindow = 1 // 現在の文書が変更されている場合に新しいタブまたはウィンドウで開きます。 </syntaxhighlight>
編集内容の要約:
MeryWikiへの投稿はすべて、他の投稿者によって編集、変更、除去される場合があります。 自分が書いたものが他の人に容赦なく編集されるのを望まない場合は、ここに投稿しないでください。
また、投稿するのは、自分で書いたものか、パブリック ドメインまたはそれに類するフリーな資料からの複製であることを約束してください(詳細は
MeryWiki:著作権
を参照)。
著作権保護されている作品は、許諾なしに投稿しないでください!
このページを編集するには、下記の数式を計算してその答えを欄に入力してください (
ヘルプ
):
いちたすには =
キャンセル
編集ヘルプ
(新しいウィンドウで開きます)
スポンサーリンク
ナビゲーション メニュー
個人用ツール
ログインしていません
トーク
投稿記録
アカウント作成
ログイン
名前空間
ページ
議論
日本語
表示
閲覧
編集
履歴表示
その他
検索
スポンサーリンク
スポンサーリンク
案内
メインページ
ヘルプ
よくある質問
マクロリファレンス
マクロライブラリ
プラグインライブラリ
構文ファイル
テーマ
寄付・開発支援
練習用ページ
開発室
開発者のブログ
ツール
スポンサーリンク