Board logo

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

作者: pdp320921    时间: 2011-2-9 20:55     标题: [已解决]批处理怎样关闭打开的窗口,安装相关程序?

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

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

[ 本帖最后由 pdp320921 于 2011-3-6 22:52 编辑 ]
作者: Batcher    时间: 2011-2-9 20:57

调用VBS发送指定的按键
作者: wc726842270    时间: 2011-2-9 23:34

可以用TASKLIST或WMIC
作者: CrLf    时间: 2011-2-9 23:43

如果是用taskXXXX或者wimc那就会把所有窗口都关了
作者: wc726842270    时间: 2011-2-9 23:57     标题: 回复 4楼 的帖子

我仅仅是针对第1点所说。
如果进程已经现示出来的话,再进行下一步操作可能会变的简单。如果要指定的话,可以用FINDSTR或WHERE进行筛选(个人感觉)
作者: CrLf    时间: 2011-2-10 00:21

哦,我以为说的是explorer

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

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

sendkey的我就不说了

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

1,楼主需要明确到底是关闭窗口还是结束进程?
2,如果想彻底解决等待按键响应的问题,方法就是直接对安装程序解包,然后使用批处理或 inf 等重建安装过程
作者: pdp320921    时间: 2011-2-10 18:01     标题: 回复 7楼 的帖子

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

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


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

==="直接对安装程序解包,然后使用批处理或 inf 等重建安装过程",能讲得在详细点吗?本人菜鸟~(3Q)
作者: CrLf    时间: 2011-2-10 18:36

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




欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2