VB调用cmd
我想用VB做个磁盘修复程序.在界面上有个text1,在里面可输入盘符,输入盘符后点"开始"按钮,即可对text1.text中所输入的盘符进行修复.我所用的代码是:Shell "CHKDSK text1.text:/F".但不能实现效果,请高手指教.另:能否实现不显示cmd界面,但修复完后能以msgbox进行提示?谢谢
Shell "CHKDSK text1.text:/F",0
不显示cmd界面
shell "chkdsk " & text1.text & " :/F" ,0
用msgbox显示结果不好做。
可以用"重定向命令"把结果存到文件中,在打开文件,用msgbox 显示。
能否在修复完后另以提示框的形式进行提示?
另:我试过Shell "CHKDSK text1.text:/F",但就是没反映,也不见cmd窗口弹出.
Shell "CHKDSK" & Text1.Text & " :/F" 在开始写的时候我也试过了,一调试就提示文件未找到.
VB code:
Shell "CHKDSK.exe" & " " & Text1 & "/F", vbHide
Shell "CHKDSK.exe" & " " & Text1.Text & "/F" 没反应.
Shell "CHKDSK.exe" & " " & Text1.Text & ":/F" 可以实现效果.加了vbHide虽然可以让cmd窗口不显示,但怎么才能知道磁盘已修复完成了呢?
修复完成后的提示代码我已完成,并测试OK.谢谢各位热心的帮忙.
相关问答:
想在warcraft3里进行写屏操作【如对战平台中的胜负提示信息】,效果就像游戏平台中一样,我试过在一窗口中写入文字,然后一直让窗口强制最前,虽然能实现文字显示,但是文字会不断闪烁,而且有不确定BUG,通过论坛搜 ......
帮我改改 我总觉得有问题
Type ID
number As Single
score As Integer
name As String * 6
End Type
Dim personl As ID, i%
Private Sub Command1_Click()
i = 0
&nbs ......
刚接触vb6.0,有些摸不到的感觉,敬请各位大虾给点建议!!!
不会吧,推荐学习.NET。顺便推荐实用代码网站http://bingning.net/free/source/index.html。
如果没基础 就用易语言吧 中文编程呢 代码都是中文 ......
各位高手,小弟想写一个程序,读取服务器上的一个共享文件,当这个文件被修改后,将此文件拷贝到本地计算机覆盖本地原来的文件。请各位大侠写段代码,和解释,谢谢!
判断文件大小或修改日期,不一样就拷贝到本地
......