51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 4225|回复: 6
打印 上一主题 下一主题

[Robot] 用robot如何实现控制计算机重启并在重启后自动运行指定的脚本????

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-4-1 22:09:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教PCL兄,关于无忧测试第一期上关于重启后自动运行指定脚本的文章,我看了后面的外文材料后还是比较模糊。
到底如何使用那个插件??
如何通过编写--运行一个脚本来实现以下操作
1。指定计算机自动重新启动??
2。重新启动后如何自动运行指定的脚本??
pcl兄能否编写一个脚本来举个实际的例子。例如自动运行工程Test目录下autotest脚本,假设工程所在目录为:D:\Robottest。
谢谢。

热切等待中。。。。。。。;):|
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
发表于 2005-4-6 09:54:15 | 只看该作者
1。可以参考Windows API函数ExitWindowsEx
2。rtrobo.exe autotest /user admin /project d:\Robottest /play /log testlog /close
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2005-4-6 16:16:47 | 只看该作者
问题1: 就像版主所说的那样需要调用系统的API函数,这个问题我们的实际解决方法也是如此

问题2:也可以采用Os系统的TASK功能来实现。

谢谢!
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2005-4-7 01:23:29 | 只看该作者
用任务计划功能依旧需要调用robot的参数命令,否则没办法定位到具体的脚本上。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2005-4-11 21:14:58 | 只看该作者
用“任务计划向导”不是只能实现定时启动吗??如果用批处理命令的话,也不能控制和区分每次重启来启动不同的脚本。
我的意思是,通过脚本调用来实现一次回放过程中多次重启动来实现调用不同脚本。读了朴兄的文章知道了那个helper插件,有介绍相关的应用,哪位大哥能给个具体例子。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    慵懒
    昨天 00:00
  • 签到天数: 3452 天

    连续签到: 62 天

    [LV.Master]测试大本营

    6#
    发表于 2005-4-12 08:13:13 | 只看该作者
    是否可以用组策略。

    在里面有启动脚本和关机脚本,在robot脚本中控制重新启动,在关机脚本中判断修改启动脚本的内容,这样随着每次的重新启动,开机脚本就根据最后的关机脚本进行变化了。

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2005-4-23 10:53:13 | 只看该作者
    我最后的解决方案是通过批处理命令自动调用一个判断脚本,这个判断脚本通过判断我已经输入的标志位来决定执行哪个脚本
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-5-4 08:03 , Processed in 0.073987 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表