文字列の特定の部分でテキストを検索および置換する方法バッチ
ます。http://www.bathome.net/thread-43349-1-1.htmlからの抜粋
次のようにスクリプトは次のとおりです。
1 @If(0)==(0)エコーオフ・セット/ P " のrep =输入替换为:" 2ます。cscript -nologo -e:JScriptの" %〜F0 " " %担当者の%" < " のconfig.ini " > " new.ini "ポーズ&出口/ B&&@end 3 WSH.Echo(WScript.StdIn.ReadALL()置き換える(/ユーザー[ 0 - 9 ] + / G、WScript.Arguments(0)))
1 @If(0)==(0)に設定filename_will_replace =のconfig.ini&設定tmp_fimename =%filename_will_replace%_tmp @端 2 3 @Ifは(0)==(0)エコーオフ・セット 」のrep = AppServerの= 44x4x。 444.444.444ss " 4ます。cscript -nologo -e:JScriptの" %〜F0 " " %担当者の%" <%filename_will_replace%> " %のtmp_fimenameの%"&ポーズ&移動%tmp_fimename%%filename_will_replace%&/ B&出口@end 5 6WSH.Echo(WScript.StdIn.ReadALL()。置き換える(/ AppServerに。* / gで、WScript.Arguments(0)))
どのようにバットINIファイルの検索やUSERXキーワードに置き換えます。エグゼは、サードパーティ製のソフトウェアを使用することはできません。
xは番号、不確実な数字ではなく、必ず数です。
USERX検索キーワードは、その後、ユーザー%のY%を置き換える、yは数値変数手動入力されます。
iniファイル内のファイルたとえば、ここにUSERXはuser231指し
、次のようにconfig.iniファイルを読み取ります。
1つの REG追加" のVMwareのHKEY_LOCAL_MACHINE \ SOFTWARE \を、株式会社\ VMwareのVDM \クライアント" / vはEnableShade /トンREG_SZ / dの偽 / F 2 regの追加" ます。HKEY_CURRENT_USER \ Software \ Microsoft \ Windowsのを\ CurrentVersionのポリシー\システム\ " / Vシェル/トンREG_SZ / DのWScript C:\\クライアント\\ start.vbs / F 3 REG追加" のVMwareのHKEY_LOCAL_MACHINE \ SOFTWARE \、株式会社\ VMwareのVDM \クライアント" / V SERVERURL /トンREG_SZ / D vdi.aaa.bbb。 CN / F 4 regが追加" ヴイエムウェア株式会社\ VMwareのVDM \クライアント\セキュリティのHKEY_LOCAL_MACHINE \ SOFTWARE \を" / V CertCheckMode /トンREG_SZ / D0 / F 5 regが追加" 株式会社\ VMwareのVDM \クライアントのVMwareのHKEY_LOCAL_MACHINE \ SOFTWARE \を" / Vの非対話型/トンREG_SZ / dの偽 / F 6 REGを追加し、 " VMware社のHKEY_LOCAL_MACHINE \ SOFTWARE \、株式会社\ VMwareのVDM \クライアント" / Vドメイン名/トンREG_SZ / D CLOUD / F 7 REG追加" HKEY_LOCAL_MACHINE \ソフトウェアのVMware \、株式会社\ VMwareのVDM \クライアント" / Vのユーザー名/トンREG_SZ / dのuser231 / F 8 9 CCC 10 REGを追加し、「HKEY_LOCAL_MACHINE \ソフトウェア\ヴイエムウェア社\ VMwareのVDM \クライアント"@ / vパスワード/トンREG_SZ / dのCCC 123 / F 11 12 REG追加" のVMware、Inc.の\ VMwareのVDM \クライアントのHKEY_LOCAL_MACHINE \ SOFTWARE \を" / V DesktopLayout /トンREG_SZ / dの全画面表示/ fを 13追加REG " HKEY_LOCAL_MACHINE \ソフトウェアを\ヴイエムウェア社\ VMwareのVDM \クライアント" / vがconnectUSBOnStartup /トンREG_SZ / dの真 / F 14 REG追加" のVMware、Inc.の\ VMwareのVDM \クライアントのHKEY_LOCAL_MACHINE \ SOFTWARE \を" / V connectUSBOnInsert /トンREG_SZ / dの真 / fは 15 REG追加」ます。HKEY_CURRENT_USER \ Software \ Microsoft \ Windowsの\ CurrentVersionの\ポリシー\システム" / V connectUSBOnInsert /トンREG_SZ / dの真 / F 16 REG追加" HKLM \ SOFTWARE \マイクロソフト\ Windowsの\ CurrentVersionの\ポリシー\システム" / Vのdisablecad /トンのREG_DWORD / D 1 / F 17 REG追加" システム\ます。HKEY_CURRENT_USER \ Software \ Microsoft \ Windowsの\ CurrentVersionの\ポリシー" / V DisableTaskMgr /トンREG_DWORD / dの1 / F 18 REGを削除し、「マイクロソフト\ Windowsの\ CurrentVersionの\ポリシー\ HKLM \ SOFTWAREを\システム「 / Vのlegalnoticecaption /fは 19 REG削除" \マイクロソフト\ Windowsの\ CurrentVersionの\ポリシー\システムHKLM \ SOFTWAREを" legalnoticetext / / VをF 20シャットダウン-r -f -t 1