「選択範囲のURL・パスを開く」の版間の差分

MSY-07 (トーク | 投稿記録)
<source>タグを<syntaxhighlight>タグに置き換え
MSY-07 (トーク | 投稿記録)
空行と改行の除去、ウィキリンクの除去
 
(同じ利用者による、間の1版が非表示)
1行目: 1行目:
== 「ひらけゴマ!」 ==
== 「ひらけゴマ!」 ==
(最終更新 2019/04/07) <br>
(最終更新 2019/04/07) <br>
12行目: 11行目:
  '''”'''プログラムのパス'''"'''␣ファイルのパス
  '''”'''プログラムのパス'''"'''␣ファイルのパス
:のかたちであれば指定したプログラムで開けます。<br> ※''"プログラムのパス"(ダブルクォートで囲うこと) +半角スペース+ ファイルのパス(必要であればダブルクォートで囲う)'' <br> というかたちの文字列は、'''コマンドライン'''として'''引数つき'''で処理します。
:のかたちであれば指定したプログラムで開けます。<br> ※''"プログラムのパス"(ダブルクォートで囲うこと) +半角スペース+ ファイルのパス(必要であればダブルクォートで囲う)'' <br> というかたちの文字列は、'''コマンドライン'''として'''引数つき'''で処理します。


'''複数行''' にリストアップした URL やパスを一括で開いたり、登録済みの特定の "キーワード" を範囲選択して実行することで「'''お気に入り'''」の URL やパスを開いたりできますので、Mery を簡易的な '''テキストランチャ''' として使用できます。
'''複数行''' にリストアップした URL やパスを一括で開いたり、登録済みの特定の "キーワード" を範囲選択して実行することで「'''お気に入り'''」の URL やパスを開いたりできますので、Mery を簡易的な '''テキストランチャ''' として使用できます。
18行目: 16行目:
:* 選択範囲がないときは、キャレットのある行全体の文字列を処理します。
:* 選択範囲がないときは、キャレットのある行全体の文字列を処理します。
:* URL やファイルパスなどの文字列が '''カッコ''' や '''空白文字''' で囲われていたり、行頭に '''箇条書きの記号'''(ビュレット)や '''行コメント''' のコメントマークがついている場合、これらを除いた文字列を URL/パス として開きます。
:* URL やファイルパスなどの文字列が '''カッコ''' や '''空白文字''' で囲われていたり、行頭に '''箇条書きの記号'''(ビュレット)や '''行コメント''' のコメントマークがついている場合、これらを除いた文字列を URL/パス として開きます。


* Mery の「[[ヘルプ:検索#ファイルから検索|ファイルから検索]]」の検索結果一覧にリストアップされた「ファイル名(行番号):」形式の文字列
* Mery の「[[ヘルプ:検索#ファイルから検索|ファイルから検索]]」の検索結果一覧にリストアップされた「ファイル名(行番号):」形式の文字列
  C:\Program Files\Mery\Mery.txt(200):
  C:\Program Files\Mery\Mery.txt(200):
:からファイルを開く「'''ファイルへ移動'''」コマンドの機能を追加しました。 <br> この「開けゴマ!」マクロでは、選択範囲に含まれる複数行のファイルパスを '''(行番号,桁)''' 指定つきでいっぺんに開けます。
:からファイルを開く「'''ファイルへ移動'''」コマンドの機能を追加しました。 <br> この「開けゴマ!」マクロでは、選択範囲に含まれる複数行のファイルパスを '''(行番号,桁)''' 指定つきでいっぺんに開けます。


その他、詳細な仕様についてはソースコード内の [[#仕様詳細(コメントドキュメント)|/** コメントドキュメント */]] の部分を参照してください。
その他、詳細な仕様についてはソースコード内の [[#仕様詳細(コメントドキュメント)|/** コメントドキュメント */]] の部分を参照してください。


 
== ソースコード ==
=== ソースコード ===
=== ダウンロード ===
 
==== ダウンロード ====
 
「[[ファイル:選択範囲のURL・パスを開く.zip]]」(アイコン入り) 最終更新: 2019/04/07
「[[ファイル:選択範囲のURL・パスを開く.zip]]」(アイコン入り) 最終更新: 2019/04/07


 
=== 仕様詳細(コメントドキュメント) ===
==== 仕様詳細(コメントドキュメント) ====
::::: [[#設定項目|>> コメントドキュメント部分をスキップ]]
 
  #title = "選択範囲のURL/パスを開く"
  #title = "選択範囲のURL/パスを開く"
  #tooltip = "選択範囲のURLやパスを既定のプログラムで開く"
  #tooltip = "選択範囲のURLやパスを既定のプログラムで開く"
253行目: 243行目:
   */
   */


==== 設定項目 ====
=== 設定項目 ===
:::::[[#実行コード|>> 設定項目をスキップ]]
<syntaxhighlight lang="javascript">
<syntaxhighlight lang="javascript">


333行目: 322行目:
</syntaxhighlight>
</syntaxhighlight>


==== 実行コード ====
=== 実行コード ===
<syntaxhighlight lang="javascript">
<syntaxhighlight lang="javascript">


750行目: 739行目:
</syntaxhighlight>
</syntaxhighlight>


[[#ソースコード|ソースコード先頭に移動]]
== メモ ==
 
=== メモ ===
 
----
*2018/12/05 (sukemaru)
*2018/12/05 (sukemaru)
:・一応、相対パスで記述した M3U プレイリストファイルからメディアファイルを開くことはできるようです。
:・一応、相対パスで記述した M3U プレイリストファイルからメディアファイルを開くことはできるようです。
780行目: 765行目:
:・Quit() メソッドを削除
:・Quit() メソッドを削除
----
----
<br>


  * ascii 文字
  * ascii 文字
   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~


  * Mery のエディタ上で URL として扱われる文字群(ascii)
  * Mery のエディタ上で URL として扱われる文字群(ascii)
790行目: 773行目:
   
   
  <nowiki>http://example.com/#$%+,-./0123456789=?@ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz~&:;\</nowiki>
  <nowiki>http://example.com/#$%+,-./0123456789=?@ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz~&:;\</nowiki>


  * Mery における URL の禁止文字群(ascii)
  * Mery における URL の禁止文字群(ascii)
796行目: 778行目:
   
   
  <nowiki>http://example.com/!"'()*<>[]^`{|}</nowiki>
  <nowiki>http://example.com/!"'()*<>[]^`{|}</nowiki>


  * ファイル名の禁止文字
  * ファイル名の禁止文字
  \ / : , ; " * ? < > |
  \ / : , ; " * ? < > |
[[#「ひらけゴマ!」|ページの先頭に移動]]
スポンサーリンク