vb运行问题
来源:百度知道 编辑:UC知道 时间:2024/09/18 17:03:37
或者是输入text1.text的内容!
好的奖励
'其实没有必要在运行内输入CMD,运用VB就可直接运行。方法如下:
'在工程内建立文本框控件textbox及CommandButton控件。其中:text1为你要输入的命令,Command1为命令执行。
'然后输入以下代码,试试输入命令,肯定执行。OK!祝你成功。
Option Explicit
Private Declare Function CreateProcess Lib "kernel32" Alias "CreateProcessA" (ByVal lpApplicationName As String, ByVal lpCommandLine As String, lpProcessAttributes As Any, lpThreadAttributes As Any, ByVal bInheritHandles As Long, ByVal dwCreationFlags As Long, lpEnvironment As Any, ByVal lpCurrentDriectory As String, lpStartupInfo As STARTUPINFO, lpProcessInformation As PROCESS_INFORMATION) As Long
Private Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long
Private Declare Function CreatePipe Lib "kernel32" (phReadPipe As Long, phWritePipe As Long, lpPipeAttributes As Any, ByVal nSize As Long) As Long
Private Declare Function WriteFile Lib "kernel32" (ByVal hFile As Long, lpBuffer As Any, ByVal nNumberOfBy