IT天空

 找回密码
 加入我们

手机号码,快捷登录

搜索

[求助] au3自定义函数怎样等待调用完成一个再调用下一个函数

[复制链接]
lnkzwhy 发表于 2017-11-2 16:39:55 | 显示全部楼层 |阅读模式

写了几个自动安装函数,单独调用测试没问题。
然后写一个调用主函数,按顺序调用各个自动安装函数。
自己觉得没啥问题,可是运行时发现,各个自动安装函数没等一个完成就开始调用下一个自动安装函数了,桌面上出现众多窗口,无法正确的执行完毕!
请问:怎样才能等待一个函数调用完成再调用下一个函数。
最近访问 头像模式 列表模式
Skyfree 发表于 2017-11-2 17:20:48 | 显示全部楼层

活跃 225112| 技术 1089| 互助 1405| 钻石 373

AU3的函数本来就是一个完成再执行另外一个的,如果出现了你的这个情况,那问题出在你每个函数内的软件调用都没有等待其完成就退出了函数。
 楼主| lnkzwhy 发表于 2017-11-3 07:52:27 | 显示全部楼层

活跃 400| 技术 0| 互助 0| 钻石 0

函数内的软件是用run调用的,如果用runwait调用,就会停留在软件安装的第一个窗口界面,不能进行自动安装了!
还有其他的调用方法吗?
或者自动安装函数内部需要什么特殊的语句吗?

点评

run完取pid,函数最末循环检查pid的存在性,pid不存在了(运行完了)再return。  详情 回复 发表于 2017-11-3 09:47
Skyfree 发表于 2017-11-3 09:47:49 | 显示全部楼层

活跃 225112| 技术 1089| 互助 1405| 钻石 373

lnkzwhy 发表于 2017-11-3 07:52
函数内的软件是用run调用的,如果用runwait调用,就会停留在软件安装的第一个窗口界面,不能进行自动安装了 ...

run完取pid,函数最末循环检查pid的存在性,pid不存在了(运行完了)再return。
Skyfree 发表于 2017-11-3 09:49:59 | 显示全部楼层

活跃 225112| 技术 1089| 互助 1405| 钻石 373

lnkzwhy 发表于 2017-11-3 07:52
函数内的软件是用run调用的,如果用runwait调用,就会停留在软件安装的第一个窗口界面,不能进行自动安装了 ...
  1. Local $iPid = Run('x:\你的程序.exe')

  2. ;<---- 你的自动安装代码

  3. While 1
  4.         If Not (ProcessExists($iPid)) Then ExitLoop
  5.         Sleep(10)
  6. WEnd

  7. Return
复制代码
Skyfree 发表于 2017-11-3 09:51:26 | 显示全部楼层

活跃 225112| 技术 1089| 互助 1405| 钻石 373

或者你直接用 ProcessWaitClose 替代那段循环也行,还能指定个超时时间。相关方法很多。
gaobin803 发表于 2017-11-5 12:38:20 | 显示全部楼层

活跃 560| 技术 0| 互助 2| 钻石 10

run第一个exe肯定有进程xxx.exe的,判断exe退出了再run第二个
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

lnkzwhy

400

活跃

0

技术

0

互助
签到任务
最火的业界新闻
  • 体验“复兴号”免费WiFi:每人限600M 网速
  • 华为回应美国电商平台刷评论:真实的用户感
  • 前员工:苹果软件质量下降源于文化改变,不
  • 情人节那些事:起源故事并不浪漫反而非常残
  • 中兴5G新战略:将投467亿研发产品 月底推类
  • 英特尔酷睿i3-8130U发布:热功耗仅15W
  • 施工现场组图曝光:苹果飞船总部几近完工
  • AMD正式发布锐龙Ryzen APU 售价799元起
  • VAIO S笔记本产品线更新 8代酷睿CPU可获长
  • 华硕在美开售轻薄二合一独显笔记本新品ZenB
炫酷的硬件Show
  • 比小更小,Mini-STX装机
  • 华擎X99E-ITX + 银欣ML06 装机记
  • 最强双路泰坦硬管水冷 制作流程
  • 银欣FT02,双路E5工作站
  • 迟到的定制机箱小钢炮清理灰尘
  • 乔思伯UMX1 Plus,小巧的家用综合主机
  • 分体水冷第二弹-Inwin 805 infinity
  • 第一次DIY硬管水冷~~
  • 樱桃MX6.0 青轴 机械键盘 开箱
  • 挑战极限,10.2L小钢炮装机秀
有趣的美图分享
  • 遛弯
  • 有些人就能看出来这写的啥!
  • 这可是鸳鸯锅
  • 老夫老妻的日常,中枪率100%
  • 程序员的福音
  • 宝贝小三的回信
  • 理发前后
  • 无论怎样不能阻挡回家的路..
  • 神一样的男朋友
  • 找个有健康兴趣男嫁了吧
关注官方微信
快速回复 返回顶部 返回列表