
正文
vb.net关闭软件 vbs关闭窗口代码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
VB里怎么设置完全关闭程序
1、可以使用API函数FindWindow和PostMessage来寻找一个窗口并且关闭它。下面的范例演示如何关闭一个标题为Calculator的窗口。
2、相关的有进程快照、寻找进程、结束进程、处理进程托盘图标等。细节可以去百度,网上有不少。只例举TerminateProcess()函数的vb声明,其它自己去百度吧。
3、不建议使用END直接退出程序。你试试就知道,在大型的商业系统中,使用END有的时候会造成进程无法退出。彻底关闭一个窗口,你可以直接使用 unload from1这样的语句。
相关问答
Q1: vb.net如何彻底退出进程?
1、主窗体代码调用Me.close不就可以了吗?或者在任意代码处调用Application.Exit()。
2、If TargetKill.Length 1 Then 判断进程名的数量,如果同名进程数量在2个以上,用For循环关闭进程。
3、可以使用API函数FindWindow和PostMessage来寻找一个窗口并且关闭它。下面的范例演示如何关闭一个标题为Calculator的窗口。
Q2: vb.net写的软件,运行后关闭所有的窗口后,发现在任务管理器的进程里还在...
1、如果没有vb.net关闭软件,你可以试用kill来关闭窗口看看。
2、在 Form_Unload 中写endvb.net关闭软件,但是容易造成内存泄露。Private Sub Form_Unload(Cancel As Integer) EndEnd Sub 单独写一个exe文件vb.net关闭软件,比如end.exe。关闭你的主软件的时候,运行这个end.exe。用end.exe来结束主软件进程。
3、有些程序就是这样的,关闭窗口并不退出程序,所以任务管理器里面仍然有进程。
4、后台运行的基本都是服务类型的程序。但有一些软件即使你关闭vb.net关闭软件了,但后台的相关服务程序还在继续运行,占用一定的内存空间。
Q3: 怎样才能用VB.NET的代码来关闭一个在运行的程序
1、一般都是调用Winodws API函数TerminateProcess()来杀进程,相关的有进程快照、寻找进程、结束进程、处理进程托盘图标等。细节可以去百度,网上有不少。只例举TerminateProcess()函数的vb声明,其它自己去百度吧。
2、你可以使用API函数FindWindow和PostMessage来寻找一个窗口并且关闭它。下面的范例演示如何关闭一个标题为Calculator的窗口。
3、False。循环里最开始 If 判断一下 flag,如果为 True 就 Exit Do 跳出循环,否则继续循环。然后在别的函数控制 flag 的值就可以了。
4、如果上一个窗体是程序的主窗体(默认是程序的第一个窗体),则不能关闭这个窗体,只能隐藏(Me.Hide())这个窗体,否则整 个程序就被关掉了。如果上一个窗体不是程序的主窗体,可以用Me.Close()关闭。
5、第二个ShowDialog方法运行后,此时,弹出的一个窗体,你不将其关闭,那么,主程序就会一直等待这个窗体关闭后,才执行后面的代码。所以,你只需要使用showdialog这个方法,即可达到你想要的结果。
6、有两种方法,第一种是调用shutdown.exe shell(shutdown.exe路径 -s -t 0) -t是延迟时间,0表示立刻关机 另一种就是使用API了,好像是ExitWindow,你可以去搜索一下其用法。
Q4: vb.net如何关闭程序产生的excel进程
1、用Shell语句直接调出Windows的记事本,给个文件名即可轻而易举地打开文本文件。
2、在所有选项卡上,从列表中选择扩展属性,然后单击编辑值。输入 Excel 0;,用分号 (;) 将其与任何其他已有的项分隔。如果忽略此步骤,测试连接时将出现一条错误信息。
3、方法:双击左上角图标;文件--退出;点右上角关闭;在任务栏上右键 关闭;alt + F4;任务管理 结束任务;在进程里把 excel.exe 结束。
4、在任意文件夹新建文本文档,打开,在里面输入“net stop osppsvc”,保存。如下图所示。关闭后,在改文件上右键-重命名,重命名为“关闭osppsvc进程.bat”即可,如下图所示。
5、xQuit Set x1 = Nothing 释放内存 Set x1Book = Nothing Set x1Sheet = Nothing 这部分代码才会导致你说的进程没关闭的问题。如果是程序中间出错你可以在程序开始处加入ON ERROR GOTO XX 语名。
6、没问题了,关闭了。你只要通过windows 任务管理器,看看还有没有EXCEL,就知道了。
Q5: vb.net代码结束任务管理器中正在运行的程序
使用强大的wmi对象,在窗体上添加一个CommandButton命令按钮控件,取名叫Command1,在其单击中加放以下代码。
你确定没有用hide把窗口关闭。。如果有用请关闭。。如果没有,你可以试用kill来关闭窗口看看。
有时候我们不想通过任务管理器来结束正在运行的程序,下面就让我教大家怎么使用命令来结束正在运行的程序吧。
在循环线程中设置Thread.Sleep(50)中断来减少系统开销,这个方法仅适用于主窗口,也就是窗体关闭,程序就退出了,如果针对的是子窗口,就用第二种方法。利用系统API,循环遍历所有窗口,当指定标题不存在时就是已经退出了。
关于vb.net关闭软件和vbs关闭窗口代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








