本帖最后由 liumailong 于 2019-2-1 14:50 编辑
再也不怕掉规则了
自己东拼西凑而成。
搞不定读取外部变量或配置文件。也就不能用二进制文件了,大家将就用脚本吧。
有问题尽管提,技术有限,改进就别想了。
注意:备份目录不要有其他文件,否则脚本会乱删文件。
主要内容:
- 可设定备份目录。
- 可设定注册表规则位置。
- 备份文件经过压缩。
- 设定备份数量。
- 自动删除多余的旧备份。
使用方法:
- 安装 autoit3 。
- 保存脚本内容到 毛豆规则备份.au3
- 运行每次要备份时运行脚本。
- 推荐定时执行。
autoit3 下载地址
原版
社区汉化版
- #include <File.au3>
- ;指定要备份毛豆的注册表。
- $RegCOMODO = "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CmdAgent\CisConfigs"
- ;指定备份目录
- $BackupDir = "D:\COMODO备份目录"
- ;指定备份保存数量。
- $BackupNF = 30
- $STR = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
- For $i = 1 To Random(16, 32, 1)
- $sText &= StringMid($STR, Random(1, 62, 1), 1)
- Next
- RunWait( @SystemDir & "\reg.exe" & " export " & $RegCOMODO & " " & @TempDir & "" & $sText & ".reg" ,"" ,@SW_HIDE)
- RunWait( @SystemDir & "\makecab.exe" & " /D CompressionType=LZX /D CompressionMemory=21 " & @TempDir & "" & $sText & ".reg " & " COMODO设置备份" & [url=home.php?mod=space&uid=226156]@year[/url] & "_" & [url=home.php?mod=space&uid=644693]@mon[/url] & "_" & @MDAY & "_" & @HOUR & [url=home.php?mod=space&uid=392799]@min[/url] & [url=home.php?mod=space&uid=425819]@sec[/url] & ".cab /L " & $BackupDir ,"" ,@SW_HIDE)
- FileDelete(@TempDir & "" & $sText & ".reg")
- For $i = -_FileListToArray($BackupDir , "*" , 1)[0] To -$BackupNF -1 Step 1
- $nF = -$i -$BackupNF
- FileDelete($BackupDir & _FileListToArray($BackupDir , "*" , 1)[$nF])
- Next
复制代码
|