|
本帖最后由 chishingchan 于 2020-6-5 14:53 编辑
官方主页
超级字符串批量替换工具是一个文档内容批量替换工具:
•支持多种办公常用文档格式内容替换:文本/超文本文件(*.html;*.txt;*.htm),office文档:Word文件(*.doc;*.docx)、Excel文件(*.xls;*.xlsx)、PowerPoint幻灯片文件(*.ppt; *.pptx)的批量内容替换。
•不仅一次批量处理多个文件,更可一次批量处理多组内容替换 。例如:可以添加多个字符,然后依次处理: 1.查找内容:工业 替换为:农业
2.查找内容:河北 替换为:山东
3.查找内容:河南 替换为:江苏
都加进去,然后执行替换。
•替换定义可保存到文件多次使用。
•替换文件内容的同时还可以替换文件名(文件替换改名)
•支持大字符集UNICODE字符串的替换,支持中文、韩文、日语等多种语言文字替换。
•替换质量高,可以进行区分大小写替换,处理Word文档时不仅替换一般内容、还能替换文本框等内容;不仅替换正文内容,亦可替换页眉页脚内容。
•可批量替换Word文档中的超链接地址。
•支持以通配符方式替换Word文档。
•能将Word文档中半角字符批量替换为全角字符,或将全角字符批量替换为半角字符。
•Word文档带格式替换:可以将Word文档的指定内容替换为特定格式(字体、颜色、排版)的内容。
•Excel工作簿文档限定替换范围:可以设定只替换符合条件的工作表,或只替换设定的行或列。
•支持多母版类型的PowerPoint幻灯片文档替换。
•自动识别文本文件(包括网页文件)的编码类型(ANSI、UTF-8、Unicode)并进行替换,支持文本文件全字匹配替换。
•可以以打开或关闭通配符方式批量替换Excel文档。
•批量替换Excel文档时支持同时替换工作表名称、同时替换Excel工作表页眉页脚。
下载超级字符串批量替换工具4.25
破解脚本:XReplace425.vbs (双击运行)
- Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
- Set colItems = objWMIService.ExecQuery ("Select * from Win32_OperatingSystem")
- For Each objItem in colItems
- OSA = objItem.OSArchitecture
- Next
- Const HKLM = &H80000002
- Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\default:StdRegProv")
- If OSA = "64-bit" Then
- oReg.GetStringValue HKLM,"SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\XReplace","UninstallString",UninstallString
- If Not IsNull(UninstallString) Then InstallLocation = Replace(UninstallString,"uninstall","XReplace")
- Else
- oReg.GetStringValue HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\XReplace","UninstallString",UninstallString
- If Not IsNull(UninstallString) Then InstallLocation = Replace(UninstallString,"uninstall","XReplace")
- End If
- Set WshShell = WScript.CreateObject("WScript.Shell")
- If IsNull(InstallLocation) Then
- WshShell.Popup "软件未安装!", 5, "错误", 0
- WScript.Quit
- End If
- Name = Array("XReplace.exe")
- Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate,(Debug)}!\\.\root\cimv2")
- Set colProcessList = objWMIService.ExecQuery ("Select * from Win32_Process")
- For Each objProcess In colProcessList
- For Each Process In Name
- If LCase(objProcess.Name) = LCase(Process) Then
- objProcess.Terminate()
- End If
- Next
- Next
- Set objFSO = CreateObject("Scripting.FileSystemObject")
- If objFSO.FileExists(InstallLocation) Then
- Set ado_stream = CreateObject("ADODB.Stream")
- ado_stream.Type = 1
- ado_stream.open
- ado_stream.LoadFromFile InstallLocation
- ado_stream.position = 215133
- ado_stream.Write HexToByte("E9B701000090")
- ado_stream.position = 256771
- ado_stream.Write HexToByte("E9CE02000090")
- ado_stream.position = 277094
- ado_stream.Write HexToByte("01")
- ado_stream.position = 313599
- ado_stream.Write HexToByte("B80100")
- ado_stream.position = 313855
- ado_stream.Write HexToByte("B80100")
- ado_stream.position = 314442
- ado_stream.Write HexToByte("B80100")
- ado_stream.position = 314901
- ado_stream.Write HexToByte("B80100")
- ado_stream.SaveToFile InstallLocation, 2
- ado_stream.Close
- Set ado_stream = Nothing
- End If
- WshShell.Popup "超级字符串批量替换工具 v4.2.5 破解补丁" & vbnewline & vbnewline & "制作:ChiShingChan 编程语言:VBScript",10,"完成",0
- Function HexToByte(hexStr)
- Set xmldom = Wscript.CreateObject("Microsoft.XMLDOM")
- Set byteObj= xmldom.createElement("byteObj")
- byteObj.dataType = "bin.hex"
- byteObj.nodeTypedValue = hexStr
- HexToByte=byteObj.nodeTypedValue
- End Function
复制代码
请从被置顶的 6# 下载附件!
|
评分
-
查看全部评分
|