全球主机交流论坛

标题: 继续问:问个bat问题,困扰了我1年多(悬赏1000分) [打印本页]

作者: 今晚我是你的    时间: 2016-11-27 07:07
标题: 继续问:问个bat问题,困扰了我1年多(悬赏1000分)
本帖最后由 今晚我是你的 于 2016-11-27 10:40 编辑

在winpe下有2个网卡,其中A是没插网线的状态,B是插了网线的,

因为机器不是同一台,也可能是B没插,A插了。

怎么用bat判断哪块插了网线,哪块没插。

(比如bat怎么能获得那个网线状态的字呢)例如:网络电缆已拔出

--------------------------------------------------------------------------------------------------

这2个网卡并没有设置ip,也不通

不要说用ping判断,因为不通

ps:更新进展,有个mjj帮忙写了个vbs,但是vbs只能运行在正常启动的win2003里面,winpe好像不支持。

现在需要能在winpe下实现判断哪块 “已插入网线的” 功能,悬赏1000分吧。

用下面pe测试能运行即可
http://down1.3987.com:801/2010/DeepinPE.rar

(, 下载次数: 0)
作者: shc    时间: 2016-11-27 07:15
bat调用三方程序判断后返回给bat做后面的处理吧,这方法最简单了。。。毕竟bat只是个脚本层面的。。。。。
作者: Gh0st    时间: 2016-11-27 07:17
好想要分 然而我不会 楼下来
作者: 今晚我是你的    时间: 2016-11-27 07:17
shc 发表于 2016-11-27 07:15
bat调用三方程序判断后返回给bat做后面的处理吧,这方法最简单了。。。毕竟bat只是个脚本层面的。。。。。 ...


可我没有第三方程序呀,你有吗发给我试试。

这个程序我要在winpe下运行。
作者: shc    时间: 2016-11-27 07:23
今晚我是你的 发表于 2016-11-27 07:17
可我没有第三方程序呀,你有吗发给我试试。

这个程序我要在winpe下运行。 ...

我也没有,我的意思是不要把它限定在bat上面,你的程序可以用其他语言编写。任何其他语言比如只要c, asm能做到的都可以插进bat. BAT太过简单,也正因如此,它的可集成性是特别好的。
作者: Vicer    时间: 2016-11-27 07:29
提示: 作者被禁止或删除 内容自动屏蔽
作者: Vicer    时间: 2016-11-27 07:31
提示: 作者被禁止或删除 内容自动屏蔽
作者: Vicer    时间: 2016-11-27 07:33
提示: 作者被禁止或删除 内容自动屏蔽
作者: 今晚我是你的    时间: 2016-11-27 07:35
Vicer 发表于 2016-11-27 07:29
VBS的可以吗?

在2003能运行就可以,然后在bat调用vbs
你写个我试试,如果能运行让mjj上元老
作者: loger8    时间: 2016-11-27 07:41
ip虽然没有设置,但是mac地址不会变的啊,根据mac地址能判断吗
作者: Vicer    时间: 2016-11-27 07:41
提示: 作者被禁止或删除 内容自动屏蔽
作者: 今晚我是你的    时间: 2016-11-27 07:44
Vicer 发表于 2016-11-27 07:41
好,等我会,装个2003,只要判断每个网卡的链接状态,对吧

嗯,我的目的是想取 已插了网线的——>网卡名称
所以要先判断出哪个插了才好取名称,你bat玩的溜能帮我一起取到名称那就太好啦
作者: Vicer    时间: 2016-11-27 07:46
提示: 作者被禁止或删除 内容自动屏蔽
作者: 今晚我是你的    时间: 2016-11-27 07:48
Vicer 发表于 2016-11-27 07:46
取名称,完全可以,之前撸了一个一键wifi共享的bat,自动判断网卡

真好,我不着急使用,mjj慢慢雕琢
作者: Vicer    时间: 2016-11-27 08:28
提示: 作者被禁止或删除 内容自动屏蔽
作者: 今晚我是你的    时间: 2016-11-27 08:38
本帖最后由 今晚我是你的 于 2016-11-27 08:39 编辑
Vicer 发表于 2016-11-27 08:28
输出没有联网的网卡名称,还是联网的网卡名称
算了,剩下的你自己改


需要默认输出已联网的网卡名称,
我2003用的VMware桥接,默认已插网线,再加一个网卡启动时候不要连接=不插网线
作者: Vicer    时间: 2016-11-27 08:43
提示: 作者被禁止或删除 内容自动屏蔽
作者: 今晚我是你的    时间: 2016-11-27 08:49
本帖最后由 今晚我是你的 于 2016-11-27 08:50 编辑
Vicer 发表于 2016-11-27 08:43
好,已经写好了,怎么给你,说明也写好了。


