
您需要使用Win32 API来关闭Windows系统的应用程序。Win32 API 允许您利用Windows消息控制其它应用程序。在这个例子中,您需要首先调用Win API寻找您的应用程序窗口,然后发送WM_QUIT 或WM_CLOSE消息至您想要关闭的应用程序。
为此,您需要两次使用库名为user32.dll的调用库函数节点VI。
请宽判滚按如下步骤进行:
在程序面板上放置两个调用库函数节冲李点VI,并选择位于C:\Windows\System32目录下的库user32.dll。
第一个调用库函数节点函数名选择FindWindow,并添加如下3个参数(函数返回类型是32位整型):
hWnd (32位整型)
lpszClassName (32位整型)
lpszWindowName(字符串指针)
3.第二个调用库函数节点函数名选择SendMessage,并添加如下4个参数(函数返回类型也是32位整型):
hWnd (32位整型)
uMsg (32位整型)
wParam (32位整型)
lParam (32位整型)
4.您需要连接常量0至FindWindow函数的lpszClassName,同时将您想要关闭的应用程序名称连接到lpszWindowName。
5.连接FindWindow函数的返回类型至SendMessage函数的hWnd输入端。并将十进制数16或十六进制数10连接到uMsg参数,同时将最后两个参数wParam和lParam与常量0连接。
6.这部分代码将会关闭您在Window Name中输慎余入的窗口名称所指定的应用程序。
在每个线程都有你的停止按钮进行控制。解决这个问题关键在于你的编程的结构和风格上面下功夫。因为这个问题没有具体实例,悄斗我这不太好讲。我只粗谈饥并一下,一般的实现方法是通过事件结构响应 *** 作者的停止按钮事件。当事件结构响应停止命令时,发出相关命令停止各线程的程序运行。这里再次强调在程序设计时应该有良好的控制结构,和编程风格,这样你编的程序才能最终达到一个实用的程序,而不是范例和小的调试程序。找一个编程风格较好的例子学习学习。编程风格对LabVIEW很重要,NI 有一个文档也专门讲了编程风格问题。你说的问题的另一个方法是可以在程序中单独开一个线程,使用LabVIEW功能函数STOP。但启肢磨这种终止是种强制的终止,会引起一此执行程序的终止,不建议,也就是编程风格不好。
labview是一个电脑系统编程软件,点击系统里的flat sequence,然后点击程序应用控制里的停止运行,就可以关闭第三方软件了。在电脑系统里设置打开程序应用,找到第三方软件,右击停止运行就可以。第三方软件在运行过程中可能会对电脑造成颤改损害,所以需要在应用市场下载。
labview使用的是图形化编辑语言G编写程序,产生的程序是框图的形式,是NI设计平台的核心,也是开发测量或控制系茄岩判统的理想选择,旨在帮助工程师和科学家解决问题、提高生产枣态力和不断创新。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)