• ベストアンサー

秀丸マクロ ファイル名変更

.txtもしくわ.xmlのファイル名を変更する マクロかフリーソフトを探しています。 例をあげるとすると 1984-漢字-aaa.txt(もしくわ.xml) を漢字部分だけのファイル名に変更したいのです。 よろしくおねがいします。

質問者が選んだベストアンサー

  • ベストアンサー
  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

・秀丸で開いたファイルの中身に書いてある「ファイル名」にあたる文字列を置換したい。 (秀丸でカーソルを移動してDELで消して...という作業が面倒なので/「別名で保存する」という意味ではない。) ・秀丸とは関係なく、実際のファイル名を変更したい (エクスプローラで右クリック→名前を変更...という作業が面倒なので) のどちらでしょう? 前者なら、ファイル名のパターンがはっきりしていれば、正規表現を使った置換でできます。 後者なら、Vectorとか窓の杜とかで探してみては? http://www.vector.co.jp/vpack/filearea/win/util/file/name/

tobi-u-o
質問者

補足

すみません、後者です。

関連するQ&A

  • 秀丸のマクロでファイルを新規秀丸にコピーしたい

    王次郎っす お疲れさまです 秀丸エディタのマクロ関数を使用してファイルの内容を新規秀丸にコピーしたいです クリップボードを使わずにコピーできる方法があったら教えてください 例えば、「memo.txt」というテキストファイルを開いた状態でマクロを実行した場合に 新規秀丸を作成し(newfile)、「memo.txt」の内容を新規秀丸にコピーしたいです。 クリップボードを使用すればできますが(copy⇒paste)、それだとクリップボードの内容が 消えてしまうのでクリップボードは使いたくないです。 よろしくお願いします

  • sedでの変更をファイルに反映させる

    aaa.txtというファイルの中身が Welcome China だったとして、これをWelcome Indiaに変更したファイルを生成したい場合、 sed s/China/India aaa.txt > bbb.txt でよいかと思うのですが、aaa.txtの中身を直接変更したい場合、 sed s/China/India aaa.txt > aaa.txt としてしまうと、aaa.txtの中身が空っぽになってしまいます。エディタで開いて、置き換えをすればよいのですが、エディタを使わないで、ファイルの中にある単語の置き換えをし、ファイルに直接反映させる方法はないでしょうか。  できればsedを使った方法で、知りたかったのですが・・。

  • テキストファイルの一部置換したファイルをたくさん作りたい

    テキストファイル(a.txt)があるのですが このファイルの一部の文字列aaaをbbbに置換したファイル(b.txt)を作りたいです。 また文字列aaaをcccに置換したファイル(c.txt)も作りたいです。 続けてd.txtやe.txt・・・と作っていきたいですが簡単にできるフリーソフトはないでしょうか? 現状はa.txtを開いてaaaをbbbに置換して、別名で保存するのを繰り返し(10回以上)するので大変です。 このようなことが楽にできるフリーソフトがあれば教えてください。

  • 秀丸エディタでgrepを行うと前に余計なファイル名と数字が付け加えられる

    grepを行うと、文字の前にファイル名.txtと数字行(****)が付け加えられます 例えば、 aaa bbb をgrepで実行すると .txt(2659):aaa .txt(2660):bbb のようにファイル名と数字行が入ってしまいます。 前につけないように、grepを実行するにはどうすればよいのでしょうか?

  • マクロについて教えてください。 ファイル名を変更すると、デバックエラー

    マクロについて教えてください。 ファイル名を変更すると、デバックエラーと出てしまいます。 ファイル名を変更しなくてもマクロが実行されるにはどうすればよろしいでしょうか?

  • マクロでファイルを開くには・・・

    特定のフォルダにデータファイルを入れ、マクロによってそのデータの集計を行なっています。そのデータファイル名は通常 a_1 b_2 c_3 です。これをマクロで集計していますが、このファイル名が a_6 b_7 c_8 のようにファイル名が変わると、マクロが動作しないので、ファイル名を、a_1、b_2、c_3 に変更してから、マクロを走らせています。(数字のところはいつも同じではありません) aとbとcのファイルは一つづつ存在します。 番号を変更しないで、マクロを走らせるには、マクロをどのように修正すれば良いのでしょうか。よろしくお願いします。

  • 秀丸マクロでメモ帳でtxtを開く方法を教えて!

    txtを秀丸に関連付けしていますが、関連付けしたまま あるフォルダーのtxtファイルだけメモ帳で開くマクロを作りたいと考えています。 どのような マクロを作ればよいでしょうか? 秀丸パイプかDllが必要であれば、その方法でもかまいません。 秀丸マクロで普通に秀丸でtxtファイルを開くマクロ setcompatiblemode 0x0F; openfile macrodir + "\\txt\\*.txt"; endmacroall;

  • エクセルでファイルをcsv形式で保存するマクロについて

    同様の質問が以前にあったのですが、 どうやら私のは少し違うようなので新規質問として投稿させていただきます。 エクセルファイルを保存する際、保存形式を「テキスト(タブ区切り)(*.txt)」にして、 ファイル名の拡張子の部分だけ(.csv)にして保存するマクロを作成したいです。 しかし、エクセルに付いているオートマクロ機能で記録しようとすると、 ・ファイル名がオートマクロを作成した際に付けたファイル名になってしまう。 ・保存場所がオートマクロを作成した際に保存したフォルダになってしまう。 という問題が発生します。 なので、 ・保存する際のファイル名は現在作業しているファイルの名前をそのまま使用する。 ・保存する際のファイル名の拡張子部分は(.csv)に変更する ・保存場所は現在作業しているファイルがあるフォルダにする(もしくはプログラムで予めパスを指定できる)。 ・保存形式は「テキスト(タブ区切り)(.txt)」 の4つの条件を満たすマクロの作成方法をお教えいただけますでしょうか? すみませんが、よろしくおねがいします

  • エクセル:マクロを使ったリネーム

    お世話になります。 下記の内容をエクセルのマクロでできるでしょうか? あるフォルダ(ここでは例としてAフォルダとする)のなかに複数のフォルダがはいっています。これらのフォルダ名は実際はかなり長いのですが、必ず5桁の数字+アンダーバーではじまります。 (例:00123_●●●) この各フォルダにはいくつかのファイルが入っていて、拡張子がxmlのファイルが必ず1つ入っています。この拡張子がxmlのファイル名の先頭にフォルダの5桁の数字+アンダーバーをつけた名前にリネームしたいのです。 例:abcde.xml でフォルダ名が00123_●●●の場合  → 00123_abcde.xml にする。 そしてリネームしたxmlファイルをAフォルダ直下に移動させたい。 事情がありリネームソフト等は使えません。 マクロを記述したエクセルファイルをAフォルダ直下に入れて動作させるものとします。 エクセル2003です。 よろしくお願いします。

  • 秀丸マクロ ファイルのパス取得方法

    秀丸マクロでファイルのパスを取得する方法を教えてください。 filenameでフルパスを取得できるのは分かったのですが、ファイル名の無いパスを取得したいです。 filenameからbasenameを使って、ファイル名の部分を消す方法で出来ればと思ったのですが、マクロ内の文字列変数の置換方法が分かりませんでした。 すみませんがよろしくお願いします。