1146105151 複数のテキストファイル内に共通して存在する特定の文字列を、各々のファイル名(拡張子抜き)で置き換える機能を持つ GUI ベースのツールはありますか? 配布ファイルを解凍するだけで使える(いわゆるインストール作業が不要な)ものが望ましいです。有料・無料は問いません。


Ex.(画像も参照してください)
case01.txt 「いtestろtestは」 → 「いcase01ろcase01は」
case02.txt 「にtestほtestへ」 → 「にcase02ほcase02へ」

関連 http://q.hatena.ne.jp/1146041654
上記質問へのコメントにある通り、私自身の当面の課題は既にクリアされているのですが、スクリプトに拒否反応を示す人が周囲には多いため、今回の質問となりました。

回答の条件
  • 1人3回まで
  • 登録:2006/04/27 11:32:32
  • 終了:2006/05/04 11:35:02

回答(4件)

id:llusall No.1

llusall回答回数505ベストアンサー獲得回数612006/04/27 12:43:23

ポイント35pt

前回、回答させていただきました、llusall です。

スクリプト・・・残念です。

ソースが見れるほうが良いと思うのですが・・・。


さて、ソフトですが、

ベクターで「置換」で検索しただけで、多くのソフトが出てきます。

使用したものが無いため、どれがお勧めというものはありません。

すみませんです。


フリーウェアが多くありますので、良さそうなのを試用してみたら

よろしいかと思います。


Vector

http://search.vector.co.jp/search?query=%92u%8A%B7

id:sample2

いやいや、おかげさまで助かってます。置換条件もバックアップできますし。

2006/04/27 13:09:03
id:nyankochan No.2

nyankochan回答回数323ベストアンサー獲得回数92006/04/27 13:43:33

ポイント35pt

前の回答者の紹介したページに載っているもので申し訳ないのですが、

http://www.vector.co.jp/soft/win95/util/se323564.html

こちらのものを私は使用しています。

全角半角の一括置き換えや大文字小文字置き換えなどいろいろな機能がそろっていて、

マクロのように自分でお好みの置き換え方法も作成できます。

複数行の場合でも複数行モードがあるのでHTMLソースの数行を

ごっそり置き換えたり消したりも可能です。

複数ファイル-選択ファイルの指定も可能でちゃんと置き換え結果も表示されます。

ファイルごとに何件置き換えましたとか。

ぜひ一度使ってみてください。

id:sample2

ありがとうございます。今、探しているのは、置換文字列としてファイル名が使えるツールです。case01.txt の中の test という文字列を、case01 で置き換えたい、と。私はこの機能を持ったツールを知りません。

llusall さんのスクリプトにより私自身は仕事を片付けることができたので、Vector に登録されているツールを全部、自分で調べる意欲もないです。ただ、回答者の方に、「そういえば、そんなことができるツールがあったなあ」と思い当たる方がいらしたら、ご紹介いただけるとありがたい、というわけです。

2006/04/27 14:04:32
id:chiperjp No.3

chiperjp回答回数5ベストアンサー獲得回数02006/04/27 21:07:37

ポイント10pt

お~瑠璃ね~む 

URL : http://beefway.hp.infoseek.co.jp/download.html

1.文字の編集

2.拡張子変更

3.連番付け

4.大文字/小文字変換

5.全角/半角変換

6.8.3形式

7.文字の追加

8.文字の削除

9.日時付け

10.文字置換

11.CSVファイル読み込み

12.ファイル属性変更

13.タイムスタンプ変更

14.マクロ

と、多彩なファイル名・フォルダ名変更モードがあります

id:n_koji72 No.4

n_koji72回答回数53ベストアンサー獲得回数12006/04/28 07:24:52

ポイント10pt

GUIで探すのはむずかしいのでは?

ご自身ではスクリプトで解決できているようですから,

いっそのこと,そのスクリプトを実行するGUIを自分でプログラムして他の人に使ってもらう方法はいかがでしょうか?

Visual Basicが使えるなら,

VBのGUIから外部プログラムが実行できます。

http://homepage2.nifty.com/kasayan/vbindex.htm

上記URLの「他のプログラムの起動」が参考になると思います。

VBが使えないのでしたら,既存のプログラムにGUIをソッコーでかぶせるのに最適なTcl/Tkを紹介します。

http://www.interq.or.jp/japan/s-imai/tcltk/

http://www.geocities.co.jp/SiliconValley/4137/tcltk.html

http://homepage3.nifty.com/kaku-chan/tcl_tk/index.html

3番目のURLのリンクからシステムをダウンロードできます。インストーラ不使用でレジストリもいじらないそうです。

Linux由来のコマンドを使ったスクリプトで実行できるならこれらのコマンドをGUIで実行するソフト

http://www.longtail.co.jp/pck/

を駆使すればできるかもしれません。

これらの方法のいずれも

ある程度のプログラミング作業は必要となります。

ご自身で難しければ,外注も検討しては?

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません