• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:WindowsXPのPCのファイルの文字列を自動で変換したい)

WindowsXPのPCのファイルを自動変換する方法

このQ&Aのポイント
  • WindowsXPのPCのテキストファイルを自動で変換する方法をご紹介します。
  • WindowsXPのPCで特定のファイルの文字列を自動的に変更する方法を解説します。
  • WindowsXPのPCのファイルを修正する方法についてご説明します。特別な開発ツールを使用せずに簡単に実現できます。

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

  • ベストアンサー
  • Masa2072
  • ベストアンサー率51% (94/182)
回答No.3

以下のコードを任意の場所に****.vbsという名前で保存(****は適当に) Set FSO = CreateObject("Scripting.FileSystemObject") If FSO.FileExists("C:\test\abc1.txt") Then Set TXT = FSO.OpenTextFile("C:\sample.csv", 1) Buffer = TXT.ReadAll TXT.Close Set TXT = FSO.GetFile("C:\test\abc1.txt").OpenAsTextStream(2, 0) TXT.Write Replace(Buffer,"yokyo", "osaka") TXT.Close Set TXT = Nothing End If Set FSO = Nothing 作成したファイルを実行すれば(Explorerからダブルクリックもしくは「ファイル名を指定して実行」から)、ご希望のことが出来ると思います。 ※試すときは予めC:\test\abc1.txtのコピーをとっておいてください 定期的に実行するならタスクに登録

labrakun
質問者

お礼

回答ありがとうございます。 まだ途中ですが、教えて頂いた方法でなんとか出来そうです。 どうもありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (3)

  • Masa2072
  • ベストアンサー率51% (94/182)
回答No.4

No3です 先ほどの回答の c:\sample.csvの場所を C:\test\abc1.txtに置き換えてください。

labrakun
質問者

お礼

回答ありがとうございます。 まだ途中ですが、教えて頂いた方法でなんとか出来そうです。 どうもありがとうございました。

すると、全ての回答が全文表示されます。
  • akina_line
  • ベストアンサー率34% (1124/3287)
回答No.2

こんにちは。  もう少し背景を書かないと、思った回答はもらえないと思います。   ・なぜ自動でする必要があるのか。   ・そのファイルがあるかないかは固定なのか、それとも他のソフトが生成するのか、ユーザが必要なときに作るのか。   ・そのPCは誰が使用しているのか。貴方だけ、(会社だとすると)他の誰か、(会社だとすると)社員全員のPCか。 補足願います。

labrakun
質問者

お礼

回答ありがとうございます。 自動でする理由:手入力による変換ミスを防ぎたいからです。 そのファイルがあるかないかは不定です。他のソフトが生成します。 PCは社員全員のPCです。 どうもありがとうございました。

すると、全ての回答が全文表示されます。
  • kaz5919
  • ベストアンサー率25% (4/16)
回答No.1

特別なツールを使わないでとなると ウィンドウズの標準機能でってことですよね それだったらファイル検索して、 結果ファイルの中身を置換ぐらいしかないですかね。。 こういうことをしてくれるソフトはあったような気がしますが・・・

labrakun
質問者

お礼

回答ありがとうございます。 私も初めは検索して置換しかないかなとおもいましたが なにかWindowsの標準でできないかなと思い質問させて いただきました。 どうもありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A