用VBS腳本替換文件中的字符


  最近忙着搞實施,搭建Xampp環境時,由於默認的常用端口不安全,很容易被人掃描。所以出於安全考慮,所以都要去配置文件中修改端口。每安裝一個客戶都要這樣,覺得很麻煩,就用VBS寫了一個腳本,初步功能很簡單。代碼如下:

 1 Set fso=Wscript.CreateObject("Scripting.FileSystemObject")
 2 
 3 '打開配置文件
 4 set httpd_conf=fso.opentextfile("C:\xampp\apache\conf\httpd.conf")
 5 set my_ini=fso.opentextfile("C:\xampp\mysql\bin\my.ini")
 6 
 7 '找到要的替換字符
 8 http_port=replace(httpd_conf.readall,"80", "替換后的字符")
 9 mysql_port=replace(my_ini.readall,"3306", "替換后的字符")
10 
11 '關閉配置文件
12 httpd_conf.close
13 my_ini.close
14 
15 '以寫的方式打開配置文件
16 set http=fso.opentextfile("C:\xampp\apache\conf\httpd.conf",2,true)
17 set mysql=fso.opentextfile("C:\xampp\mysql\bin\my.ini",2,true)
18 
19 '寫入替換的字符
20 http.write http_port
21 mysql.write mysql_port
22 
23 Wscript.quit

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM