我也不知道是不是發在這個版塊里,如果不是請斑竹幫忙移動到所需地區,謝謝。
前提
win7 64位系統 下載的是網上64位devcon.exe 檔案
提問
寫在 .bat 里就無法運行,點開,dos框閃一下就完了,不執行命令。此命令可在winxp下執行。但是運行CMD ,將命令單獨復制執行,就可以運行。單獨運行可行,批處理不執行。
是這樣寫的:
@echo off
echo ========================
echo === Change MAC Tools ===
echo === panxiang ===
echo === 2012年7月14日 ===
echo ========================
echo 正在禁用本機網卡
devcon disable *DEV_8168*
echo 正在啟用本機網卡
echo 友情提示:此操作時間較長,請耐心等待,腳本執行完成后,本視窗會自動退出。
devcon enable *DEV_8168*
goto end
有朋友回答過,我將問題貼出來:
@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 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.
uj5u.com熱心網友回復:
沒有高手解決嗎?uj5u.com熱心網友回復:
其實執行 非系統 的 exe 需要指定絕對路徑的 給你寫個demo吧uj5u.com熱心網友回復:
@echo offrem 程式路徑
set rar="C:\Users\Administrator>devcon.exe"
echo 正在禁用本機網卡
%rar% disable *DEV_8168*
uj5u.com熱心網友回復:
@echo offrem 程式路徑
set rar="C:\Users\Administrator\devcon.exe"
echo 正在禁用本機網卡
%rar% disable *DEV_8168*
uj5u.com熱心網友回復:
禁用和啟用設備你可以嘗試用我的這個DLL實作看看。http://download.csdn.net/detail/SupermanKing/3168818
uj5u.com熱心網友回復:
我也是這個問題,在XP下..但是一個CMD是用SYSTEM運行的,沒法禁用/啟用 網卡..
但用ADMINISTRATOR來運行 則正常..
求解..
uj5u.com熱心網友回復:
C:\>runas /?RUNAS 用法:
RUNAS [ [/noprofile | /profile] [/env] [/savecred | /netonly] ]
/user:<UserName> program
RUNAS [ [/noprofile | /profile] [/env] [/savecred] ]
/smartcard [/user:<UserName>] program
/noprofile 指定不應該加載用戶的組態檔。
這會加速應用程式加載,但
可能會造成一些應用程式運行不正常。
/profile 指定應該加載用戶的組態檔。
這是默認值。
/env 要使用當前環境,而不是用戶的環境。
/netonly 只在指定的憑據限于遠程訪問的情況下才使用。
/savecred 用用戶以前保存的憑據。
Windows XP Home Edition 上沒有這個選項。
該選項會被忽略。
/smartcard 如果憑據是智能卡提供的,則使用這個選項。
/user <UserName> 應使用 USER@DOMAIN 或 DOMAIN\USER 形式
program EXE 的命令列。請參閱下面的例子
例如:
> runas /noprofile /user:mymachine\administrator cmd
> runas /profile /env /user:mydomain\admin "mmc %windir%\system32\dsa.msc"
> runas /env /user:[email protected] "notepad \"my file.txt\""
注意: 只在得到提示時才輸入用戶的密碼。
注意: USER@DOMAIN 跟 /netonly 不兼容。
注意: /profile 跟 /netonly 不兼容。
注意: /savecred 跟 /smartcard 不兼容。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/134033.html
標籤:網絡編程
上一篇:vb如何制作人際關系圖
