引用 | 编辑
yc421206
2006-09-01 18:03 |
楼主
▼ |
||
![]() 小弟根据板上大大所推荐之autoit软体,进行自动安装,小弟也因此上网晃了一下得知如何使用, 以下是小弟所撰写之程式码,其中使用@SW_HIDE指令,想要将安装画面缩至最右下角, 但是确无法隐藏,我猜大概是 Send("!n")指令的原因,请教版上高手是否有其他写法,谢谢! ; 执行安装精灵 Run("D:\wpi\Install\Insight\Designer9\Des90.exe") WinWaitActive("Windows Installer") WinSetState("Windows Installer" , "" , @SW_HIDE) ; 开始安装 WinSetState("Micrografx Designer 9.0 Setup" , "Welcome to the Micrografx Designer 9.0 Installation Wizard" , @SW_HIDE) WinWaitActive(&qu .. 访客只能看到部份内容,免费 加入会员 ![]()
|
引用 | 编辑
冰漾
2006-09-01 19:32 |
1楼
▲ ▼ |
不知道参数这样下对不对, 要看使用者手册才知道...
Send("!n")简单来说就是让程式送出 Ctrl+N 或 Alt+N 的动作(没有仔细研究)... 而且 WinWaitActive 意思是叫 AutoIt 等待程式 Active 之后才执行动作(我的意思是系统必须focus在该程式上面).... 假如都缩起来, 系统的focus就不在这个程式上面, 怎么执行安装? 以上是小弟自己对 AutoIt 的认知, 不一定是对的... ![]() |
引用 | 编辑
yc421206
2006-09-01 20:02 |
2楼
▲ ▼ |
下面是引用冰漾于2006-09-1 19:32发表的 : 谢谢冰漾大大的回覆 Send("!n")→是指Ctrl+N,就是快捷键的意思。 就我所知是可以隐藏安装的,我同事就使用vb指令控制windows applicatoin ,例如像ip configuation,change computer name等等......按一个键修改了很多东西,但都没见到要修改的应用程式视窗显示,所有修改任务都都在背景执行,所以我想两者(vb跟autoit)均是可控制windows的键盘跟滑鼠,那应该就是有可能可以隐藏,只是不知是否有其他的语法或是写法,可以办的到 ![]() |
引用 | 编辑
莫力思雷靠呗
2006-09-01 20:10 |
3楼
▲ ▼ |
讲法有错误喔! !N 就是 N 用键盘的快捷键表示 ALT+N
冰样的讲法是正确的,所以你可以参考参考 还有你的安装程式画面一定要在最上层,AUTOIT 才会有动作 不然他判别不到视窗的名称是无法执行完成的 ![]() |
引用 | 编辑
yc421206
2006-09-02 16:38 |
4楼
▲ ▼ |
下面是引用v60i于2006-09-2 09:47发表的 : 谢谢各位的指正,不知有没有其它的指令可以使安装画面隐藏的呢 ![]() ![]() |
引用 | 编辑
莫力思雷靠呗
2006-09-02 16:43 |
5楼
▲ ▼ |
下面是引用yc421206于2006-09-2 16:38发表的 : 为何话一定要讲两次呢 还有你的安装程式画面一定要在最上层,AUTOIT 才会有动作 不然他判别不到视窗的名称是无法执行完成的 ![]() |
引用 | 编辑
yc421206
2006-09-02 18:22 |
6楼
▲ ▼ |
下面是引用莫力思雷靠呗于2006-09-2 16:43发表的 : 谢谢各位的回答 真的没办法隐藏阿~"~ 那还是回去玩vb好了 ![]() ![]() |
引用 | 编辑
a78810
2006-11-18 17:28 |
7楼
▲ ▼ |
以前有一版Alcohol 120%也是用AutoIt程序去跑
隐藏画面是把安装视窗移动到画面以外 目前用不到这东西 有研究的可以去试看看 ![]() |
引用 | 编辑
toye7711toy
2010-11-28 21:27 |
9楼
▲ ▼ |
TO : ~~
Dear all: 凡正 只是重灌 而已 阿 兴趣多喔 ![]() |