Attrib.exe ???.??? > a.txt
运行结果输出到a.txt
用vb打开就是结果
运行结果输出到a.txt
用vb打开就是结果
解决方案 »
- VB Timer问题:Timer Interval太慢,最小可以设多少
- 关于mediaplayer.fastforward方法
- 为什么我用的activereports做的报表,每次打印时不管有纸没纸都会跳出提示“请插入纸张”,打完一张就会跳出一次,怎么取消掉啊?
- 局域网内有两台机子,怎样才能让其中一台机子数据传到另一台机子上,并另一台机子能读取这些数据来做运算。
- MSHFlexGrid问题
- 请帮我看看,这样打印图形对吗?关于Printer.PaintPicture
- 程序进度条
- 为什么在第一个get()出现找不到gdi32.dll入口的错误提示!!急!!在线等待!~~!~!~!~~
- 关于报表,急!!!!
- 关于listview的重大问题!
- setupbuilder 为什么分盘时老是不准确?一定给分!!,一定给高分!!!!
- 欲保存网页,请点击"管理"!!!!!!!
就是啊,对于DOS命令,利用重定向功能,输出到文件,再打开这个
文件就可以获得返回的信息。不过以我的意见,其实这样做是没有必要的。基本上这种DOS文件命令都可以用
VB中FILESYSTEM对象的方法来实现。
Option Explicit
' API函数声明
Private Declare Function AllocConsole Lib "kernel32" () As Long
Private Declare Function FreeConsole Lib "kernel32" () As Long
Private Declare Function GetStdHandle Lib "kernel32" (ByVal nStdHandle As Long) As Long
Private Declare Function ReadConsole Lib "kernel32" Alias "ReadConsoleA" _
(ByVal hConsoleInput As Long, ByVal lpBuffer As String, ByVal nNumberOfCharsToRead _
As Long, lpNumherOfCharsRead As Long, lpReserved As Any) As Long
Private Declare Function WriteConsole Lib "kernel32" Alias "WriteConsoleA" _
(ByVal hConsoleOutput As Long, ByVal lpBuffer As Any, ByVal nNumberOfCharsToWrite _
As Long, lpNumberOfCharsWritten As Long, lpReserved As Any) As Long
Private Declare Function SetConsoleMode Lib "kernel32" (ByVal hConsoleOutput As Long, _
dwMode As Long) As Long
Private Declare Function SetConsoleTitle Lib "kernel32" Alias "SetConsoleTitleA" _
(ByVal lpConsoleTitle As String) As Long
Private Declare Function SetConsoleTextAttribute Lib "kernel32" _
(ByVal hConsoleOutput As Long, ByVal wAttributes As Long) As Long
'定义API函数中用到的所有常量
'GetStdHandle函数的 nStdHandle参数的取值
Private Const STD_INPUT_HANDLE = -10&
Private Const STD_OUTPUT_HANDLE = -11&
Private Const STD_ERROR_HANDLE = -12&
'SetConsoleTextAttribute函数的wAttributes参数的取值(按RGB方式组合)
Private Const FOREGROUND_bLUE = &H1
Private Const FOREGROUND_GREEN = &H2
Private Const FOREGROUND_RED = &H4
Private Const FOREGROUND_INTENSITY = &H8
Private Const BACKGROUND_BLUE = &H10
Private Const BACKGROUND_GREEN = &H20
Private Const BACKGROUND_RED = &H40
Private Const BACKGROUND_INTENSITY = &H80
'SetConsoleMode的输入模式
Private Const ENABLE_LINE_INPUT = &H2
Private Const ENABLE_ECHO_INPUT = &H4
Private Const ENABLE_MOUSE_INPUT = &H10
Private Const ENABLE_PROCESSED_INPUT = &H1
Private Const ENABLE_WINDOW_INPUT = &H8
'SetConsoleMode的输出模式
Private Const ENABLE_PROCESSED_OUTPUT = &H1
Private Const ENABLE_WRAP_AT_EOL_OUTPUT = &H2
Private hConsoleIn As Long '