无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 3259|回复: 33
打印 上一主题 下一主题

[已解决] 求教:无线驱动安装及联网状态判断问题

[复制链接]
1#
发表于 2022-5-7 11:45:50 | 显示全部楼层
//这里写安装驱动命令,根据自己的驱动包路径和驱动安装工具自己写
WAIT 555
//最好等待一下
ADSL-wlan ,,query,无线网卡
FIND ! $%无线网卡%=,
{*
//无线网卡已经驱动,这里写无线连接命令
ADSL-wlan 无线名称,无线密码
}

点评

谢谢826773297老师,每次都得到您第一时间指点,感激不尽! 我现在测试下先。  详情 回复 发表于 2022-5-7 11:55
回复

使用道具 举报

2#
发表于 2022-5-7 11:55:31 | 显示全部楼层
ADSL-wlan ,,query,无线网卡
FIND $%无线网卡%=,
{*
//没安装无线网卡
//这里写安装驱动命令,根据自己的驱动包路径和驱动安装工具自己写
WAIT 555
//最好等待一下
ADSL-wlan ,,query,无线网卡
FIND ! $%无线网卡%=,
{*
//无线网卡已经驱动,这里写无线连接命令
ADSL-wlan 无线名称,无线密码
}
}!
{*
//已安装无线网卡,执行连接wifi命令
ADSL-wlan 无线名称,无线密码
}
回复

使用道具 举报

3#
发表于 2022-5-7 12:31:47 | 显示全部楼层
lhc0688 发表于 2022-5-7 12:19
实测结果,总是会执行外部扩展驱动,我已经在检测前也加了WAIT 555,不知道是判断不准,还是等待时间不够? ...

你把代码分离出来,进桌面后单独执行试一下,可能是刚进桌面还没装好驱动

点评

哦,好的,我用这种方法试试看。  发表于 2022-5-7 12:32
回复

使用道具 举报

4#
发表于 2022-5-7 12:46:42 | 显示全部楼层
lhc0688 发表于 2022-5-7 12:42
在pecmd里测试,第一遍仍安装扩展,第二遍不安装;

网络图标出现那个地球状态,就不安装,这样看来应该 ...

//等待三秒再判断
WAIT 3000
ADSL-wlan ,,query,无线网卡
FIND $%无线网卡%=,
{*
//没安装无线网卡,则查找并安装外置扩展驱动
FORX !\PETOOLS\DeviceDriver\Drv.ini,Mydrv,1,LOAD %Mydrv%

//最好等待一下
WAIT 555
}

//尝试启动 wifi 连接器
EXEC !%ProgramFiles%\SOFT\wireless.exe

// ------------------------ Drv.ini 内执行:EXEC =Drvindex.exe -h -t -hide

点评

把这段代码写到pecmd最后,确保所有工作都完成再判断,无线都没驱动你就开始判断  详情 回复 发表于 2022-5-7 12:51
回复

使用道具 举报

5#
发表于 2022-5-7 12:48:36 | 显示全部楼层
lhc0688 发表于 2022-5-7 12:43
能否不去检测网络状态,而是直接检测驱动是否已安装呢?

我这个代码是判断无线网卡是否存在,如果不存在肯定是没安装驱动或者没安装完全设备没就绪
回复

使用道具 举报

6#
发表于 2022-5-7 12:51:42 | 显示全部楼层
826773297 发表于 2022-5-7 12:46
//等待三秒再判断
WAIT 3000
ADSL-wlan ,,query,无线网卡

把这段代码写到pecmd最后,确保所有工作都完成再判断,无线都没驱动你就开始判断
回复

使用道具 举报

7#
发表于 2022-5-7 12:52:29 | 显示全部楼层
这种代码都是简简单单,不知道为什么到你这有这么多问题,随便写就行

点评

测试可以了,问题好像是需要先运行一次wifi连接程序: 启动 wifi 连接器 EXEC !%ProgramFiles%\SOFT\wireless.exe //最后检测无线网络是否已正常驱动,如未驱动,则尝试搜索安装外置驱动 WAIT 5000 ADSL-wl  详情 回复 发表于 2022-5-7 13:30
惭愧!  发表于 2022-5-7 13:12
回复

使用道具 举报

8#
发表于 2022-5-7 13:34:51 | 显示全部楼层
lhc0688 发表于 2022-5-7 13:30
测试可以了,问题好像是需要先运行一次wifi连接程序:

启动 wifi 连接器

那就是pecmd前面没启动无线服务导致的,加一行命令:
SERV WLANSVC

点评

//启动网络服务 EXEC -hide "%ProgramFiles%\WinXShell\WinXShell.exe" -luacode "wxsUI('UI_WIFI',nil,' -theme blue -hidewindow')" REGI HKLM\SYSTEM\Setup\SystemSetupInProgress=#0 EXEC !SC Start netprofm  详情 回复 发表于 2022-5-7 13:49
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-2 19:24

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表