win7关于批处理文件bat问题
本人win7 64位系统 下载的是网上64位devcon.exe 文件,问题是:我运行CMD 复制devcon enable *DEV_8168* 命令可以禁用和启用我的网卡,但是写在 .bat 里就无法运行,点开,dos框闪一下就完了。不运行命令。
我是这样写的。
@echo off
echo ========================
echo === Change MAC Tools ===
echo === ysrh@4speed ===
echo === 2007年7月14日 ===
echo ========================
echo 正在禁用本机网卡
devcon disable *DEV_8168*
echo 正在启用本机网卡
echo 友情提示:此操作时间较长,请耐心等待,脚本执行完成后,本窗口会自动退出。
devcon enable *DEV_8168*
goto end
这命令在xp下可以运行。。。
------解决方案--------------------只包含一个pause命令的批处理能执行吗?
------解决方案--------------------@echo off
把取消了
dos框闪一下就完了
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
在最后加上pause
运行后,一条一条命令去看,执行情况,执行不了的,看看是什么提示
------解决方案--------------------D:\Program Files (x86)\改MAC地址>devcon disable *DEV_8168* && pause
PCI\VEN_10EC&DEV_8168&SUBSYS_E0001458&REV_06\4&83B8E54&0&0030: Disable failed
No devices disabled.
请按任意键继续. . .
回复楼上的。。
但是,复制到CMD 里 就可以执行。。。写成bat,点击运行就不行。
------解决方案--------------------D:\Program Files (x86)\改MAC地址>devcon disable *DEV_8168* && pause
PCI\VEN_10EC&DEV_8168&SUBSYS_E0001458&REV_06\4&83B8E54&0&0030: Disable failed
No devices disabled.
请按任意键继续. . .
回复楼上的。。
但是,复制到CMD 里 就可以执行。。。写成bat,点击运行就不行。
------解决方案--------------------单独运行就没有问题,复制,粘贴到CMD dos里
C:\Users\Administrator>devcon disable *DEV_8168*
PCI\VEN_10EC&DEV_8168&SUBSYS_E0001458&REV_06\4&83B8E54&0&0030: Disabled
1 device(s) disabled.
C:\Users\Administrator>devcon enable *DEV_8168*
PCI\VEN_10EC&DEV_8168&SUBSYS_E0001458&REV_06\4&83B8E54&0&0030: Enabled
1 device(s) enabled.
------解决方案--------------------在cmd下把目录切换到D:\Program Files (x86)\改MAC地址,然后运行devcon disable *DEV_8168*
呢?
------解决方案--------------------
我直接将命令复制,可以执行,不用切换到 D:\Program Files (x86)\改MAC地址 下,是写的BAT文件不能用。不知道问题出在哪里?
------解决方案--------------------微软真该倒闭.一个简单的批处理居然搞得每行吃掉几个字符,真是超级晕倒...
本来是cd 改目录的,成这样了....
script>eCRT67_CN\SecureCRT\
'eCRT67_CN\SecureCRT\' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
微软啥时候倒闭啊,真心求解