1樓:匿名使用者
設cmd命令為:a 資料夾路徑(即命令之引數)
則vb**為:shell "cmd.exe /c" & "a" & path
其中:shell為執行exe的函式
cmd.exe為cmd的路徑
/c表示向cmd中輸入命令
&為字串連線符
"a"即輸入的命令名稱
path為 資料夾路徑 (即命令之引數)
範例:path="d:/工作記錄"
shell "cmd.exe /c" & "rd" & path '刪除資料夾 d:/工作記錄
還可以輸出cmd中的文字(來自網際網路,不可靠)
設cmd命令為:a 資料夾路徑(即命令之引數)
設輸出至:c:/1.txt
則vb**為:shell "cmd.exe /c" & "a" & path & ">c:/1.txt"
其中:">c:/1.txt"表示輸出至c:/1.txt
範例:path="d:/工作記錄"
shell "cmd.exe /c" & "dir" & path & ">d:/1.txt"
2樓:匿名使用者
vb也可以呼叫cmd啊,**如下:
private sub command1_click()shell "cmd /c md d:\我的文件\桌面\1..\"
end sub
在桌面建了個1.的空資料夾.
刪除**如下:
private sub command2_click()shell "cmd /c rd d:\我的文件\桌面\1..\ /s /q"
end sub
希望對你有所幫助.
3樓:
孩子你真有意思,這個帶點資料夾現在大家都知道了,沒什麼意義,有些程式還會崩潰。。。
如果你想把它移植到vb,請學習vb,不是移植,而是重新寫。
4樓:匿名使用者
可以的,學習好vb基礎再提高一些就可以。
vb呼叫cmd命令後的路徑怎麼用變數代替?謝謝!
5樓:蒙
設cmd命令為:a 資料夾路徑(即命令之引數)
則vb**為:shell "cmd.exe /c" & "a" & path
其中:shell為執行exe的函式
cmd.exe為cmd的路徑
/c表示向cmd中輸入命令
&為字串連線符
"a"即輸入的命令名稱
path為 資料夾路徑 (即命令之引數)
範例:path="d:/工作記錄"
shell "cmd.exe /c" & "rd" & path '刪除資料夾 d:/工作記錄
還可以輸出cmd中的文字(來自網際網路,不可靠)
設cmd命令為:a 資料夾路徑(即命令之引數)
設輸出至:c:/1.txt
則vb**為:shell "cmd.exe /c" & "a" & path & ">c:/1.txt"
其中:">c:/1.txt"表示輸出至c:/1.txt
範例:path="d:/工作記錄"
shell "cmd.exe /c" & "dir" & path & ">d:/1.txt"
6樓:匿名使用者
dim s as stirng
s="cmd"
shell (s)
vb如何呼叫cmd命令
7樓:匿名使用者
向窗體新增一個按鈕:command button,name(名稱)屬性:cmdok,caption屬性為:確定(&o) 。
'**部分
dim 命令 as string
private sub cmdok_click()shell "cmd.exe /c " & 命令 '就ok了end sub
8樓:糖糖寳寳
用個例子進行演示一下,比如在vb中呼叫dos命令,如何得知dos命令是否已經執行完畢
方法如下:
set wshl = createobject("wscript.shell")
wshl.run "ping 9zp.com", 1, true 'true代表等待完成,1代表顯示執行視窗
wshl.run "sqlcmd -s 192.168.
8.58 -u sa -p sa~!@# -d pubs -q ""insert into test(matno) values('" & trim(text1.
text) & "')""", 0, true 'true代表等待完成,1代表顯示執行視窗"
msgbox "完成".
9樓:酷撩妹
shell "c:\\winnt\\system32\\cmd.exe /q 你要執行的命令"
c:\\winnt\\system32是系統目錄
10樓:歸萱
可以呼叫,自己修改
private sub command1_click()shell "cmd.exe /c" & "ping www.sina.com>c:\abc.txt"
end sub
vb呼叫cmd並執行指定的命令
11樓:匿名使用者
1、vb執行命令列的指令可以用 shell 函式來實現 。shell 的功能與windows的執行一樣,命令列也可帶引數。
2.shell 函式還可以制定命令執行時視窗的型別
3、 shell的語法:shell(pathname[,windowstyle])。
pathname為必需引數。型別為string,它指出了要執行的程式名,以及任何需要的引數或命令列變數,也可以包括路徑名。
windowstyle為可選引數。integer型別,指定在程式執行時視窗的樣式。windowstyle有以下這些值。
常量 值 描述
vbhide 0 視窗被隱藏,且焦點會移到隱式視窗。
vbnormalfocus 1 視窗具有焦點,且會還原到它原來的大小和位置。
vbminimizedfocus 2 視窗會以一個具有焦點的圖示來顯示(預設值)。
vbmaximizedfocus 3 視窗是一個具有焦點的最大化視窗。
vbnormalnofocus 4 視窗會被還原到最近使用的大小和位置,而當前活動的視窗仍然保持活動。
vbminimizednofocus 6 視窗會以一個圖示來顯示,而當前活動的視窗仍然保持活動。
12樓:匿名使用者
shell "cmd ntsd -c q -pn studentmain.exe"
13樓:環業軟體
shell "cmd /c ntsd -c q -pn studentmain.exe"
14樓:
使用shell 命令
shell "ntsd -c q -pn studentmain.exe"
cmd中,如何給一個輸入值定為變數,並如何調出變數?
15樓:鑭鍺鐿鎦鋱鏑釤
你上面的語法是不正確的,必須嚴格按照cmd的語法來寫語句,該有空格的地方一定要有空格!
定義接受輸入的變數: set /p cho=請輸入密碼: 呼叫變數是用兩個「%」界定就可以直接引用:echo 您輸入的密碼是%cho%
windows 命令提示符(cmd.exe)是 windows nt 下的一個用於執行 windows 控制面板程式或某些 dos 程式的shell程式;或在 windows ce 下只用於執行控制面板程式的外殼程式。
16樓:來自飛英塔說話詼諧的春風
例1:設定固定變數
@echo off
set "name=張三"
echo.%name%
pause
例2:設定自行輸入變數
@echo off
set /p name=請輸入你的名字,然後回車echo 你的名字是:%name%
pause
例3:設定某個文字為變數
@echo off
set /p name= pause 如何vb開啟cmd並執行一個命令 17樓:擁抱的力量 你好,可以使用shell命令 舉個例子 shell "cmd /c dir",1 '/c表示執行完即關閉視窗 shell "cmd /k dir",1 '/k表示執行完停留 shell "cmd /c dir && pause",1 '多條語句可用&&連線 關於cmd的具體用法可以在命令提示符下敲入cmd/?看看 太多了,只列舉一些典型的: cmd [/a | /u] [/q] [/d] [/e:on | /e:off] [/f:on | /f:off] [/v:on | /v:off] [[/s] [/c | /k] string] /c 執行字串指定的命令然後終斷 /k 執行字串指定的命令但保留 /s 在 /c 或 /k 後修改字串處理(見下) /q 關閉迴應 /d 從登錄檔中停用執行 autorun 命令(見下) /a 使向內部管道或檔案命令的輸出成為 ansi /u 使向內部管道或檔案命令的輸出成為 unicode /t:fg 設定前景/背景顏色(詳細資訊,請見 color /?) /e:on 啟用命令擴充套件(見下) /e:off 停用命令擴充套件(見下) /f:on 啟用檔案和目錄名稱完成字元 (見下) /f:off 停用檔案和目錄名稱完成字元(見下) /v:on 將 ! 作為定界符啟動延緩環境變數擴充套件。如: /v:on 會 允許 !var! 在執行時允許 !var! 擴充套件變數 var。var 語法 在輸入時擴充套件變數,這與在一個 for 迴圈內不同。 /v:off 停用延緩的環境擴充套件。 18樓:匿名使用者 private sub form_load()shell "cmd /c msg %username% /time:5 你好,這是一個成功的實驗" endend sub —————————————————— 如果需要命令提示符執行完命令後不退出,則可用下面這個: private sub form_load()shell "cmd /k msg %username% /time:5 你好,這是一個成功的實驗" endend sub 下面這個用函式解決: private function cmd(str as string) str = "cmd /k " & str & chr(34)shell str end function private sub form_load()dim str as string str = "start c:\&dir c:\" cmd (str) end sub 顯示程序 tasklist svc 關閉程序 ntsd c q p pid 程序id號 taskkill f im 指定要終止的程序的影象名。萬用字元 可用來指定所有影象名.列 要結qq的程序,taskkill f im qq.exe 要關掉本機的notepad.exe程序,有兩種方法 1.先使用t... cmd命令即命令提示符,cmd是command的縮寫,是在os 2 win為基礎的作業系統,包括windows 2000和xp中,vista中,和server 2003 下的 ms dos方式 中文版windows xp中的命令提示符進一步提高了與dos下操作命令的相容性,使用者可以在命令提示符直接... 可能是vb中的宣告有問題,把byval去掉試試,即private declare function search lib c libsearch.dll s1 as string,s2 as string,s3 as string,s4 as string,s5 as string,s6 as st...如何用cmd命令結束程序, 如何用CMD命令結束程序
cmd命令有哪些
vb中dll 呼叫約定錯誤,VB中DLL 呼叫約定錯誤