beyond

来源:互联网 发布:javascript代码格式化 编辑:程序博客网 时间:2024/04/29 16:17

批处理调用bc2.exe进行文件对比,同步,更新.....
1:批处理文件run.bat
@echo off
rem ===========================================================
rem serverpath     服务器BC2存放路径
rem bc2script     bc2脚本临时存放路径
rem path1    源路径
rem path2    目标路径

set serverpath=//192.168.0.245/game$/
set bc2script=%TEMP%/bc2temp.txt
set path1=//192.168.0.245/game$/Photoshop7.0/
set path2=D:/Photoshop7.0/
rem ===========================================================

rem 导入 bc2设置文件
regedit /s %serverpath%/bc2/bc2reg.txt

rem %path2%不存在建立之
if not exist %path2% mkdir %path2%


rem 建立bc2脚本
echo load "%path1%" "%path2%" >%bc2script%
type %serverpath%/bc2/bc2.txt >>%bc2script%

echo 正在从网吧服务器更新游戏,请稍等……
%serverpath%/bc2/bc2.exe @%bc2script%

echo 更新完毕。

2:bc2脚本文件bc2.txt
#load "%path1%" "%path2%" 在调用脚本中生成.不知有没有办法直接传递值过来
#载入这两个 路径进行对比
expand all
#展开全部目录树
option confirm:yes-to-all
#设置全部对话框为全部选是
select rt.orphan
#选择右侧孤立文件
delete rt
#删除右侧孤立文件
select lt.newer.files lt.older.files lt.orphan lt.diff.files
#选择左侧较新 不同 孤立 文件
copy lt->rt
#复制左侧选中的文件到右侧
3:bc2注册表设置文件bc2reg.txt
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER/Software/Scooter Software]

[HKEY_CURRENT_USER/Software/Scooter Software/Beyond Compare]
"CertKey"="o1sZceZIHi9gQ4EFqgx7MLzvWEWP+X8wa2y51TvTXhdZURqDhhBb0mSfZPt2DqKdxl3rd0LGtpKsncIgfefckCQr1wAhrs3QqCSktdhiasA4rNURLcavx73gkcB8+AT4pJDztyEcJ+6EFqdjnrPGpHArzDIanKjws7iO7ggDyeetfKqYggHZeo5fThKHAmXaP1+4Ji3daTVOHW5AbC6i1Mi7tEGKlJImIw7HnbRQhycoU1e3Hi4tPLnrd7VTRYetQWOChnqfJHDriGVTNp4x0ytsU8XxlBXW9Tr4MJJB1QS6RbEH6PE0ulyvqdtM57v1bavrv20yv7GxyfjCl1tzEU"
"ExePath"="////192.168.0.245//game$//BC2.exe"
"Version"="2.5.0.250"
"LatestBuild"=dword:000000fa

[HKEY_CURRENT_USER/Software/Scooter Software/Beyond Compare/FileViewer]

[HKEY_CURRENT_USER/Software/Scooter Software/Beyond Compare/Filters]

[HKEY_CURRENT_USER/Software/Scooter Software/Beyond Compare/FolderViewer]
"LastFilter"=dword:0000999f

[HKEY_CURRENT_USER/Software/Scooter Software/Beyond Compare/FTP]

[HKEY_CURRENT_USER/Software/Scooter Software/Beyond Compare/FTP/Passwords]

[HKEY_CURRENT_USER/Software/Scooter Software/Beyond Compare/FTP/WebEquiv]

[HKEY_CURRENT_USER/Software/Scooter Software/Beyond Compare/OpenWith]

[HKEY_CURRENT_USER/Software/Scooter Software/Beyond Compare/OpenWith/Menu]

[HKEY_CURRENT_USER/Software/Scooter Software/Beyond Compare/Recent]

[HKEY_CURRENT_USER/Software/Scooter Software/Beyond Compare/Recent/Folders]

[HKEY_CURRENT_USER/Software/Scooter Software/Beyond Compare/Recent/Folders/Left]
"1"="////192.168.0.245//game$//Photoshop7.0"

[HKEY_CURRENT_USER/Software/Scooter Software/Beyond Compare/Recent/Folders/Right]
"1"="D://Photoshop7.0"

[HKEY_CURRENT_USER/Software/Scooter Software/Beyond Compare/Recent/FTP]

[HKEY_CURRENT_USER/Software/Scooter Software/Beyond Compare/Recent/Sessions]

[HKEY_CURRENT_USER/Software/Scooter Software/Beyond Compare/Scripting]
"BeepWhenDone"=dword:00000001
"CloseWhenDone"=dword:00000001
"FormPos"="110,145,476,443,1,0,96"
"ActivePage"=dword:00000000

[HKEY_CURRENT_USER/Software/Scooter Software/Beyond Compare/Settings]
"CacheID"=hex:c1,c3,23,63,5c,22,7b,32,bd,62,da,7d,76,6d,a0,e3,2a,5b,5c,14,25,/
bc,b5,85,6b,ed,16,79,cd,33,4b,6d,6b,ed,16,79,cd,33,4b,6d,16,db,07,b0,6f,c4,/
8a,9a

[HKEY_CURRENT_USER/Software/Scooter Software/Beyond Compare/Snapshot]

原创粉丝点击