vb 传递参数给编译好的exe

来源:百度知道 编辑:UC知道 时间:2024/06/23 22:58:50
vb 里面能够将参数传递给编译好的exe文件吗?
如果能,怎样才能实现 ?

用DDE。不过只能发送给自己的VB程序
设计时把窗体的LinkMode设为1-Source;在窗体上添加一个PictureBox命名picDDE。(貌似文本框和标签也可以这么用,没试过)

'API函数,用于把制定窗口设为活动窗口
Private Declare Function SetActiveWindow Lib "user32" (ByVal hwnd As Long) As Long

Private Const sMsgToTop As String = "ToTop!" '自定义消息,随意改
Private Const sFormLT As String = "I AM UNIQUE" '链接主题,只要和别的程序不重名

'DDE链接, 处理信息
Private Sub Form_LinkExecute(CmdStr As String, Cancel As Integer)

Select Case CmdStr
Case "ToTop!" '我们发送的信息
'调用API把自己设为活动
SetActiveWindow Me.hwnd
End Select

Cancel = 0

End Sub

用API
sendMessage