|
原帖由 yidawpf 于 2010-11-24 18:57 发表 
不是1的问题。
而是不加_sub kjfs的话,就不执行kjfs这段。
你帮我看看上面的代码能不能优化下。
当然很忙就算了。
反正这段代码可以正常执行了。
_SUB netset
TIPS 网络初始化,正在启动服务……,10000,4,SHELL32.DLL#164
EXEC =!netcfg.exe -v -winpe
EXEC =!netcfg.exe -e -c p -i MS_NDISWAN
EXEC =!netcfg.exe -e -c s -i MS_RASMAN
EXEC =!netcfg.exe -e -c p -i MS_PPPOE
EXEC =!netcfg.exe -e -c p -i MS_NDISUIO
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinPE" /t REG_DWORD /v SkipWaitForNetwork /d 1 /f
_END
_SUB wxwl
TIPS 正在解压无线模块,请稍等……,10000,4,SHELL32.DLL#164
EXEC =!CMD.EXE /C ""%ProgramFiles%"\7-zip\7z.exe x Wireless.7z -y -aos -o"%windir%""
Load %CurDir%\wx_lst.ini
call netset
TIPS 正在提取无线网卡驱动,请等待弹出提示……,10000,4,SHELL32.DLL#164
DEVI $DRIVERS_NET_WIRELESS.CAB,,%Temp%
_END
_SUB all
TIPS 正在解压网络模块,请稍等……,10000,4,SHELL32.DLL#164
EXEC =!CMD.EXE /C ""%ProgramFiles%"\7-zip\7z.exe x Wireless.7z -y -aos -o"%windir%""
Load %CurDir%\wx_lst.ini
call netset
TIPS 正在提取网卡驱动,请等待弹出提示……,10000,4,SHELL32.DLL#164
DEVI $DRIVERS_NET*.CAB,,%Temp%
_END
_SUB yxwl
call netset
TIPS 正在提取网卡驱动,请等待弹出提示……,10000,4,SHELL32.DLL#164
DEVI $DRIVERS_NET.CAB,,%Temp%
_END
_SUB DRVALL
TIPS 开始解压网卡驱动,可能需要几分钟时间……,50000,4,SHELL32.DLL#164
EXEC =!CMD.EXE /C ""%ProgramFiles%"\7-zip\7z.exe x NET_PART.7z -y -aos -o"%windir%""
EXEC =!CMD.EXE /C ""%ProgramFiles%"\7-zip\7z.exe x ShareServer.7z -y -aos -o"%windir%""
TIPS 网络启动,正在安装组件……,10000,4,SHELL32.DLL#164
Load %CurDir%\yx_lst.ini
DEVI %SystemRoot%\Inf\net*.inf
FIND $%ms%=有线,TEAM call yxwl
FIND $%ms%=无线,call wxwl
FIND $%ms%=,call all
TEMP @Delete
call kjfs
_END
_SUB BUTTON2
ENVI @t1=0
KILL \%setms%
find $%radi1.check%=1,envi ms=有线
find $%radi2.check%=1,envi ms=无线
find $%radi3.check%=1,envi ms=
Exec =!cmd /c "echo Envi ms=%ms%>%windir%\ms.ini"
ifex $%Radio2.check%=1,TEAM exec =pecmd load %ProgramFiles%\gpd\gpd.ini|call kjfs
ifex $%Radio1.check%=1,TEAM CALL msset|call DRVALL
_END
_SUB setms,w225h180,安装网卡驱动
LABE LABE1,L10T10W160H20,请选择安装方式和网卡类型:
RADI Radio1,l15t25w120h20,通过CAB包安装,,1,1
radi radi1,l30t42w42h22,有线,,1
radi radi2,l90t42w42h22,无线
radi radi3,l150t42w42h22,全部
radi Radio2,l15t70w160h20,利用本地资源安装,,0,1
time t1,5000,call BUTTON2
ITEM BUTTON1,L75T98W70H20,确认,call BUTTON2,,0
LABE LABE2,L10T130W190H20,点“确认”开始安装(5秒倒计时)!
_END
Call @setms
_SUB kjfs
FILE %DESKTOP%\启用网络支持.LNK
link %Desktop%\网络连接,x:\windows\system32\ncpa.cpl,,SHELL32.DLL#73
LINK %Desktop%\手动配置网络,%ProgramFiles%\PENetwork\PENetwork.exe
link %Desktop%\Opera浏览器,%ProgramFiles%\opera\opera.exe
LINK %Desktop%\宽带连接,%ProgramData%\Microsoft\Network\Connections\Pbk\rasphone.pbk
link %programs%\飞鸽传书,%ProgramFiles%\tools\ipmsg.exe
link %programs%\局域网查看,%ProgramFiles%\tools\lansee.exe
link %programs%\网络共享HFS,%ProgramFiles%\tools\hfs.exe
exec %ProgramFiles%\PENetwork\PENetwork.exe
TIPS 网络初始化,完成!,5000,4,SHELL32.DLL#164
_END
[ 本帖最后由 网虫2008 于 2010-11-24 20:05 编辑 ] |
|