「マテリアルデザインっぽいアイコンと『小マクロ集』」の版間の差分
→アイコンライブラリと小マクロ集の変更履歴: 句点の除去 |
空行と改行の除去、ウィキリンクの除去 |
||
| 1行目: | 1行目: | ||
”[[ヘルプ:目次#キーボードマップ|ショートカットキー]] なんて憶えきれない!” というマウス派の Mery ユーザーのために [[マクロライブラリ]]/[[キーアサイン集]] に ないもの/あるもの や、改変したもの、Mery の [[ヘルプ:目次#コマンドリファレンス|メニュー項目]] にあっても「ツールバーのカスタマイズ」に含まれていない機能などを <q>[[#ダウンロード|Mery用 マテリアルデザインっぽいアイコン.icl]]</q> でアイコン化するための『'''小マクロ集'''』です。 | ”[[ヘルプ:目次#キーボードマップ|ショートカットキー]] なんて憶えきれない!” というマウス派の Mery ユーザーのために [[マクロライブラリ]]/[[キーアサイン集]] に ないもの/あるもの や、改変したもの、Mery の [[ヘルプ:目次#コマンドリファレンス|メニュー項目]] にあっても「ツールバーのカスタマイズ」に含まれていない機能などを <q>[[#ダウンロード|Mery用 マテリアルデザインっぽいアイコン.icl]]</q> でアイコン化するための『'''小マクロ集'''』です。 | ||
| 8行目: | 5行目: | ||
ファイル:Mery用_マテリアルデザインっぽいアイコン.icl.png|アイコン 一覧画像 (16, 32px) | ファイル:Mery用_マテリアルデザインっぽいアイコン.icl.png|アイコン 一覧画像 (16, 32px) | ||
ファイル:Mery用_マテリアルデザインっぽいアイコン.icl(24px).png|アイコン 一覧画像 (24px) | ファイル:Mery用_マテリアルデザインっぽいアイコン.icl(24px).png|アイコン 一覧画像 (24px) | ||
</gallery | </gallery> | ||
* このページで、項目の見出しが青い文字(ハイパーリンク)になっているものは [[マクロライブラリ]] に既存のマクロです。見出しが黒い太字のマクロは Wiki 内で初出となります。 | * このページで、項目の見出しが青い文字(ハイパーリンク)になっているものは [[マクロライブラリ]] に既存のマクロです。見出しが黒い太字のマクロは Wiki 内で初出となります。 | ||
| 22行目: | 19行目: | ||
* その他、"[[#ダウンロード|Mery用 マテリアルデザインっぽいアイコン.icl]]" で [[#アイコン化に対応可能なその他のマクロ|アイコン化可能なマクロ]] でコードの長いものについては、Wikiの [[マクロライブラリ]] などから回収して <span style="color:#c00;">自分で <syntaxhighlight lang="javascript" inline>#title="ほげ" #tooltip="ふが" #icon="ぴよ"</syntaxhighlight> などをマクロ.JSファイル内の [[マクロ覚え書き(開発者向け)#プリプロセス(#title など)|先頭の3行に追加]] してください。</span> | * その他、"[[#ダウンロード|Mery用 マテリアルデザインっぽいアイコン.icl]]" で [[#アイコン化に対応可能なその他のマクロ|アイコン化可能なマクロ]] でコードの長いものについては、Wikiの [[マクロライブラリ]] などから回収して <span style="color:#c00;">自分で <syntaxhighlight lang="javascript" inline>#title="ほげ" #tooltip="ふが" #icon="ぴよ"</syntaxhighlight> などをマクロ.JSファイル内の [[マクロ覚え書き(開発者向け)#プリプロセス(#title など)|先頭の3行に追加]] してください。</span> | ||
※ Mery ベータ版 Ver 2.8.0[https://www.haijin-boys.com/software/mery/mery-2-8-0] で、マクロバーのラベル(マクロ名)を非表示にして '''アイコンだけの表示''' にできるようになりました(セパレータ=区切り も使用可)。 | ※ Mery ベータ版 Ver 2.8.0[https://www.haijin-boys.com/software/mery/mery-2-8-0] で、マクロバーのラベル(マクロ名)を非表示にして '''アイコンだけの表示''' にできるようになりました(セパレータ=区切り も使用可)。 | ||
[[ファイル:Mery_スクリーンショット_2.8.8_(2).png|link=https://www.haijin-boys.com/wiki/images/c/c4/Mery_スクリーンショット_2.8.8_(1).png|スクリーンショット 2.8.8]] | [[ファイル:Mery_スクリーンショット_2.8.8_(2).png|link=https://www.haijin-boys.com/wiki/images/c/c4/Mery_スクリーンショット_2.8.8_(1).png|スクリーンショット 2.8.8]] | ||
<br clear=all | <br clear=all> | ||
__toc__ | __toc__ | ||
== メニュー項目にない小マクロ == | == メニュー項目にない小マクロ == | ||
| 451行目: | 445行目: | ||
=== ファイルを開きなおす === | === ファイルを開きなおす === | ||
アクティブな文書タブを閉じて、その文書ファイルを開きなおします(ファイル選択ダイアログを出さない)。 | アクティブな文書タブを閉じて、その文書ファイルを開きなおします(ファイル選択ダイアログを出さない)。 | ||
未保存の文書の場合は、閉じるまえに保存の確認ダイアログが開きます。 | |||
※「タブを有効にする」が無効の場合、Mery 本体が終了してしまい、開きなおしができないことがあります。 | |||
: ''c.f.'' [ファイル]メニュー >> 「[[ヘルプ:ファイル#閉じて開く|閉じて開く]]」 | : ''c.f.'' [ファイル]メニュー >> 「[[ヘルプ:ファイル#閉じて開く|閉じて開く]]」 | ||
: または、ファイルの読み直し・開きなし機能をポップアップメニューにまとめた「[[ファイルを読み直す・開きなおす]]」マクロ | : または、ファイルの読み直し・開きなし機能をポップアップメニューにまとめた「[[ファイルを読み直す・開きなおす]]」マクロ | ||
| 469行目: | 465行目: | ||
editor.OpenFile( file ); | editor.OpenFile( file ); | ||
} | } | ||
</syntaxhighlight | </syntaxhighlight> | ||
== メニュー項目をアイコン化する小マクロ == | == メニュー項目をアイコン化する小マクロ == | ||
| 485行目: | 479行目: | ||
* 標準バーの各メニュー( [ファイル] [編集] [表示] ... )のほぼ全項目をひとつのアイコンにまとめた「[[コンパクトメニュー]]」というマクロもあります。 | * 標準バーの各メニュー( [ファイル] [編集] [表示] ... )のほぼ全項目をひとつのアイコンにまとめた「[[コンパクトメニュー]]」というマクロもあります。 | ||
=== 新規作成して貼り付け === | === 新規作成して貼り付け === | ||
トレイアイコンの左クリックメニューの項目:「新規作成して貼り付け」 | トレイアイコンの左クリックメニューの項目:「新規作成して貼り付け」 | ||
| 512行目: | 506行目: | ||
=== 自動保存 ON/OFF === | === 自動保存 ON/OFF === | ||
[ファイル] カテゴリのメニュー項目:「自動保存」[https://www.haijin-boys.com/software/mery/mery-2-6-9#2] の ON/OFF トグル切り替え | [ファイル] カテゴリのメニュー項目:「自動保存」[https://www.haijin-boys.com/software/mery/mery-2-6-9#2] の ON/OFF トグル切り替え | ||
※ Mery 2.6.9 ~ | |||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript"> | ||
#title = "自動保存 ON/OFF" | #title = "自動保存 ON/OFF" | ||
| 534行目: | 529行目: | ||
=== 他/左/右のタブをすべて閉じる === | === 他/左/右のタブをすべて閉じる === | ||
[ファイル] カテゴリのメニュー項目:「他/左/右のタブをすべて閉じる」 | [ファイル] カテゴリのメニュー項目:「他/左/右のタブをすべて閉じる」 | ||
※ Mery 2.7.5 ~ | |||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript"> | ||
#title = "他のタブをすべて閉じる" | #title = "他のタブをすべて閉じる" | ||
| 679行目: | 675行目: | ||
=== 文字コードの切り替え === | === 文字コードの切り替え === | ||
[編集] カテゴリのメニュー項目:「選択範囲の変換」グループ >> 「文字コードの切り替え」[https://www.haijin-boys.com/software/mery/mery-2-6-13#5] | [編集] カテゴリのメニュー項目:「選択範囲の変換」グループ >> 「文字コードの切り替え」[https://www.haijin-boys.com/software/mery/mery-2-6-13#5] | ||
※ Mery 2.6.13 ~ | |||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript"> | ||
#title = "文字コードの切り替え (Alt+X)" | #title = "文字コードの切り替え (Alt+X)" | ||
| 725行目: | 722行目: | ||
=== 最後に編集した位置へ移動 === | === 最後に編集した位置へ移動 === | ||
右クリックメニュー([編集] カテゴリ)のメニュー項目:「最後に編集した位置へ移動」 | 右クリックメニュー([編集] カテゴリ)のメニュー項目:「最後に編集した位置へ移動」 | ||
※ Mery 2.6.9 ~ | |||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript"> | ||
#title = "最後の変更 (Shift+Ctrl+Z)" | #title = "最後の変更 (Shift+Ctrl+Z)" | ||
| 735行目: | 733行目: | ||
=== 次の変更行 === | === 次の変更行 === | ||
ポップアップメニュー([編集] カテゴリ)のメニュー項目:「次の変更行」[https://www.haijin-boys.com/software/mery/mery-2-6-12#4] | ポップアップメニュー([編集] カテゴリ)のメニュー項目:「次の変更行」[https://www.haijin-boys.com/software/mery/mery-2-6-12#4] | ||
※ Mery 2.6.12 ~ | |||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript"> | ||
#title = "次の変更行" | #title = "次の変更行" | ||
| 745行目: | 744行目: | ||
=== 前の変更行 === | === 前の変更行 === | ||
ポップアップメニュー([編集] カテゴリ)のメニュー項目:「前の変更行」[https://www.haijin-boys.com/software/mery/mery-2-6-12#4] | ポップアップメニュー([編集] カテゴリ)のメニュー項目:「前の変更行」[https://www.haijin-boys.com/software/mery/mery-2-6-12#4] | ||
※ Mery 2.6.12 ~ | |||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript"> | ||
#title = "前の変更行" | #title = "前の変更行" | ||
| 812行目: | 812行目: | ||
#icon = "Mery用 マテリアルデザインっぽいアイコン.icl",36 | #icon = "Mery用 マテリアルデザインっぽいアイコン.icl",36 | ||
editor.ActiveDocument.ReadOnly = ! editor.ActiveDocument.ReadOnly; | editor.ActiveDocument.ReadOnly = ! editor.ActiveDocument.ReadOnly; | ||
</syntaxhighlight | </syntaxhighlight> | ||
=== 次の文字列を検索 === | === 次の文字列を検索 === | ||
| 826行目: | 824行目: | ||
// editor.ActiveDocument.selection.FindRepeat( meFindNext + meFindRepeatWord ); | // editor.ActiveDocument.selection.FindRepeat( meFindNext + meFindRepeatWord ); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
;「次の文字列を検索」 を実行したときに [[#検索文字列の強調を解除|検索結果の強調表示をしない]] パターン | ;「次の文字列を検索」 を実行したときに [[#検索文字列の強調を解除|検索結果の強調表示をしない]] パターン | ||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript"> | ||
| 852行目: | 850行目: | ||
// editor.ActiveDocument.selection.FindRepeat( meFindPrevious + meFindRepeatWord ); | // editor.ActiveDocument.selection.FindRepeat( meFindPrevious + meFindRepeatWord ); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
;「前の文字列を検索」 を実行したときに[[#検索文字列の強調を解除|検索結果の強調表示をしない]]パターン | ;「前の文字列を検索」 を実行したときに[[#検索文字列の強調を解除|検索結果の強調表示をしない]]パターン | ||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript"> | ||
| 889行目: | 887行目: | ||
=== ファイルから置換 === | === ファイルから置換 === | ||
[検索] カテゴリのメニュー項目:「ファイルから置換...」[https://www.haijin-boys.com/software/mery/mery-2-6-9#5] | [検索] カテゴリのメニュー項目:「ファイルから置換...」[https://www.haijin-boys.com/software/mery/mery-2-6-9#5] | ||
※ Mery 2.6.9 ~ | |||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript"> | ||
#title = "ファイルから置換..." | #title = "ファイルから置換..." | ||
| 911行目: | 910行目: | ||
=== 変更行の強調 ON/OFF === | === 変更行の強調 ON/OFF === | ||
[表示] カテゴリのメニュー項目:「記号」グループ >> 「変更行を強調表示」[https://www.haijin-boys.com/software/mery/mery-2-6-9#4] の ON/OFF トグル切り替え | [表示] カテゴリのメニュー項目:「記号」グループ >> 「変更行を強調表示」[https://www.haijin-boys.com/software/mery/mery-2-6-9#4] の ON/OFF トグル切り替え | ||
※ Mery 2.6.9 ~ | |||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript"> | ||
#title = "変更行の強調 ON/OFF" | #title = "変更行の強調 ON/OFF" | ||
| 978行目: | 978行目: | ||
=== zenモード === | === zenモード === | ||
[表示] カテゴリのメニュー項目:「zenモード」[https://www.haijin-boys.com/software/mery/mery-2-6-15#2] の ON/OFF トグル切り替え | [表示] カテゴリのメニュー項目:「zenモード」[https://www.haijin-boys.com/software/mery/mery-2-6-15#2] の ON/OFF トグル切り替え | ||
※ Mery 2.6.15 ~ | |||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript"> | ||
#title = "zenモード" | #title = "zenモード" | ||
| 988行目: | 989行目: | ||
=== タイプライタースクロール === | === タイプライタースクロール === | ||
[表示] カテゴリのメニュー項目:「タイプライタースクロール」[https://www.haijin-boys.com/software/mery/mery-2-6-15#3] の ON/OFF トグル切り替え | [表示] カテゴリのメニュー項目:「タイプライタースクロール」[https://www.haijin-boys.com/software/mery/mery-2-6-15#3] の ON/OFF トグル切り替え | ||
※ Mery 2.6.15 ~ | |||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript"> | ||
#title = "タイプライタースクロール (Alt+T)" | #title = "タイプライタースクロール (Alt+T)" | ||
| 1,048行目: | 1,050行目: | ||
=== クリップボード履歴 === | === クリップボード履歴 === | ||
[ツール] カテゴリのメニュー項目:「[[ヘルプ:ツール#クリップボード履歴|クリップボード履歴]]」 | [ツール] カテゴリのメニュー項目:「[[ヘルプ:ツール#クリップボード履歴|クリップボード履歴]]」 | ||
: ''vid.'' → [[マクロライブラリ]] の「[[「クリップボード履歴」メニューのマクロ化|『クリップボード履歴』メニューのマクロ化]]」マクロ | : ''vid.'' → [[マクロライブラリ]] の「[[「クリップボード履歴」メニューのマクロ化|『クリップボード履歴』メニューのマクロ化]]」マクロ | ||
※動作要件: Mery ベータ版 2.8.1 ~ | |||
=== オプション設定 === | === オプション設定 === | ||
| 1,057行目: | 1,061行目: | ||
#icon = "Mery用 マテリアルデザインっぽいアイコン.icl",163 | #icon = "Mery用 マテリアルデザインっぽいアイコン.icl",163 | ||
editor.ExecuteCommandByID( MEID_TOOLS_OPTIONS = 2177 ); | editor.ExecuteCommandByID( MEID_TOOLS_OPTIONS = 2177 ); | ||
</syntaxhighlight | </syntaxhighlight> | ||
== アイコン化に対応可能なその他のマクロ == | == アイコン化に対応可能なその他のマクロ == | ||
| 1,065行目: | 1,067行目: | ||
* 以下のマクロのアイコン化に対応しています。<br> 既存の "○○マクロ.JS" ファイルの[[マクロ覚え書き(開発者向け)#プリプロセス(#title など)|先頭行]]に ''#title = "ほげ"'', ''#icon = "ぴよ",n'' の行を追加してください。 | * 以下のマクロのアイコン化に対応しています。<br> 既存の "○○マクロ.JS" ファイルの[[マクロ覚え書き(開発者向け)#プリプロセス(#title など)|先頭行]]に ''#title = "ほげ"'', ''#icon = "ぴよ",n'' の行を追加してください。 | ||
=== [https://www.haijin-boys.com/software/mery/mery-tips#17 '''Macros'''フォルダ内のサンプルマクロ] === | === [https://www.haijin-boys.com/software/mery/mery-tips#17 '''Macros'''フォルダ内のサンプルマクロ] === | ||
<div id="このファイルから検索(マッチする行)"></div> | <div id="このファイルから検索(マッチする行)"></div> | ||
| 1,090行目: | 1,091行目: | ||
: ''ref.'' 『テキストエディタ「Mery」ベータ版 Ver 2.6.13 を公開 ... 』より「文字コードの切り替え (Alt + X) に対応」[https://www.haijin-boys.com/software/mery/mery-2-6-13#5] | : ''ref.'' 『テキストエディタ「Mery」ベータ版 Ver 2.6.13 を公開 ... 』より「文字コードの切り替え (Alt + X) に対応」[https://www.haijin-boys.com/software/mery/mery-2-6-13#5] | ||
=== 「[[マクロライブラリ]]」 より === | === 「[[マクロライブラリ]]」 より === | ||
==== 「[[マクロライブラリ#テキスト操作補助|テキスト操作補助]]」 カテゴリ ==== | ==== 「[[マクロライブラリ#テキスト操作補助|テキスト操作補助]]」 カテゴリ ==== | ||
<span id="対応する括弧に移動"></span> | <span id="対応する括弧に移動"></span> | ||
| 1,157行目: | 1,156行目: | ||
#title = "'''字上げ (アンインデント)'''" | #title = "'''字上げ (アンインデント)'''" | ||
#icon = "Mery用 マテリアルデザインっぽいアイコン.icl",249 | #icon = "Mery用 マテリアルデザインっぽいアイコン.icl",249 | ||
※アイコンのデザインは「半角スペース×2」 | |||
※アイコンのデザインは「半角スペース×2」 | |||
<span id="インデント"></span> | <span id="インデント"></span> | ||
#title = "'''インデント'''" | #title = "'''インデント'''" | ||
| 1,165行目: | 1,166行目: | ||
#icon = "Mery用 マテリアルデザインっぽいアイコン.icl",261 | #icon = "Mery用 マテリアルデザインっぽいアイコン.icl",261 | ||
※アイコンのデザインは「赤い三角マーク」のインデント・逆インデント | ※アイコンのデザインは「赤い三角マーク」のインデント・逆インデント | ||
: 以上4件、''ref.'' 「[[字下げ・字上げ]] (インデント・逆インデント)」 | : 以上4件、''ref.'' 「[[字下げ・字上げ]] (インデント・逆インデント)」 | ||
----<span id="数値を増減"></span> | ----<span id="数値を増減"></span> | ||
#title = "'''数値を増やす(インクリメント)'''" | #title = "'''数値を増やす(インクリメント)'''" | ||
| 1,264行目: | 1,265行目: | ||
#title = "'''編集モードの自動選択'''" | #title = "'''編集モードの自動選択'''" | ||
#icon = "Mery用 マテリアルデザインっぽいアイコン.icl",305 | #icon = "Mery用 マテリアルデザインっぽいアイコン.icl",305 | ||
※ sukemaru版1、または Bleat版 | ※ sukemaru版1、または Bleat版 | ||
#title = "'''編集モードの自動選択'''(include版)" | #title = "'''編集モードの自動選択'''(include版)" | ||
| 1,342行目: | 1,343行目: | ||
#title = "[[文字列の順番を逆に書き出す]]" | #title = "[[文字列の順番を逆に書き出す]]" | ||
#icon = "Mery用 マテリアルデザインっぽいアイコン.icl",331 | #icon = "Mery用 マテリアルデザインっぽいアイコン.icl",331 | ||
==== 「[[マクロライブラリ#検索・置換|検索・置換]]」 カテゴリ ==== | ==== 「[[マクロライブラリ#検索・置換|検索・置換]]」 カテゴリ ==== | ||
| 1,466行目: | 1,464行目: | ||
#icon = "Mery用 マテリアルデザインっぽいアイコン.icl",312 | #icon = "Mery用 マテリアルデザインっぽいアイコン.icl",312 | ||
: ※要:[[GetKeyState.exe(キー状態取得実行ファイル)]] | : ※要:[[GetKeyState.exe(キー状態取得実行ファイル)]] | ||
=== その他 (外部サイトのマクロ) === | === その他 (外部サイトのマクロ) === | ||
| 1,506行目: | 1,501行目: | ||
---- | ---- | ||
==== 属性変更 ==== | ==== 属性変更 ==== | ||
* 5ちゃんねる 「テキストエディタ Mery part5」レス 96,99-100 [https://egg.5ch.net/test/read.cgi/software/1470539869/96-100] より | * 5ちゃんねる 「テキストエディタ Mery part5」レス 96,99-100 [https://egg.5ch.net/test/read.cgi/software/1470539869/96-100] より | ||
'''読み取り専用属性を変更する'''マクロ ×3 | |||
#title = "'''書込禁止の属性を解除して開きなおす'''" | #title = "'''書込禁止の属性を解除して開きなおす'''" | ||
| 1,533行目: | 1,530行目: | ||
// > 範囲選択がなければカーソル位置から 小文字 → 先頭のみ大文字 → 大文字 のトグル変換 | // > 範囲選択がなければカーソル位置から 小文字 → 先頭のみ大文字 → 大文字 のトグル変換 | ||
公式ブログのコメント欄に投稿されたマクロです。 | 公式ブログのコメント欄に投稿されたマクロです。 | ||
''vid.'' 『テキストエディタ「Mery」ベータ版 Ver 2.6.9 を公開 ...』[https://www.haijin-boys.com/software/mery/mery-2-6-9#comment-1685] (2018年7月23日 18:19 のコメント) | |||
※半角ラテンアルファベット(a-z, A-Z)以外にも、全角のアルファベットやキリル文字やローマ数字、ギリシャ語その他の言語・文字の変換にも対応させた「[[#大文字/小文字/頭文字 トグル変換|大文字/小文字/頭文字 トグル変換]]」を【マクロライブラリより】に追加しました。 | ※半角ラテンアルファベット(a-z, A-Z)以外にも、全角のアルファベットやキリル文字やローマ数字、ギリシャ語その他の言語・文字の変換にも対応させた「[[#大文字/小文字/頭文字 トグル変換|大文字/小文字/頭文字 トグル変換]]」を【マクロライブラリより】に追加しました。 | ||
| 1,540行目: | 1,538行目: | ||
* 「文字変換ライブラリ StrConvDLL」[http://gesource.jp/soft/strconv/strconvdll.html] | * 「文字変換ライブラリ StrConvDLL」[http://gesource.jp/soft/strconv/strconvdll.html] | ||
: サードパーティの文字変換ライブラリ '''StrConv.dll''' を使用します。 | : サードパーティの文字変換ライブラリ '''StrConv.dll''' を使用します。 | ||
: ZIPファイルには "ひらがな→カタカナ"、"カタカナ→ひらがな" 変換、"HTML予約文字のエスケープ"、"URLの%エンコード/デコード"(Shift_JIS と UTF8 に対応)や、その他のMery用サンプルマクロが収録されています。 | : ZIPファイルには "ひらがな→カタカナ"、"カタカナ→ひらがな" 変換、"HTML予約文字のエスケープ"、"URLの%エンコード/デコード"(Shift_JIS と UTF8 に対応)や、その他のMery用サンプルマクロが収録されています。 | ||
: ポップアップメニューから StrConv の全変換機能を一括で呼びだすなら、以下のマクロをリンク先から回収してください。 | : ポップアップメニューから StrConv の全変換機能を一括で呼びだすなら、以下のマクロをリンク先から回収してください。 | ||
| 1,552行目: | 1,550行目: | ||
* その他、矢印系のアイコンや余ったアイコンで置き換えられそうなマクロなどにご活用ください。 | * その他、矢印系のアイコンや余ったアイコンで置き換えられそうなマクロなどにご活用ください。 | ||
== 外部ツール == | == 外部ツール == | ||
| 1,577行目: | 1,572行目: | ||
;IconIndex= | ;IconIndex= | ||
: ''※横スクロールして選択'' (数値で指定する必要はありません) | : ''※横スクロールして選択'' (数値で指定する必要はありません) | ||
* <u>FileName=「コマンド」のパスは、適宜書きかえてください。</u> | * <u>FileName=「コマンド」のパスは、適宜書きかえてください。</u> | ||
* 「コマンド」のパスには '''%システム環境変数%''' を使用できますが、システムにパスのとおったフォルダのファイル/プログラムであっても、フォルダパスを省略したファイル名だけでの記述は不可(Mery.exe からの相対参照とみなされるようです)。 | * 「コマンド」のパスには '''%システム環境変数%''' を使用できますが、システムにパスのとおったフォルダのファイル/プログラムであっても、フォルダパスを省略したファイル名だけでの記述は不可(Mery.exe からの相対参照とみなされるようです)。 | ||
* Mery Ver2.6.10 Beta 以前のバージョンで「'''アイコン'''」の入力欄に "'''Macros'''\[[#ダウンロード|Mery用 マテリアルデザインっぽいアイコン.icl]]" と入力してもアイコンが表示されない場合は、Meryをいったん終了(<u>タスクトレイの常駐アイコンも閉じる</u>)してから Mery.exe のダブルクリックで起動しなおすとよいでしょう (ポータブル版として使っていないばあいはフルパスで指定すれば確実)。 | * Mery Ver2.6.10 Beta 以前のバージョンで「'''アイコン'''」の入力欄に "'''Macros'''\[[#ダウンロード|Mery用 マテリアルデザインっぽいアイコン.icl]]" と入力してもアイコンが表示されない場合は、Meryをいったん終了(<u>タスクトレイの常駐アイコンも閉じる</u>)してから Mery.exe のダブルクリックで起動しなおすとよいでしょう (ポータブル版として使っていないばあいはフルパスで指定すれば確実)。 | ||
=== コマンドプロンプト === | === コマンドプロンプト === | ||
| 1,777行目: | 1,769行目: | ||
IconIndex=159 | IconIndex=159 | ||
: ※ 起動オプションに"マクロ.js"を指定して、外部ツールから特定のマクロを起動するサンプル。 | : ※ 起動オプションに"マクロ.js"を指定して、外部ツールから特定のマクロを起動するサンプル。 | ||
: ※ この「[[#外部ツールバー ON/OFF|外部ツールバー ON/OFF]]」マクロのばあい『無題』のタブが生成されてしまうので具合がよくない。 | : ※ この「[[#外部ツールバー ON/OFF|外部ツールバー ON/OFF]]」マクロのばあい『無題』のタブが生成されてしまうので具合がよくない。 | ||
「[[#新規作成して貼り付け|新規作成して貼り付け]]」マクロなどには適している。 | |||
=== ローカルに保存してあるドキュメントを Mery で開く === | === ローカルに保存してあるドキュメントを Mery で開く === | ||
| 1,826行目: | 1,820行目: | ||
: ※<u>規定の画像ビューア</u>で Macros フォルダのアイコン一覧画像ファイル(PNG)を開く(sukemaru の個人用設定) | : ※<u>規定の画像ビューア</u>で Macros フォルダのアイコン一覧画像ファイル(PNG)を開く(sukemaru の個人用設定) | ||
== ダウンロード == | == ダウンロード == | ||
[[ファイル:Mery用_マテリアルデザインっぽいアイコン.zip|Mery用 マテリアルデザインっぽいアイコン.zip]] (第7版 2020-01-03) | [[ファイル:Mery用_マテリアルデザインっぽいアイコン.zip|Mery用 マテリアルデザインっぽいアイコン.zip]] (第7版 2020-01-03) | ||
* Mery用 マテリアルデザインっぽいアイコン.icl (アイコンライブラリ) | * Mery用 マテリアルデザインっぽいアイコン.icl (アイコンライブラリ) | ||
| 1,844行目: | 1,834行目: | ||
"'''マテリアルデザインっぽいアイコン'''" には Material Desain 公式サイトや Microsoft社の配布するリソース、アイコン配布サイト「icooon-mono」からのフリー素材を利用したものと、sukemaru がデザイン・加工したものとがあります。 | "'''マテリアルデザインっぽいアイコン'''" には Material Desain 公式サイトや Microsoft社の配布するリソース、アイコン配布サイト「icooon-mono」からのフリー素材を利用したものと、sukemaru がデザイン・加工したものとがあります。 | ||
: ref. [[#リンク|リンク]] | : ref. [[#リンク|リンク]] | ||
各アイコンリソースは Mery 公式(? 期間限定特典)の「[[#マテリアルカラーアイコン|マテリアルカラーアイコン]]」に倣って、大きさ: 16×16, 24×24, 32×32, 48×48 ピクセルの4種、色数: 32bit(256色×RGB, アルファチャンネルつき)に統一してあります。 16 色や 256 色、36 ピクセルサイズや 49 ピクセル以上のリソースは用意してありません。 | |||
<br>また、名前のとおり、 Material Desain の公式ガイドライン [https://material.io/design/iconography/system-icons.html#] には正しく適合してません(色、サイズ、余白、アスペクト比など)。 | <br>また、名前のとおり、 Material Desain の公式ガイドライン [https://material.io/design/iconography/system-icons.html#] には正しく適合してません(色、サイズ、余白、アスペクト比など)。 | ||
アイコンライブラリの公開にあたり、sukemaru は権利や制限事項を一切主張しません。 | |||
なお、万が一もとの画像リソースの著作者から抗議のあったばあいは、その画像を使用したアイコンをアイコンライブラリから削除します。 | |||
アイコンおよびアイコンライブラリ、一覧画像等の作成にはフリーソフト <q>GIMP</q>、<q>Ralpha Image Resizer</q>、<q>アイコンウィザード</q>、<q>Greenfish Icon Editor Pro 3.6</q>、<q>KH IconViewer2003</q>、<q>KH IconClip2008</q>、<q>FastStone Capture 5.3</q> を使用しています。 | |||
== リンク == | == リンク == | ||
* 第5版(2019-04-06)にて <q>Google ドライブ</q> のリンクを削除、第7版にて <q>pastebin</q> のリンクを削除しました。<br> また、第7版からは『Mery_小マクロ集.js$.txt』(このページの内容のプレーンテキスト版) とアウトライン画像の添付をやめました。 | * 第5版(2019-04-06)にて <q>Google ドライブ</q> のリンクを削除、第7版にて <q>pastebin</q> のリンクを削除しました。<br> また、第7版からは『Mery_小マクロ集.js$.txt』(このページの内容のプレーンテキスト版) とアウトライン画像の添付をやめました。 | ||
---- | ---- | ||
| 1,864行目: | 1,853行目: | ||
** Microsoft Azure, Cloud and Enterprise Symbol / Icon Set [https://www.microsoft.com/en-us/download/details.aspx?id=41937] | ** Microsoft Azure, Cloud and Enterprise Symbol / Icon Set [https://www.microsoft.com/en-us/download/details.aspx?id=41937] | ||
** アイコン素材ダウンロードサイト「icooon-mono」[http://icooon-mono.com/] | ** アイコン素材ダウンロードサイト「icooon-mono」[http://icooon-mono.com/] | ||
* '''画像加工・アイコン制作用ソフトの配布元サイト''' | * '''画像加工・アイコン制作用ソフトの配布元サイト''' | ||
** GIMP - GNU Image Manipulation Program [https://www.gimp.org/] | ** GIMP - GNU Image Manipulation Program [https://www.gimp.org/] | ||
| 1,873行目: | 1,860行目: | ||
** KH Software Factory [http://www.khsoft.gr.jp/software/#oldlist] | ** KH Software Factory [http://www.khsoft.gr.jp/software/#oldlist] | ||
** FastStone [http://www.faststone.org/FSCaptureDetail.htm] | ** FastStone [http://www.faststone.org/FSCaptureDetail.htm] | ||
== アイコンライブラリと小マクロ集の変更履歴 == | == アイコンライブラリと小マクロ集の変更履歴 == | ||
<div style="height:40em; overflow:auto;> | <div style="height:40em; overflow:auto;> | ||
<!-- ※2018-07-28 - 2018-08-17 を一括コメントアウト | <!-- ※2018-07-28 - 2018-08-17 を一括コメントアウト | ||
| 1,985行目: | 1,968行目: | ||
<span class="warningbox"> | <span class="warningbox"> | ||
※ 謝辞 ※ | ※ 謝辞 ※ | ||
OSのバージョンにより ''#icon = "" '' でのアイコンライブラリへの参照が効かないトラブルの報告と検証にご協力いただいた5ちゃんねるの「テキストエディタ Mery part6」スレ [https://egg.5ch.net/test/read.cgi/software/1529836951/130-] の方々に御礼申し上げます。ありがとうございました。 | |||
第3版では、動作報告をもとにアイコンライブラリへのパッキング用ソフトを "Greenfish Icon Editor" に変更しました。 (2018-11-27 sukemaru) | |||
</span> | </span> | ||
<span id="2018-12-04"></span> | <span id="2018-12-04"></span> | ||
| 2,020行目: | 2,005行目: | ||
</div> | </div> | ||
== メモ・ご意見などはこちらに == | == メモ・ご意見などはこちらに == | ||
| 2,052行目: | 2,034行目: | ||
---- | ---- | ||
>> Kuroさん | >> Kuroさん | ||
ありがとうございます。 | |||
「[[#ファイルへ移動|ファイルへ移動]]」を【[[#メニュー項目をアイコン化する小マクロ|メニュー項目をアイコン化する小マクロ]]】に追加しました。 (sukemaru) | |||
スポンサーリンク