バットバッチ検索と置換:どのようにバッチを見つけると、文字列の特定の部分にテキストを置き換えます

 

文字列の特定の部分でテキストを検索および置換する方法バッチ

ます。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

 

おすすめ

転載: www.cnblogs.com/LiuYanYGZ/p/10982883.html