【发布时间】:2015-07-14 12:00:19
【问题描述】:
我想创建一个批处理文件,将 reg 密钥导出到服务器上的文件夹,但该文件还需要在前后执行一些检查。
目前我有:
regedit /e "\\pdc\users\%username%\application data\printer registration.reg" "HKEY_CURRENT_USER\Software\Generic"
以上方法可以完美地导出注册表项,但是由于这个批处理文件将被转换为登录脚本,我希望它更聪明一点。
1:需要判断该目录下是否已经存在“Printer Registration.reg”,如果该文件不存在,则必须继续创建该文件“Printer Registration.reg”,然后进入下面的编号“#2”。
如果文件已经存在,脚本必须将注册表项导出到名为“Printer Registration2.reg”的文件中,然后检查刚刚创建的文件是否大于 625kb。如果文件大于 625kb,或者与已作为“Printer Registration.reg”存在的文件大小相同,请删除“Printer Registration2.reg”。
如果小于 625kb 且文件大小与“Printer Registration.reg”不同,则必须删除“Printer Registration.reg”并重命名“Printer Registration2.reg”到“Printer Registration.reg”。
#2:然后必须将生成的文件复制到用户的 Windows 7 桌面。
如果有人能帮助我完成这项任务,我将永远感激不尽。
问候
【问题讨论】:
标签: windows batch-file printing