- ベストアンサー
秀丸マクロで、一部文字列を変換後クリップボードコピーしたい
秀丸マクロで、一部文字列を変換後クリップボードコピーしたい 秀丸マクロで、setclipboard filename;とすると、 現在開いているファイルのフルパスを取得してクリップボードにコピーすることができますが、 この際に\を/に変換して、クリップボードコピーしたいと思いますがうまくいきません。 どうすればよいのでしょうか。。 例) filenameで取得した c:\documents and settings\user\my documents\sample.txt というパスを c:/documents and settings/user/my documents/sample.txt のようにしてから、クリップボードコピーしたい。 意味不明でしたら加筆修正しますのでよろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
置換できる関数が見つからなかったのでこんな感じで。 $s = filename; #a = strstr( $s, "\\" ); while(#a >= 0){ $s1 = leftstr( $s, #a ); $s2 = rightstr( $s, strlen($s)-#a-1 ); $s = $s1 + "/" + $s2; #a = strstr( $s, "\\" ); } setclipboard $s;
その他の回答 (1)
- ninoue
- ベストアンサー率52% (1288/2437)
回答No.1
秀丸β版サポートフォーラムで問い合わされたほうが良いと思われます。 http://www.maruo.co.jp/turukame/3/indexg.html
お礼
ご回答ありがとうございます。 試してみました! できました、すごいです!! 本当にありがとうございました。