#!PECMD
ENVI^ EnviMode=1  //避免意外错误，空变量，外部变量，
ENVI^ ForceLocal=1  //可以处理大变量. 不影响外部变量
ENVI TITLE=Install of Drivers in PE3 (tanks wimb)- Wait .... 

ENVI MSG=\n  搜索并安装主机驱动库中的驱动\n   

_SUB  MyWindow, W500H600,%TITLE%
    MEMO _MSG,  L20T20W450H420,%MSG%,
    ITEM ,  L200T500W100H20,关闭, KILL  \
    ENVI @MyWindow.Visable=1   //提前显示
    //DEVI  D:\WIN_x86\wimfltr.inf  //测试

    FORX * C D E F G H I J K L M N,i,
    { 
        ENVI @_MSG=%_MSG%\n搜索 %i%:
        IFEX  %i%:\Windows\SysWow64,! 
        { 
            IFEX %i%:\Windows\system32\driverstore\filerepository, 
            { 
                ENVI @_MSG=%_MSG%\n  找到的驱动库: %i%:\Windows\system32\driverstore\filerepository 
                //WAIT 1000 //演示,正常为下一行
                devi %i%:\Windows\system32\driverstore\filerepository\*inf 
            } 
        } 
    } 
    ENVI MSG1=  正在搜索主机驱动 - 请稍候 .... \n\n  某些 USB 3.0 设备可能需要运行两次才能安装上\n\n完毕\n
    //ENVI MSG1=%MSG1%\n  *** 请不要关闭本窗口,安装后会自动关闭 ***\n 
    ENVI @_MSG=%_MSG%\n%MSG1%
    //CALL pe3ext
    // KILL \    //自动关闭
_END

CALL MyWindow

//:: pause 
EXIT FILE
//EXIT FILE， 后面不执行！！！

/////////////////////////////////////创建本文件夹快捷方式链接//////////////////////////////////////////////////
_SUB pe3ext
     TEAM DEVI $.\网络工具\DRV3\WNIC.CAB,,%TEMP%|FILE %TEMP%        //自动安装外置网卡驱动
     TEAM DEVI $.\网络工具\DRV3\VCARD.CAB,,%TEMP%|FILE %TEMP%              //自动安装显卡驱动
     TEAM DEVI $.\网络工具\DRV3\ACARD.CAB,,%TEMP%|FILE %TEMP%              //自动安装声卡驱动
_END
///////////////////////////////////////////////////////////////////////////////////////////////////////////////
//CALL pe3ext                                                 //执行 pe3ext 内容
///////////////////////////////////////////////////////////////////////////////////////////////////////////////
