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

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

目次一覧

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

マクロを使用しない方法

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

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


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

マクロを使用する方法

 閲覧数:192 投稿日: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/10/10 7:46 更新
週間人気ページランキング / 10-3 → 10-9
順位 ページタイトル抜粋 アクセス数
1 Windows 0 22
2 次にバッチファイルを作成する 8
2 連番(カウントアップされる数字の)URLから一括ダウンロードするためには、ソフトウェア「連番ちゃん」を使用します。 | Webクローラ(ソフトウェア) 8
3 IBMが提供するインターネットバンキング専用のウィルス対策ソフト「Rapport(ラポート)」(無料) | インターネットバンキング 6
3 アイコンを左クリックすると必ずプロパティが開いてしまう場合 / キーボードのキーを押下しても文字入力できなくなった場合 / ドラッグドロップできなくなった場合 6
4 FreeFileSync 試行錯誤履歴 | FreeFileSync(ソフトウェア) 5
4 秀丸で正規表現 | 秀丸エディタ(ソフトウェア) 5
4 SysMain を停止したが、フリーズ発生(2019/7/12) | フリーズトラブル 2019年(Windows) 5
4 秀丸エディタへのマクロ登録。最新設定へ随時更新していく | 秀丸エディタ(ソフトウェア) 5
4 MP4ファイル内のメタデータを表示 5
4 chkdsk とは?/ chkdsk のステージ / 注意点 5
4 「Google ドライブ」自動起動を停止するためには、タスクマネージャーの「スタートアップ」タブをクリック後、「Google Drive」をクリックで選択して「無効にする」ボタンをクリックします。 | Windows 10(Windows) 5
4 cmd コマンド | コマンドラインインタプリタ(Windows) 5
4 インターレース解除する方法は、「再生しながらリアルタイムで解除する方法」と「エンコードして永久的に解除する方法」の 2 種類あります。 | VLC media player(ソフトウェア) 5
4 ネットワーク通信でエラーが発生しました 5
5 ハードディスク ケース(ハードウェア) カテゴリー 4
5 Explzh インストール時に私が行う設定 / 2023 年 | Explzh for Windows(ソフトウェア) 4
5 日本語USBキーボードが正しく接続されていることを確認する方法は2種類。A.デバイスマネージャ。B.設定 | キーボード(ハードウェア) 4
5 効果音素材 | 音素材(音) 4
5 イベントビューアー | Windows 4
2026/10/10 5:05 更新