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

[文件操作] [已解决]批处理怎样关闭打开的窗口,安装相关程序?

两个问题:
1. cmd命令去关闭打开的窗口
如:如何用命令去关闭打开的“我的电脑”的窗口?有的窗口可以通过taskkill命令去实现,可是有的却不知道具体的进程是什么,又如何去kill呢?

2.用命令去自动安装一些安装程序
如:一些安装程序的安装界面会有几个选择,如何用命令去执行安装操作,而不只是停留在安装选择界面

[ 本帖最后由 pdp320921 于 2011-3-6 22:52 编辑 ]
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

调用VBS发送指定的按键
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

可以用TASKLIST或WMIC
枫中残雪:风停了,我的心却在动,让我心中的寒意走向远方

TOP

如果是用taskXXXX或者wimc那就会把所有窗口都关了

TOP

回复 4楼 的帖子

我仅仅是针对第1点所说。
如果进程已经现示出来的话,再进行下一步操作可能会变的简单。如果要指定的话,可以用FINDSTR或WHERE进行筛选(个人感觉)
枫中残雪:风停了,我的心却在动,让我心中的寒意走向远方

TOP

哦,我以为说的是explorer

1,
无论如何要想结束特定进程总要给出筛选条件,如:
wmic process where executablepath="安装文件完整路径" delete

或者
taskkill /f /t  /fi "windowtitle eq 安装程序的窗口名称"

sendkey的我就不说了

2,
有些安装程序有静默安装的命令行参数开关,比如/s或者/quiet或者/q,楼主可以在运行时就以1.exe /s的方式启用静默安装选项。
除此之外的安装包如果不用第三方命令来发送按键,恐怕不能太指望批处理了...

TOP

1,楼主需要明确到底是关闭窗口还是结束进程?
2,如果想彻底解决等待按键响应的问题,方法就是直接对安装程序解包,然后使用批处理或 inf 等重建安装过程
寒夜孤星:在没有说明的情况下,本人所有代码均运行在 XP SP3 下 (有问题请发贴,QQ临时会话已关闭)

TOP

回复 7楼 的帖子

1,楼主需要明确到底是关闭窗口还是结束进程?

===关闭打开的窗口====


2,如果想彻底解决等待按键响应的问题,方法就是直接对安装程序解包,然后使用批处理或 inf 等重建安装过程

==="直接对安装程序解包,然后使用批处理或 inf 等重建安装过程",能讲得在详细点吗?本人菜鸟~(3Q)

TOP

解包建议用Unicersal Extractor,我用了很久了,大部分压缩包都能解压。
从来不怎么相信非官方渠道上的安装文件,除非软件必须要改注册表或者安装服务,要不然都是解包了再手动安装

TOP

返回列表