「
パスを貼り付け(ポップアップメニュー)
」を編集中 (節単位)
ナビゲーションに移動
検索に移動
警告:
ログインしていません。編集を行うと、あなたの IP アドレスが公開されます。
ログイン
または
アカウントを作成
すれば、あなたの編集はその利用者名とともに表示されるほか、さまざまなメリットもあります。
スパム攻撃防止用のチェックです。 決して、ここには、値の入力は
しない
でください!
== 概要 == Mery Ver 3.2.2α 以降(の隠し機能)で、エクスプローラ上で「コピー」したフォルダ・ファイルのパスを、ポップアップメニューから選択した形式に整形してペーストします。<br> → ''ref.'' Mery 公式フォーラムのトピック [https://www.haijin-boys.com/discussions/5835#discussion-5868 「【要望】ファイルパスの貼付け機能」] クリップボードのデータが <br> *「エクスプローラ上でコピーしたフォルダ・ファイル(リスト形式)」でない場合 <br> *「フォルダ・ファイルの'''フルパス'''のリスト(テキスト形式)」でない場合 <br> * Mery 本体のバージョンが動作要件を満たさない場合 <br> は、ポップアップメニューを表示せずに通常の「貼り付け (Ctrl+V)」をおこないます (設定項目<code>forcePaste</code>: 初期値=<syntaxhighlight lang="javascript" inline>true</syntaxhighlight>)。 ※ <span style="color:#0000c0;">動作要件:(Windows OS 上の) Mery Ver 3.2.2α 以降</span> <br> ※ テキスト形式の「フルパスのリスト」では、コピー元のデータの末尾に改行が必要。 <br> ※ 環境変数などで省略されたパスを含むリストや、フルパス以外の文字列を含むリストには非対応 (フルパスの判定方法は、"各行が「:\」をひとつずつ含んでいるかどうか" をチェックするだけの簡易的なものですが)。 === 変換パターン === * '''二重引用符つき'''で "貼り付け" * <code>¥</code>(バックスラッシュ U+005C)を二重'''<code>¥¥</code>'''にして貼り付け * <code>¥</code>(バックスラッシュ U+005C)を二重'''<code>¥¥</code>'''にして '''二重引用符つき''' で "貼り付け" * '''フォルダ名・ファイル名''' の部分のみにして貼り付け * '''フォルダ名・ファイル名''' の部分のみを '''二重引用符つき''' で "貼り付け" 「<code>¥</code>を二重'''<code>¥¥</code>'''にして [二重引用符つきで] 貼り付け」の変換パターンと下記のソートパターンを組み合わせた選択項目はありません。 <br> : → 必要なら、'''ソートつきで貼り付けたあとに Undo (Ctrl+Z) してから'''、このマクロを再実行して「<code>¥</code>を二重'''<code>¥¥</code>'''にして [二重引用符つきで] 貼り付け」しなおしてください (設定項目<syntaxhighlight lang="javascript" inline>sendToClipboard = true</syntaxhighlight>の場合のみ)。 === ソート(並べ替え)パターン === * 文字列順 (数値順) : フォルダ・ファイル混在で文字列順(昇順) * ファイル名順* : フォルダを先頭にまとめて、フォルダ・ファイル それぞれを文字列順 * 拡張子順* : フォルダを先頭にまとめて、拡張子順 > 文字列順 <span style="color:#0000c0;">いずれのソートパターンでも、フォルダ・ファイルパス内の「連続する半角数字の部分」は「数値順 (十進数)」で評価します。</span> :: ''i.e.'' 1 < 002 < 03 < 5 < 40 : ※ "0" から始まる「16進数」や「数字の羅列」などを含むパスでは、望ましくない並び順になる場合があります。 :: ''i.e.'' 1a1a < 02a0 < 0010 <span style="color:#0000c0;">アルファベットの 大文字/小文字 や、日本語の ひらがな/カタカナ などは区別せずに、「'''辞書順''' (OS のロケールに依存)」で評価します。</span> : ※「拡張子順*」では、拡張子の部分の数字のみ「文字列順」で評価します。 <!-- : ※ その他は「unicode (UTF-16) 昇順」で評価します。 --> : → <span style="color:#c00;">'''完全な文字列順''' に整形したい場合は</span>、貼り付けた後で「[[昇順で並び替え]]」「[[昇順で並び替え/降順で並び替え|昇順で並び替え/降順で並び替え トグル変換]]」「[[行並べ替え]]」などのマクロなどで並べなおしてください。 「ファイル名順*」と「拡張子順*」のソートでは、フォルダパスを先頭に集めます。 : ※ フォルダの実在確認により判定するので、実在確認できなかったものは「拡張子なしのファイル」と見做します。 : ※「ファイル名順*」と「文字列順 (数値順)」との違いは、フォルダパスを先頭に集めるかどうかの違いだけです。 === クリップボードデータの上書き === 設定項目 <code>sendToClipboard</code>(初期値=<syntaxhighlight lang="javascript" inline>false</syntaxhighlight>) <br> <syntaxhighlight lang="javascript" inline>true</syntaxhighlight>にすると、整形して貼り付けたデータ(テキスト形式)をクリップボードに送信します。 : → Ctrl+V で整形済みのデータを再貼り付けできるようになります (Mery の「クリップボード履歴」からも再貼り付けできるようになります)。 : ※ 整形なしの「貼り付け」では、Mery の「クリップボード履歴」に残しません。 : ※ このマクロを再実行して別の形式を選択して貼り付けする場合、前回の整形済みデータから '''"'''二重引用符'''"''' と「ふたつ重ねにした<code>¥</code>記号」を消した状態から、あらためて整形しなおします (整形なしの「貼り付け」では前回と同じ形式で貼り付け)。 : ※ 間違えて「フォルダ/ファイル名のみ ~」で貼り付けしてしまった場合、Undo してもクリップボードに送信したデータ形式を復旧できないので再度エクスプローラ上でフォルダ・ファイルを「コピー」し直さなければなりません (フルパス形式でなくなるため、マクロを再実行してもメニューを再表示できない)。
編集内容の要約:
MeryWikiへの投稿はすべて、他の投稿者によって編集、変更、除去される場合があります。 自分が書いたものが他の人に容赦なく編集されるのを望まない場合は、ここに投稿しないでください。
また、投稿するのは、自分で書いたものか、パブリック ドメインまたはそれに類するフリーな資料からの複製であることを約束してください(詳細は
MeryWiki:著作権
を参照)。
著作権保護されている作品は、許諾なしに投稿しないでください!
このページを編集するには、下記の数式を計算してその答えを欄に入力してください (
ヘルプ
):
いちたすには =
キャンセル
編集ヘルプ
(新しいウィンドウで開きます)
スポンサーリンク
ナビゲーション メニュー
個人用ツール
ログインしていません
トーク
投稿記録
アカウント作成
ログイン
名前空間
ページ
議論
日本語
表示
閲覧
編集
履歴表示
その他
検索
スポンサーリンク
スポンサーリンク
案内
メインページ
ヘルプ
よくある質問
マクロリファレンス
マクロライブラリ
プラグインライブラリ
構文ファイル
テーマ
寄付・開発支援
練習用ページ
開発室
開発者のブログ
ツール
スポンサーリンク