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

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

目次一覧

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

マクロを使用しない方法

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

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


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

マクロを使用する方法

 閲覧数:54 投稿日: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
2025/6/14 21:42 更新
週間人気ページランキング / 6-7 → 6-13
順位 ページタイトル抜粋 アクセス数
1 「Tablacus Explorer」でアクティブタブに背景色を付けるためには、「タブをデザイン」アドオンをインストールします。 | Tablacus Explorer(ソフトウェア) 60
2 クイックアクセスから複数のピン留めを一括で解除することはできません | Windows エクスプローラー(Windows) 26
3 「Audacity」で複数ファイルへ対する一括変換対応について | Audacity(音) 22
4 タスクスケジューラ | Windows 10(Windows) 16
4 3.解凍先の指定。デフォルト設定ではデスクトップに解凍 16
5 これまで正常動作していた「CrystalDiskInfo」である日突然「対応ディスクが見つかりませんでした」と表示された場合は、アップデートしてみます。 | CrystalDiskInfo(ソフトウェア) 12
5 Audacity で再生ボタンを押しても音が鳴らない時は、再生レべルスライダーを右にドラッグして「再生レべル:100%」にします。 | Audacity(音) 12
6 「WDDM」は、要件を満たさないとアップデートできません。 | Windows 10(Windows) 10
7 フォルダウィンドウの「戻る」「進む」矢印ボタンが表示されなくなった | Windows7(Windows) 9
7 VLC media player で複数曲を「繰り返し連続再生する」ためには、プレイリスト全体をリピート再生指定する | VLC media player(ソフトウェア) 9
7 Tablacus Explorer Version 23.9.13 へのアップデート | Tablacus Explorer(ソフトウェア) 9
8 Twitterよりダウンロードした「largeファイル」や「origファイル」を一気に「.jpgファイル」へリネームするバッチファイル | バッチファイル(Windows) 8
8 MP3ファイルの「プロパティ」を変更できない | Windows 10(Windows) 8
8 「タイムゾーン間で同期」にはチェックを入れない 8
8 「VLC media player」で動画再生した際、動きが大きくなるにつれて横シャギーが入ったように横線が表示される場合には、「デインターレース」設定を「オン」へ変更します。 | VLC media player(ソフトウェア) 8
8 Audacityで現在鳴っている音のサンプリング周波数を確認するためには、右下に表示されている「本来のサンプリング周波数」を見ます。 | Audacity(音) 8
9 Xboxを使用していない場合、XblGameSaveを動作させる必要は全くない 7
10 「Windows 10」へインストールした「Audacity 3.2.4」で「.aacファイル」を読み込み、音量を大きく変換後、「.waveファイル」として出力する。 | Audacity(音) 6
10 Windows Update 通知を受信すると、フリーズ発生するような気がする。「sfc /SCANNOW」で「Windows リソース保護は、整合性違反を検出しませんでした。」と表示されるもフリーズ発生(2019/7/12) | フリーズトラブル 2019年(Windows) 6
10 Binary Editor BZ | バイナリエディタ(ソフトウェア) 6
2025/6/14 1:01 更新