[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[其他] CLwin 1.0 按名称批量关闭窗口

继续编写第三方,应shuaige100,写了一个批量关闭窗口的第三方。

CLwin 1.0 按名称关闭窗口
作者:xinje
E-mail:[email]xinje@126.com[/email]
2010.7.6

CLwin [/C] [欲关闭窗口名称]

例如:
   CLwin /C photoshop  
   关闭所有标题包含“PHOTOSHOP”的窗口。特别注意是所有!

http://bcn.bathome.net/s/tool/index.html?key=CLwin

回复 1楼 的帖子

关闭进程的——
这个vb的不知道怎么写,才能变第三方?
  1. Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
  2. Private Declare Function PostMessage Lib "user32" Alias "PostMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
  3. Const WM_CLOSE = &H10
  4. Private Sub Form_Load()
  5. Dim hwnd As Long
  6. hwnd = FindWindow(vbNullString, "vbs") '查找窗体标题
  7. If hwnd <> 0 Then
  8. PostMessage hwnd, WM_CLOSE, 0&, 0&
  9. End If
  10. hwnd = FindWindow(vbNullString, "6122软件") '查找窗体标题
  11. If hwnd <> 0 Then
  12. PostMessage hwnd, WM_CLOSE, 0&, 0&
  13. End If
  14. End Sub
复制代码

[ 本帖最后由 shuaige100 于 2010-7-6 23:04 编辑 ]

TOP

回复 2楼 的帖子

吧窗体去掉,代码写在模块里面,启动选择Sub Main
第三方命令行工具编程
Http://Hi.Baidu.Com/Console_App

TOP

不太会用VB,听楼上的吧。

TOP

回复 3楼 的帖子

你说的我也不会,闻所未闻,呵呵

TOP

工程->移除Form1
工程->添加模块
写代码,主程序的代码在Sub Main()过程里面写
工程->工程1 属性->启动对象选为Sub Main
编译就可以了
第三方命令行工具编程
Http://Hi.Baidu.Com/Console_App

TOP

可否多加点参数呢,比如只关闭名称是cmd.exe的窗口,是11cmd.exe就不关闭了

不过这样改和taskkill没什么区别了..
==========================
怎么到了VB了啊。老本行...

TOP

学习中,谢谢各位。。。。。

TOP

CLwin /C *
关闭所有窗口?
有一种爱叫放弃

TOP

好东西!!真好急需这个功能!!!

TOP

返回列表