replace_subdir_htmls.ahk 657 B

123456789101112131415161718192021
  1. 
  2. #NoEnv
  3. SendMode Input
  4. SetWorkingDir %A_ScriptDir%
  5. Loop, %0%
  6. {
  7. GivenPath := %A_Index%
  8. FileRead, oldhtml, *P65001 %GivenPath%
  9. html := oldhtml
  10. html := RegExReplace(html,"simU)\stppabs=""(.*)""","")
  11. html := RegExReplace(html,"simU)\shref=""javascript:if\(confirm(.*)"""," href=""#""")
  12. html := RegExReplace(html,"simU)(*BSR_ANYCRLF)<script\stype=""text/javascript"">\R(.*)</div>\R</body>","</body>")
  13. StringReplace, html, html, create_menu(`'http://codeigniter.org.cn/user_guide/`'), create_menu(`'../`'), All
  14. if(html != oldhtml)
  15. {
  16. FileCopy, %GivenPath%, %GivenPath%.bak
  17. FileDelete, %GivenPath%
  18. FileAppend, %html%, %GivenPath%,UTF-8-RAW
  19. }
  20. }