これは、VBScript & WSH(Windows Scripting Host)用です
はじめに
テキストファイル内の特定の行だけ書き換えるスクリプト
機能は、テキストファイルで、行頭がある特定の文字列である行を別の文字列に置換します。
例えば、ini ファイルでの設定値(フルパス)の変更など....
WSH なので、処理自体が遅いです。
このソースを生かして、VB 化したりするのが、早くなる秘訣かも知れません。
WSH の引数に、半角ダブルクォーテーションを含めると、削除されてしまうので、そのような場合、全角ダブルクォーテーションにしてください。
全角ダブルクォーテーションを半角ダブルクォーテーションに置換する処理を入れています。
という事で、全角ダブルクォーテーションは全て半角ダブルクォーテーションに変換されてしまいます。
引数に、半角スペースを含む場合、各引数ごとに、半角ダブルクォーテーションで囲んでください。
使い方
- 使い方:
- WSCRIPT.EXE EdlinEx.vbs ファイル(フルパス or EdlinEx.vbsと同じフォルダ) 書き換え前文字列 書き換え後文字列
(CSCRIPT.EXE)
- Ex:
- Ex:) CSCRIPT.EXE EdlinEx.vbs C:\Windows\system.ini MailBox MailBox=d:\mailbox
C:\Windows\system.ini 内の行頭が、MailBox である行を、
MailBox=d:\mailbox に置き換えます
動作環境
WSH が動く環境が必須です
つまり、MS-Windows98 or MS-WindowsNT ver4.0 + OptionPack1(WSH) or MS-Windoes95 + WSH
だと思うのですが....
使用方法
ダウンロードしたファイルを解凍しします。
(LHAは、吉崎栄泰氏が、著作権を所有)
あとは、スクリプト内のコメントを参照してください。Mail
削除方法
レジストリや、システムフォルダはいじっていないので、
解凍してできたファイル群を削除すればOKです
- WSH の引数に、半角ダブルクォーテーションを含めると、削除されてしまうので、そのような場合、全角ダブルクォーテーションにしてください。
全角ダブルクォーテーションを半角ダブルクォーテーションに置換する処理を入れています。
という事で、全角ダブルクォーテーションは全て半角ダブルクォーテーションに変換されてしまいます。
- 引数に、半角スペースを含む場合、各引数ごとに、半角ダブルクォーテーションで囲んでください。
免責など
著作権は放棄します。
このソフトを使用したことによって生じた、
いかなる損害についても責任は持ちません。
ソースコードについても、各自の責任において、
自由にいじってくれてもいいです。
DownLoad(EdlinEx.lzh as 1,466byte) (EdlinEx.lzh.base64)
mail to active@window.goukaku.com