「
マテリアルデザインっぽいアイコンと『小マクロ集』
」を編集中 (節単位)
ナビゲーションに移動
検索に移動
警告:
ログインしていません。編集を行うと、あなたの IP アドレスが公開されます。
ログイン
または
アカウントを作成
すれば、あなたの編集はその利用者名とともに表示されるほか、さまざまなメリットもあります。
スパム攻撃防止用のチェックです。 決して、ここには、値の入力は
しない
でください!
== 外部ツール == 自分でマクロを書ければ世話ないのでしょうが… * [[ヘルプ:ツール#外部ツール|外部ツールバ]]ーにはよけいなラベルが表示されないので、アイコンをたっぷり詰めこめます。アプリの起動用やフォルダ/ファイル/URLなどを開くためのランチャにもなるので、パラメーターに記述する内容が簡単なものはこちらに置いたほうがマクロメニュー(マクロバー)を圧迫しないので都合がよかったりします。 * 「[[#外部ツールバー ON/OFF|外部ツールバー ON/OFF]]」マクロのアイコンを標準ツールバー上に配置しておくと、すばやく表示/非表示の切り替えができます。 === 凡例 (外部ツール設定の入力欄) === * この節で使用している ''"Caption", "FileName"'' などの表記は '''''"mery.ini"''''' 内の記述に準じたものです。「外部ツール設定」の GUI とは以下のとおりに照応します。 ;Caption= : 「'''タイトル'''」入力欄 ;FileName= : 「'''コマンド'''」入力欄<br>(EXEなど実行ファイルのパス。'''" "''' で囲う必要はないようです) : ※ '''Mery.exe''' のばあいのみ、フォルダパスを省略できます。 ;Parameters= : 「'''引数'''」入力欄<br>(引数が正常に渡されないときは、文字列を '''" "''' で囲ってみてください) ;WorkingDir= : 「'''作業フォルダ'''」入力欄 ;IconPath= : 「'''アイコン'''」入力欄<br>(<u>Meryインストールフォルダの '''Macros''' フォルダに "'''マテリアルデザインっぽいアイコン.ICL'''" ファイルを置いている想定</u>) ;IconIndex= : ''※横スクロールして選択'' (数値で指定する必要はありません) * <u>FileName=「コマンド」のパスは、適宜書きかえてください。</u> * 「コマンド」のパスには '''%システム環境変数%''' を使用できますが、システムにパスのとおったフォルダのファイル/プログラムであっても、フォルダパスを省略したファイル名だけでの記述は不可(Mery.exe からの相対参照とみなされるようです)。 * Mery Ver2.6.10 Beta 以前のバージョンで「'''アイコン'''」の入力欄に "'''Macros'''\[[#ダウンロード|Mery用 マテリアルデザインっぽいアイコン.icl]]" と入力してもアイコンが表示されない場合は、Meryをいったん終了(<u>タスクトレイの常駐アイコンも閉じる</u>)してから Mery.exe のダブルクリックで起動しなおすとよいでしょう (ポータブル版として使っていないばあいはフルパスで指定すれば確実)。 === コマンドプロンプト === Caption='''コマンドプロンプト''' FileName='''%WinDir%\system32\cmd.exe''' Parameters= WorkingDir='''$(Dir)''' IconPath='''Macros\Mery用 マテリアルデザインっぽいアイコン.icl''' IconIndex=42 : ※ コマンドプロンプトのカレントフォルダ = $(Dir):アクティブタブで開いているファイルの親フォルダ。 : ※ Mery の外部ツール設定にデフォルトで用意されているコマンドです。 === 文字コード表 === Caption='''文字コード表''' FileName='''%WinDir%\system32\charmap.exe''' Parameters= WorkingDir='''%WinDir%\system32''' IconPath='''Macros\Mery用 マテリアルデザインっぽいアイコン.icl''' IconIndex=63 === スクリーンキーボード === Caption='''スクリーンキーボード''' FileName='''%WinDir%\system32\osk.exe''' Parameters= WorkingDir='''%WinDir%\system32''' IconPath='''Macros\Mery用 マテリアルデザインっぽいアイコン.icl''' IconIndex=168 === 電卓 === Caption='''電卓''' FileName='''%WinDir%\system32\calc.exe''' Parameters= WorkingDir='''%WinDir%\system32''' IconPath='''Macros\Mery用 マテリアルデザインっぽいアイコン.icl''' IconIndex=59 : ※ Mery の外部ツール設定にデフォルトで用意されているコマンドです。 === 読み取り専用属性を設定 === * [編集]メニュー項目の「書き換え禁止」とはことなり、ファイル属性(読取専用)を変更します。 Caption='''読み取り専用属性を設定''' FileName='''%WinDir%\system32\attrib.exe''' Parameters='''+R "$(Path)"''' WorkingDir='''$(Dir)''' IconPath='''Macros\Mery用 マテリアルデザインっぽいアイコン.icl''' IconIndex=36 : ※ Mery上で書き換え禁止にするには「[[#ファイルを開きなおす|ファイルを開きなおす]]」必要があるので、「[[#属性変更|属性変更マクロ]]」か「[[#ファイルを読み直す・開きなおす|ファイルを読み直す・開きなおす]]」マクロの使用を推奨。 === 読み取り専用属性を解除 === * [編集]メニュー項目の「書き換え禁止」とはことなり、ファイル属性(読取専用)を変更します。 Caption='''読み取り専用属性を解除''' FileName='''%windir%\system32\attrib.exe''' Parameters='''-R "$(Path)"''' WorkingDir='''$(Dir)''' IconPath='''Macros\Mery用 マテリアルデザインっぽいアイコン.icl''' IconIndex=37 : ※ Mery上で書き換え禁止を解除するには「[[#ファイルを開きなおす|ファイルを開きなおす]]」必要があるので、「[[#属性変更|属性変更マクロ]]」か「[[#ファイルを読み直す・開きなおす|ファイルを読み直す・開きなおす]]」マクロの使用を推奨。 === エクスプローラで親フォルダを開く === Caption='''エクスプローラ (親フォルダ)''' FileName='''%WinDir%\explorer.exe''' Parameters='''/select,"$(Path)"''' WorkingDir='''$(Dir)''' IconPath='''Macros\Mery用 マテリアルデザインっぽいアイコン.icl''' IconIndex=23 : ※ アクティブタブで開いているのファイルの親フォルダをエクスプローラで開く。 : ''c.f.'' マクロ「[[含んでいるフォルダを開く]]」、マクロ「[[フォルダを開く]]」 : ※ Mery の外部ツール設定にデフォルトで用意されているコマンドを改変。 === Meryフォルダを開く === Caption='''Meryフォルダ''' FileName='''%WinDir%\explorer.exe''' Parameters=<u>'''''%Programfiles%\Mery'''''</u> WorkingDir= IconPath='''Macros\Mery用 マテリアルデザインっぽいアイコン.icl''' IconIndex=200 === Macrosフォルダを開く === Caption='''Macrosフォルダ''' FileName='''%WinDir%\explorer.exe''' Parameters=<u>'''''%Programfiles%\Mery\Macros'''''</u> WorkingDir= IconPath='''Macros\Mery用 マテリアルデザインっぽいアイコン.icl''' IconIndex=202 === 自動保存フォルダを開く === Caption='''[https://www.haijin-boys.com/software/mery/mery-2-6-9#2 自動保存フォルダ]''' FileName='''%WinDir%\explorer.exe''' Parameters=<u>'''''"※\自動保存フォルダ のパス"'''''</u> WorkingDir= IconPath='''Macros\Mery用 マテリアルデザインっぽいアイコン.icl''' IconIndex=27 : ※ ''e.g.'' '''"%Programfiles%\Mery\AutoSave"''' === バックアップフォルダを開く === Caption='''[https://www.haijin-boys.com/software/mery/mery-2-6-9#3 バックアップフォルダ]''' FileName='''%WinDir%\explorer.exe''' Parameters=<u>'''''"※\バックアップフォルダ のパス"'''''</u> WorkingDir= IconPath='''Macros\Mery用 マテリアルデザインっぽいアイコン.icl''' IconIndex=29 : ※ ''e.g.'' '''"%AppData%\Mery\BackUp"''' === 選択範囲パス(文字列)をエクスプローラで開く === Caption='''エクスプローラ (選択範囲パス)''' FileName='''%WinDir%\explorer.exe''' Parameters='''"$(SelText)"''' WorkingDir= IconPath='''Macros\Mery用 マテリアルデザインっぽいアイコン.icl''' IconIndex=25 : ※ 引用符のついていないフルパス(フォルダのパス)の文字列を範囲選択して実行すること。 : ''cf. ''【マクロライブラリより】の「[[#選択範囲のURL・パスを開く|選択範囲のURL・パスを開く]]」マクロなら、「'''選択範囲パスをエクスプローラで開く'''」機能がさらに強化されています。 === 選択範囲パス(文字列)を Mery で開く === Caption='''Mery で開く (選択範囲パス)''' FileName='''mery''' Parameters='''"$(SelText)"''' WorkingDir= IconPath='''Mery.exe''' IconIndex=0 : ※ 引用符のついていないフルパスの文字列を範囲選択して実行すること : ※ 起動オプションの指定可<br>''ref.'' Wiki内 ヘルプ >> [[ヘルプ:目次#コマンドラインオプション|コマンドラインオプション]] * 【メニュー項目をアイコン化する小マクロ】の「[[#ファイルへ移動|ファイルへ移動]]」を使用するほうが便利かも(行内にファイルパスしか記述されていない場合、範囲選択なしでキャレット位置のパスを Mery で開ける)。 : ''ref. ''[[#メモ・ご意見などはこちらに|「ファイルへ移動」の説明]] === 選択範囲のURL(文字列)を Firefox で開く === Caption='''Firefox で開く (選択範囲URL)''' FileName=<u>'''''%ProgramFiles%\Mozilla Firefox\firefox.exe'''''</u> Parameters='''$(SelText)''' WorkingDir= IconPath='''Macros\Mery用 マテリアルデザインっぽいアイコン.icl''' IconIndex=50 : ※ <u>特定のブラウザ</u> でURLを開くサンプル。 * 引数を '''$(CurText)''' にすれば、右クリックメニューの「[[#リンクを開く|リンクを開く]]」と同様にキャレット位置のURLを自動で取得して開くこともできる。<br>ただし、非ASCII文字やダメ文字などを含む「いわゆる日本語URL」を開く場合は、範囲選択する必要がある(半角スペースや半角丸カッコなどを含むURLは不可 → 要パーセントエンコード)。 : ''cf. ''【マクロライブラリより】の「[[#選択範囲のURL・パスを開く|選択範囲のURL・パスを開く]]」マクロなら、「'''URLを開く'''」機能がさらに強化されています。 === [https://raw.githubusercontent.com/k-takata/Onigmo/master/doc/RE.ja 鬼雲(鬼車改)正規表現のヘルプ] をWEBブラウザで開く === Caption='''鬼雲 (鬼車改) 正規表現のヘルプ''' FileName=<u>'''''※WEBブラウザのパス'''''</u> Parameters='''<nowiki>https://raw.githubusercontent.com/k-takata/Onigmo/master/doc/RE.ja</nowiki>''' WorkingDir= IconPath='''Macros\Mery用 マテリアルデザインっぽいアイコン.icl''' IconIndex=92 : ※ ブラウザで <u>特定のWEBサイト</u> を開くサンプル。 === 選択範囲の文字列をGoogle翻訳 (英和) === Caption='''Google翻訳 (英和)''' FileName=<u>'''''※WEBブラウザのパス'''''</u> Parameters='''<nowiki>https://translate.google.com/?hl=ja#en|ja|"$(SelText)"</nowiki>''' WorkingDir= IconPath='''Macros\Mery用 マテリアルデザインっぽいアイコン.icl''' IconIndex=153 : ※ <u>半角スラッシュ「 '''/''' 」やパイプ「 '''|''' 」などの特殊文字を含む文字列では、それ以降が翻訳されない。</u><br> 選択範囲はなるべく短めで実行すること。長い文章を英和翻訳したいときは、選択範囲なしで Google 翻訳 [https://translate.google.com/?hl=ja#en|ja] のページを開いてから文字列を貼り付ける。 === 選択範囲の文字列をGoogle翻訳 (和英) === Caption='''Google翻訳 (和英)''' FileName=<u>'''''※WEBブラウザのパス'''''</u> Parameters='''<nowiki>https://translate.google.com/?hl=ja#ja|en|"$(SelText)"</nowiki>''' WorkingDir= IconPath='''Macros\Mery用 マテリアルデザインっぽいアイコン.icl''' IconIndex=190 : ※ <u>半角スラッシュ「 '''/''' 」やパイプ「 '''|''' 」などの特殊文字を含む文字列では、それ以降が翻訳されない。</u><br> 選択範囲はなるべく短めで実行すること。長い文章を和英翻訳したいときは、選択範囲なしで Google 翻訳 [https://translate.google.com/?hl=ja#ja|en] のページを開いてから文字列を貼り付ける。 <!-- 記 「英和」「和英」とも ・$(SelText) → "$(SelText)"に変更 ・注釈を変更 (2018-10-27 sukemaru) --> === 既定のプログラムで開く === Caption='''既定のプログラムで開く''' FileName='''$(Path)''' Parameters='''$(Dir)''' WorkingDir= IconPath='''Macros\Mery用 マテリアルデザインっぽいアイコン.icl''' IconIndex=39 : ※ アクティブタブで開いているファイルを、<u>拡張子で関連付けされた「既定のプログラム」</u>で開く。 : ※ Mery の外部ツール設定にデフォルトで用意されているコマンドです。 === Internet Explorerで開く === Caption='''Internet Explorerで開く''' FileName=<u>'''''%ProgramFiles%\Internet Explorer\iexplore.exe'''''</u> Parameters='''$(Path)''' WorkingDir='''$(Dir)''' IconPath='''Macros\Mery用 マテリアルデザインっぽいアイコン.icl''' IconIndex=43 : ※ アクティブタブで開いているファイルを「Internet Explorer」で開く。 : ※ Mery の外部ツール設定にデフォルトで用意されているコマンドです。 === 外部ツールバーを閉じる === Caption='''外部ツールバーを閉じる''' FileName='''mery''' Parameters=<u>'''/mf "Macros\外部ツールバー ON/OFF.js"'''</u> WorkingDir=<u>'''''%Programfiles%\Mery'''''</u> IconPath='''Macros\Mery用 マテリアルデザインっぽいアイコン.icl''' IconIndex=159 : ※ 起動オプションに"マクロ.js"を指定して、外部ツールから特定のマクロを起動するサンプル。 : ※ この「[[#外部ツールバー ON/OFF|外部ツールバー ON/OFF]]」マクロのばあい『無題』のタブが生成されてしまうので具合がよくない。 「[[#新規作成して貼り付け|新規作成して貼り付け]]」マクロなどには適している。 === ローカルに保存してあるドキュメントを Mery で開く === Caption=ローカルドキュメントを開く FileName='''mery''' Parameters=<u>'''/r ''"※ファイルのパス"'''''</u> ※ /r = 書き換え禁止で開く WorkingDir=<u>'''''%Programfiles%\Mery'''''</u> IconPath='''Macros\Mery用 マテリアルデザインっぽいアイコン.icl''' IconIndex=203 : ※ ローカルに保存してある<u>特定のドキュメント</u>を Mery で開くサンプル。<br>''ref. '' Wiki内 ヘルプ >> [[ヘルプ:目次#コマンドラインオプション|コマンドラインオプション]] : ''cf. ''サブメニュー形式でファイルを選択して開く「[[お気に入り2]]」プラグイン : ※ "'''マテリアルデザインっぽいアイコン'''" には、ファイル用アイコン ( 0, 170, 171, または 6 ~ 12 )、JSファイル用アイコン ( 13 ~ 16 または 203 )、グレーのMeryアイコン ( 165, 167 ) もある。 === 定型文(テンプレート)ファイルを開く === * ひとつ上の「ローカルに保存してあるドキュメントを Mery で開く」のようにテンプレートファイルを直接ひらくのではなく、マクロ「[[キーアサイン集#定型文をファイルから挿入|定型文をファイルから挿入]]」(または「[[#定型文(署名)を追加|定型文(署名)を追加]]」)を呼び出すかたちで、<u>「'''無題'''」の新規ドキュメントにテンプレートを貼り付けます。</u> Caption=定型文(テンプレート)を開く FileName='''mery''' Parameters=<u>'''/mf "Macros\定型文をファイルから挿入.js"'''</u> WorkingDir=<u>'''''%Programfiles%\Mery'''''</u> IconPath='''Macros\Mery用 マテリアルデザインっぽいアイコン.icl''' IconIndex=167 : ※ Mery へのショートカットファイルのパスの部分を <u>mery.exe /mf "Macros\定型文をファイルから挿入.js"</u> とすることで、デスクトップ上のショートカットからこのコマンドを実行可。 : ※ アイコンインデックス 167 はグレーの Mery アイコン。任意のアイコンまたは Mery.exe を指定するのもよいかも。 === 『[https://pastebin.com/r9dDAihE Mery_小マクロ集 - pastebin.com]』を開く === Caption='''Mery_小マクロ集を開く''' FileName=<u>'''''※WEBブラウザのパス'''''</u> Parameters='''<nowiki>https://pastebin.com/r9dDAihE</nowiki>''' WorkingDir= IconPath='''Macros\Mery用 マテリアルデザインっぽいアイコン.icl''' IconIndex=204 : ※ WEBブラウザで『Mery_小マクロ集 - pastebin.com』[https://pastebin.com/r9dDAihE] のページを開く(sukemaru の個人用設定です)。 === アイコン一覧画像を開く === Caption='''アイコン一覧画像''' FileName='''%windir%\explorer.exe''' Parameters='''Macros\Mery用 マテリアルデザインっぽいアイコン.icl.png''' WorkingDir='''%Programfiles%\Mery''' IconPath='''Macros\Mery用 マテリアルデザインっぽいアイコン.icl''' IconIndex=311 または Caption='''アイコン一覧画像''' FileName='''Macros\Mery用 マテリアルデザインっぽいアイコン.icl.png''' Parameters= WorkingDir='''%Programfiles%\Mery''' IconPath='''Macros\Mery用 マテリアルデザインっぽいアイコン.icl''' IconIndex=311 : ※<u>規定の画像ビューア</u>で Macros フォルダのアイコン一覧画像ファイル(PNG)を開く(sukemaru の個人用設定)
編集内容の要約:
MeryWikiへの投稿はすべて、他の投稿者によって編集、変更、除去される場合があります。 自分が書いたものが他の人に容赦なく編集されるのを望まない場合は、ここに投稿しないでください。
また、投稿するのは、自分で書いたものか、パブリック ドメインまたはそれに類するフリーな資料からの複製であることを約束してください(詳細は
MeryWiki:著作権
を参照)。
著作権保護されている作品は、許諾なしに投稿しないでください!
このページを編集するには、下記の数式を計算してその答えを欄に入力してください (
ヘルプ
):
いちたすには =
キャンセル
編集ヘルプ
(新しいウィンドウで開きます)
スポンサーリンク
ナビゲーション メニュー
個人用ツール
ログインしていません
トーク
投稿記録
アカウント作成
ログイン
名前空間
ページ
議論
日本語
表示
閲覧
編集
履歴表示
その他
検索
スポンサーリンク
スポンサーリンク
案内
メインページ
ヘルプ
よくある質問
マクロリファレンス
マクロライブラリ
プラグインライブラリ
構文ファイル
テーマ
寄付・開発支援
練習用ページ
開発室
開発者のブログ
ツール
スポンサーリンク