秀丸エディタで、現在開いているファイルのフルパス名をクリップボードにコピーするためには、右クリック > ファイル名変更

ソフトウェア秀丸エディタ

目次一覧

 状態:-  閲覧数:434  投稿日:2025-01-24  更新日:2025-01-28
マクロを使用しない方法
マクロを使用する方法

マクロを使用しない方法

 閲覧数:141 投稿日:2025-01-28 更新日:2025-01-28

秀丸エディタで、現在開いているファイルのフルパス名をクリップボードにコピーするためには?


右クリック > ファイル名変更

マクロを使用する方法

 閲覧数:152 投稿日:2025-01-28 更新日:2025-01-28

Q.現在開いているファイルのフルパス名をクリップボードにコピーする際、下記のように文字列加工するには、それぞれどうすればよいですか?


現状マクロ
setclipboard filename;

現状結果例
l:\a\b\c\d.php


< やりたいことA >
\を/に置換した結果をクリップボードに貼り付けたい
l:/a/b/c/d.php


< やりたいことB >
指定文字列(l:\a\b\)を削除した結果をクリップボードに貼り付けたい
c\d.php

< やりたいことC >
\を/に置換後、指定文字列(l:/a/b/)を削除した結果をクリップボードに貼り付けたい
c/d.php

A.


filenameで取得した文字列の中の"\\"を"/"に置換してからクリップボードに入れればいいので、普通にやるなら以下のように1文字ずつ"\\"を探して置換するような面倒な処理になります。

    $s = filename;
   #i = 0;
   #len = wcslen($s);
   while( #i < #len ) {
       if( wcsmidstr( $s, #i, 1 ) == "\\" ) {
           $s = wcsleftstr( $s, #i ) + "/" + wcsmidstr( $s, #i + 1 );
       }
       #i = #i + 1;
   }
   setclipboard $s;


最近の秀丸エディタだとJavaScriptが使えるので、JavaScriptで置換するなら「replaceAll」ってメソッド一発で出来て簡単になります。以下のようになります。(置換の所だけJavaScriptで処理する例)

    $s = filename;
   jsmode "WebView2";
   js {
       var s = hidemaru.getVar("$s");
       s = s.replaceAll("\\","/");
       hidemaru.setVar( "$s", s );
   }
   setclipboard $s;

  strreplaceなんて関数が追加されてる


秀シリーズサポートフォーラム/秀丸エディタ&関連ソフトサポート会議室



秀丸でグレップ検索する際、除外キーワードを指定することはできますか?



類似度ページランキング
順位 ページタイトル抜粋
1 秀丸エディタで、現在開いているファイルのフルパス名をクリップボードにコピーするためには、右クリック > ファイル名変更 71
2 秀丸エディタ自体のフルパスは、「アイコン(Hidemaru.exe - ショートカット)右クリック後、プロパティ選択」して確かめる 40
3 秀丸エディタで開けないファイルがある。メモ帳では開けるのに 39
4 「Windows エクスプローラー」に表示されているフォルダ名を取得するためには、全選択後、 [Shift]を押しながら右クリックして、「パスのコピー」を選択 38
5 秀丸で現在読み込んでいるファイルを再読込するためには、「編集」-「再読み込み」 37
6 秀丸エディタで、意図的に読み取り専用でファイルを開く方法は 4 種類あります。 37
7 タスクバー上で「タスクバーにピン留めしたショートカットファイル」を右クリックしても、ファイルパスは表示されません。 36
8 秀丸で全画面表示を戻すためには一番上のところへカーソルを持っていき 左クリック →「元のサイズに戻す」選択肢が現れる 36
9 重要な更新をインストールしてコンピュータの電源を切るには、[電源を切る]をクリックしてください。 36
10 「Windows 10」でアイコンをダブルクリックするとプロパティ画面が開く理由は、「Altキー」が押下されたままと認識されているため 35
11 Windows10でパソコンの音を「デフォルトのスピーカー:100%」より大きくするためには、ユーザ定義「イコライザ」プリセットを作成して指定する 35
12 秀丸エディタでグレップ置換時に確認ダイアログを表示させないようにするためには、『「grepして置換」を実行する前に確認』のチェックを外す 35
13 2chの様なマルチスレッドフロート式の掲示板スクリプトを公開していたサイト 33
14 ファイルの 「サイズ」が、実際のファイルサイズ。 「ディスク上のサイズ」は、(その)ハードディスクでファイルを保存するために必要なサイズ 33
15 Windows 10 で、いつの間にかエクスプローラーがフリーズするようになった場合は、パソコン再起動ではなく、電源を一旦終了してみます 33
16 アイコンを左クリックすると必ずプロパティが開いてしまう場合には、Altキーを連続で 2 回押す(と固定キー機能が解除される) 33
17 文字コードが異なるファイルは、まとめて一度にgrep検索できない? 33
18 「Explzh」でコンテキストメニューの特定項目だけを非表示へ変更するためには、オプション画面右上の「詳細設定[管理者](L)」ボタンをクリックします。 33
19 MP3ファイルの「プロパティ」を変更できない 32
20 Windows10で「空のドライブを表示しないようにする」ためには、 「フォルダーオプション」にて「空のドライブは表示しない」にチェックを入れる 32
2026/5/21 21:34 更新
週間人気ページランキング / 5-14 → 5-20
順位 ページタイトル抜粋 アクセス数
1 Windows 0 22
2 「Tablacus Explorer」でアクティブタブに背景色を付けるためには、「タブをデザイン」アドオンをインストールします。 | Tablacus Explorer(ソフトウェア) 10
3 Honeyview | 画像閲覧(ソフトウェア) 9
4 Windows10で、デスクトップにあるテキストファイルを上書き保存できなくなる | テキストファイル処理(ソフトウェア) 7
4 問題発生 / 今日( 2021 年 10 月 12 日)気が付いたこと / Windows「設定」画面と「コントロールパネル」画面の出し方を比較 7
4 FastCopyログに関するプライベートマニュアル | FastCopy(ソフトウェア) 7
4 最初に結論 / 手順 / タスクマネージャにエクスプローラーが複数ある場合はどうするの? 7
4 公式サイト / 手順 / 注意点 7
4 Chrome拡張機能 / 秀丸 7
5 ログイン 5
6 ネットワーク通信でエラーが発生しました 4
7 Xboxを使用していない場合、XblGameSaveを動作させる必要は全くない 3
7 「Amazon Music Prime」 を録音するために「Audacity」を利用 | Audacity(音) 3
7 「Windowsパソコンが突然うるさくなる原因」を解決できない | Windows 10(Windows) 3
8 音 カテゴリー 2
8 Audacity で再生ボタンを押しても音が鳴らない時は、再生レべルスライダーを右にドラッグして「再生レべル:100%」にします。 | Audacity(音) 2
8 「Windows 10」でアイコンをダブルクリックするとプロパティ画面が開く理由は、「Altキー」が押下されたままと認識されているため | Windows 10(Windows) 2
8 リモートアクセス型トロイの木馬 | ウイルス対策ソフト(Windows) 2
8 Windows カテゴリー 2
8 ハードディスク診断ツールHDD-SCAN | ハードディスク故障診断ソフト(ソフトウェア) 2
2026/5/21 5:05 更新