我使用与剪贴板界面配合使用的外部程序来传递参数并打开患者。案例是我正在vb.net中执行一个程序,我在其中使用剪贴板将参数传递给该外部程序,使用以下行:
My.Computer.Clipboard.SetText (myTextWithParameters)
并且始终运行的外部应用程序获取该数据并返回一些值。但问题是在我的vb.net应用程序中插入行时
My.Computer.Clipboard.SetText (textClipboardInfo)
,我直接跳过错误:
Catch ex As Exception
MessageBox.Show (ex.GetType (). FullName)
MessageBox.Show (ex.Message.ToString)
End Try
在ex.GetType (). FullName
- >我得到以下内容: System.Runtime.InteropServices.ExternalException。
我认为这是因为还有另一个使用剪贴板的进程,在这种情况下是我的外部程序,但我无法关闭它,因为它必须运行才能传递参数。
我希望我已经说清楚了。
感谢任何帮助。