VB:程序运行通知

来源:百度知道 编辑:UC知道 时间:2024/05/12 04:36:51
运行 webot.exe "c:\d.txt" 打开webot程序并打开 "c:\d.txt" 后如何保证再次运行 webot.exe "d:\wwww.txt" 时通过同一个程序窗口打开"d:\wwww.txt"这个文件?
command函数我知道,问题是通过同一个程序打开,就是说只能运行一个程序

运行错误!:无效属性值!

看看下面这篇文章 自己研究一下
如果是重复运行的话就把command发送过去就可以了

程序只运行一个实例,再次双击时把前一个激活的功能怎么实现
动态数据交换技术DDE
faq-it.org/asm/
打开VB,新建一个工程,选择菜单中的“工程->工程1 属性”,把工程名称改为“P1”,把已有的一个窗体的“LinkTopic”属性改为“FormDDE”,把“LinkMode” 属性改为“1 - Source”,添加一个PictureBox控件作为DDE执行控件,命名为picDDE。然后添加一个 TextBox控件,命名为“txtInfo”,并把“MultiLine”属性设置为“True”,以便显示多行文本,作为消息显示控件。

最后在窗体代码区输入以下代码:
Const COMMANDLINE = "CommandLine=" 注释: 还是为了省事,定义一个常量

Private Sub Form_LinkExecute(CmdStr As String, Cancel As Integer)
Static lngCount As Long
Dim Info As String

Info = txtInfo.Text 注释: 保留原有信息

Select Case CmdStr 注释: CmdStr 是DDE程序传送过来的参数
Ca