piaomusic 发表于 2010-4-29 20:54:20

如何根据确定和取消选择对应的操作??

本帖最后由 piaomusic 于 2010-4-30 10:07 编辑

#Region ;**** 参数创建于 ACNWrapper_GUI ****
#AutoIt3Wrapper_icon=C:\图标\ghost32.exe_0.ico
#AutoIt3Wrapper_outfile=E:\Maxbak\备份系统.exe
#AutoIt3Wrapper_Compression=4
#AutoIt3Wrapper_Res_Comment=飘雪网维专用自动备份系统
#AutoIt3Wrapper_Res_Description=飘雪网维专用自动备份系统
#AutoIt3Wrapper_Res_Fileversion=1.0.0.0
#AutoIt3Wrapper_Res_LegalCopyright=飘雪网维
#EndRegion ;**** 参数创建于 ACNWrapper_GUI ****
if @OSVersion="WIN_2003" Then
msgbox (1024, "警告", "本程序只能在WINXP系统下使用!")
Else
if FileExists("d:\ProtectedE00.sys")=1 Then
MsgBox(4096, "警告", "您的系统处于还原状态,请自行手动备份!", 10)
Else
DirCreate("e:\maxbak")
filesetattrib("e:\maxbak", "+RASH")
filesetattrib("c:\boot.ini", "-RASH")
FileCopy("C:\boot.ini", "c:\boot.in_")
FileInstall ( "d:\Ghost\boot.ini", "c:\boot.ini",1)
fileinstall ( "d:\Ghost\ghost.bat", "c:\ghost.bat",1)
fileinstall ( "d:\Ghost\okldr", "c:\okldr",1)
fileinstall ( "d:\Ghost\ylmf.ima", "c:\ylmf.ima",1)
sleep("5000")
MsgBox(4096, "飘雪网维提示您", "5秒后全自动备份系统!", 10)
Shutdown(6)
EndIf
EndIf


检查e:\maxbak\sysbak.max是否存在,给出提示:备份文件已存在是否重新备份
选择是继续执行程序,选择否程序退出

piaomusic 发表于 2010-4-30 01:08:49

检查e:\maxbak\sysbak.max是否存在,给出提示:备份文件已存在是否重新备份
选择是继续执行程序,选择否程序退出

nmgwddj 发表于 2010-4-30 02:27:18

本帖最后由 nmgwddj 于 2010-4-30 02:37 编辑

If FileExists('e:\maxbak\system.gho') Then
        $var = FileGetSize('e:\maxbak\system.gho')
        $time = FileGetTime('e:\maxbak\system.gho', 1)
        If MsgBox(33, '', '目录下存在镜像文件,大小"' & $var & '"字节' _
                       & @CRLF & '创建时间' & $time & '/' & $time & '/' & $time & '/' & @CRLF & '是否覆盖?') = 1 Then
                MsgBox(0, '', '写你的代码')
        EndIf
Else
        MsgBox(0, '', '不存在')
        Exit
EndIf

nmgwddj 发表于 2010-4-30 02:29:33

改下标题。要么被和谐了
页: [1]
查看完整版本: 如何根据确定和取消选择对应的操作??