谢谢,我测试一下
作者: Vicer    时间: 2016-11-27 08:53
提示: 作者被禁止或删除 内容自动屏蔽
作者: 今晚我是你的    时间: 2016-11-27 08:54
本帖最后由 今晚我是你的 于 2016-11-27 18:40 编辑
Vicer 发表于 2016-11-27 08:53
怎么发给你,9KB呢


楼下附件
作者: Vicer    时间: 2016-11-27 09:04
提示: 作者被禁止或删除 内容自动屏蔽
作者: 今晚我是你的    时间: 2016-11-27 09:07
Vicer 发表于 2016-11-27 09:04
已发送,域名邮箱发给你的

在2003里面运行没有反应。
在win7运行正常

如下图
(, 下载次数: 0)
作者: Vicer    时间: 2016-11-27 09:09
提示: 作者被禁止或删除 内容自动屏蔽
作者: 老神仙    时间: 2016-11-27 09:16
直接打开网络连接

和点一下BAT有什么区别吗?
作者: Vicer    时间: 2016-11-27 09:16
提示: 作者被禁止或删除 内容自动屏蔽
作者: 今晚我是你的    时间: 2016-11-27 09:19
Vicer 发表于 2016-11-27 09:16
我的2003一言不合就死机

是VMware吗,我把我用的雨林木风gho发你行吗
作者: Vicer    时间: 2016-11-27 09:31
提示: 作者被禁止或删除 内容自动屏蔽
作者: Vicer    时间: 2016-11-27 09:34
提示: 作者被禁止或删除 内容自动屏蔽
作者: Vicer    时间: 2016-11-27 09:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: 今晚我是你的    时间: 2016-11-27 09:36
本帖最后由 今晚我是你的 于 2016-11-27 09:37 编辑
Vicer 发表于 2016-11-27 09:31
应该是我的状态码没写对
你看我截图
你再试试这个


我试试

作者: Vicer    时间: 2016-11-27 09:39
提示: 作者被禁止或删除 内容自动屏蔽
作者: the2ndface    时间: 2016-11-27 09:40
妹的,我以为你问的是百度、阿里、腾迅呢~~~
作者: 今晚我是你的    时间: 2016-11-27 09:41
本帖最后由 今晚我是你的 于 2016-11-27 09:42 编辑
Vicer 发表于 2016-11-27 09:35
BAT可以实现自动啊


现在可以出效果了

只是那个本地连接 2出不来

需要那个全名,要带上空格和2能办到吗,不行也没关系,分也照给

可能和空格有关系?

(, 下载次数: 0)


作者: Vicer    时间: 2016-11-27 09:42
提示: 作者被禁止或删除 内容自动屏蔽
作者: Vicer    时间: 2016-11-27 09:44
提示: 作者被禁止或删除 内容自动屏蔽
作者: 今晚我是你的    时间: 2016-11-27 09:45
Vicer 发表于 2016-11-27 09:44
可以做到,那要改一下vbs文件,那个才是核心文件,希望自用就好。
需要吗? ...

是我自用的,很需要,帮我改一下吧,谢谢
作者: Vicer    时间: 2016-11-27 09:46
提示: 作者被禁止或删除 内容自动屏蔽
作者: 今晚我是你的    时间: 2016-11-27 09:55
Vicer 发表于 2016-11-27 09:46
或者你懂的话,自己看着改就行。
那个bat前面一大段是Win7 之类的弹出 UAC框框用的。
不需要的话可以删掉, ...

嗯,试了下在winpe下好像没效果,只能在正常的win2003下能用,我把cscript.exe放pe里面后没反应了,我自己再看看吧,多谢mjj啦

http://loc.wget.at/thread-340173-1-1.html来生元老
作者: 今晚我是你的    时间: 2016-11-27 09:59
Vicer 发表于 2016-11-27 09:44
可以做到,那要改一下vbs文件,那个才是核心文件,希望自用就好。
需要吗? ...

本地连接 2
带空格全称这个帮我调一下,然后我再找找别的pe运行试试。
作者: Vicer    时间: 2016-11-27 10:01
提示: 作者被禁止或删除 内容自动屏蔽
作者: 今晚我是你的    时间: 2016-11-27 10:11
Vicer 发表于 2016-11-27 10:01
这样的效果,对吧!
邮件发给你。

本地连接 2
下面那个换行能去掉吗?应该改哪行代码。

我知道用bat在处理下能去掉换行,不过还得去谷歌搜方法,方便的话写上来吧。就这一个问题了
作者: Vicer    时间: 2016-11-27 10:11
提示: 作者被禁止或删除 内容自动屏蔽
作者: Vicer    时间: 2016-11-27 10:12
提示: 作者被禁止或删除 内容自动屏蔽
作者: 今晚我是你的    时间: 2016-11-27 10:14
Vicer 发表于 2016-11-27 10:12
可以去掉,很简单。


应该改哪行,去掉后在睡觉觉吧
作者: Vicer    时间: 2016-11-27 10:31
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 全球主机交流论坛 (https://loc.wget.at/) Powered by Discuz! X3.4