VB取得DOS方式的路徑位址

2021-04-20 06:25:05 字數 786 閱讀 8425

visual basic code

private declare function getshortpathname lib "kernel32" alias "getshortpathnamea"   ( byval lpszlongpath as string, _  

byval lpszshortpath as string, byval cchbuffer as

long )   as

long

private

sub form_load (   )    

msgbox getdospath ( "c:/documents and settings/administrator/桌面" )    

endsub

private

function getdospath ( winpath as

string )   as

string

dim dospath as

string

dim dospathsize as

long

dospathsize   =   getshortpathname ( winpath, vbnullstring, 0 )    

dospath   =   string ( dospathsize, " " )    

getshortpathname winpath, dospath, dospathsize  

getdospath   =   dospath  

endfunction

C 擷取DOS命令輸出流取得網絡卡MAC位址

大家都知道網絡卡的mac位址可以從dos視窗中通過輸入 ipconfig all 命令執行結果獲得,那麼這個問題的具體內容是 在c 中執行乙個dos命令,並擷取相關輸出 輸出流。具體 如下 c code tbresult.text processstartinfo start new process...

C 擷取DOS命令輸出流取得網絡卡MAC位址

大家都知道網絡卡的mac位址可以從dos視窗中通過輸入 ipconfig all 命令執行結果獲得,那麼這個問題的具體內容是 在c 中執行乙個dos命令,並擷取相關輸出 輸出流。具體 如下 c code tbresult.text processstartinfo start new process...

VB設定網絡卡的IP位址

option explicit dimobjswbemservices asswbemservices dimobjswbemobjectset asswbemobjectset dimobjswbemobject asswbemobject text1 0 為ip位址 text1 1 為子網掩碼 ...