易截截图软件、单文件、免安装、纯绿色、仅160KB

VB中调用dos命令

我想在想在dos中调用“tree”命令,想达到如下目的:

tree f:\gyh /f>>list.txt

即把f:盘下的gyh文件中的子文件夹即文件形成列表输入到list。txt中,但是这个命令要求当前命令必须是在f:盘下执行,如:

c:\>tree f:\gyh /f>>list.txt 这样来执行是不行的,怎么解决这个问题达到我想要的目的呢?

请高手指教!!
 
使用批处理吧!


没有问题呀,在c盘符下执行 c:\>tree f:\gyh /f>>list.txt ,正确
到底有什么问题

批处理这么写:
cd f:
tree f:\gyh /f>>f:\list.txt
保存为批处理.bat,放在vb程序目录中。

vb加个按钮,执行一句:
Private Sub Command1_Click()
Shell App.Path & "\批处理.bat"
End Sub

'f:\list.txt 是将list.txt放在f盘,如果想放d盘改为 tree f:\gyh /f>>d:\list.txt




原来不用那么麻烦,一个shell搞定。


Private Sub Command1_Click()
Shell "cmd /c tree f:\gyh /f>>f:\list.txt ", vbHide
End Sub

关键是list.txt跑哪里去了,这里是f:盘。

一个例子: lRet = Shell("cmd /c move /y c:\Oldlocation.doc d:\newlocation.doc",vbHide)

另一个例子:

Private Sub Command1_Click()
P$ = Environ$("WINDIR") + "\system32\cmd.exe /c mkdir c:\mynewdir"
Print P$
If Shell(P$) > 0 Then
Print "greater"
ChD


相关问答:

请好心人帮我把VB源码转为VB.NET~

希望大家能够帮我下.感谢了..


源码传在大米盘 VB6 的源码 http://www.damipan.com/file/3wNoKLW.html

转为VB.NET源码.

小弟完全是新手 不懂的说.麻烦各位帮忙一下

我的EMAIL是:4452 ......

vb插入数据库重复值问题

在vb中怎么判断,插入到数据库中的值是重复的,本人才刚接触VB语言,甚是有好多地方还不懂,还请各位大侠们给出代码,谢谢了呀!!!
插入之前select一下阿。
或者写一个组合SQL插入语句,例如
IF not Exist(
& ......

vb控制GPRS MODEM拨号

我想做个用vb6做的程序,可以控制GPRS MODEM拨号,如拨我自己的手机
可以啊
你先下个AT命令集合学习学习

我来顶

顶贴

LZ好厉害

不顶不行

老是排MP
引用
LZ好厉害
......

【急求】VB中使用WScript调用外部命令 - VB / 基础类

在下是vb的新手,想写段程序,在vb中,使用wscript调用一些外部的命令,但是程序执行一直有错误,请各位高手帮忙解答下,谢谢。
代码如下:
VB code:

Private Function getFile_CMD(filename, filepath) As Bo ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号