不知道该发到哪个版块的帖子(20分)

  • 主题发起人 主题发起人 wp231957
  • 开始时间 开始时间
W

wp231957

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在手头有一堆XP的更新文件
我如果手工去点击执行,如果有50个文件,我就要执行50次

能否做个程序把这50个文件一次执行(或者把这50个文件合并成一个文件一次执行)
需要注意的事情是:有个别安装包在执行完毕时,有个现在不重新启动计算机
这个默认是不勾挑的,需要手工勾挑,否则计算机就自动重新启动了(所以在编程时需要克服这个问题,使其在安装完毕后再重新启动一次即可)
 
不会,学习
 
如果分少可以再加的,谢谢个位
 
可以写一个调用可执行程序的文件,调用50次.就可以,只是有点烦.
 
我也遇到过,好像要重启的安装后必须重启,才能安装其他的,不让其他的就没效果!
 
那什么下一步了什么的,我同意许可协议等等
都想让程序自己完成,如何做
 
可以考虑使用列表方式顺序执行,运行更新程序时记录下其Handle,查找显示界面的中的各控件(如下一步。同意许可等)的句柄,发送点击消息给程序,重启计算机选择也可以采用此方法解决。查找时枚举窗口上的控件,可以根据其Text等属性来判断是否需要选择或者点击。
 
1、新建一个文本文件,扩展名为 bat
2、右键盘点这个文件,选“编辑”
3、列出所有的程序名
4、保存这个文件
5、运行这个批处理文件。
6、给分!
 
做成批处理完全可以搞定...
 
可以使用注册表
去查一下,注册表里面有一个RUNONCE的项,它记录了启动后执行一次的程序

你就可以通过这个,使得启动后依然调用你的程序,然后在程序的当前目录中,放一个文件来记录你已经安装的进度。
 
可以采用配置文件加执行文件来完成。
 
已经搞定了,谢谢
 
后退
顶部