如何使用autoit lib(自动化机器人框架)将记事本文件保存到特定文件夹中

时间:2017-02-13 07:27:07

标签: automation robotframework autoit

我想使用autoit lib将记事本文件保存到特定文件夹中。请让我知道该怎么做。我知道如何使用自动工具并尝试控制点击以及鼠标单击选项,但需要一些实体脚本才能这样做。 - 我正在尝试从“另存为”窗口中保存文件

2 个答案:

答案 0 :(得分:3)

       Run("notepad.exe")
       WinWaitActive("Untitled - Notepad")
       WinMenuSelectItem("Untitled - Notepad", "", "&File", "Save &As" )
       Sleep(5000)
       Send("filename")
       Send("{ENTER}",false)

对于特定文件夹:

       Run("notepad.exe")
       WinWaitActive("Untitled - Notepad")
       WinMenuSelectItem("Untitled - Notepad", "", "&File", "Save &As" )
       Sleep(5000)
       ControlSetText("Save As", "", "[CLASSNN:Edit1]", "D:\Agilent")
       Sleep(2000)
       Send("{ENTER}",false)
       Sleep(2000)
       Send("filename1")
       Send("{ENTER}",false)

这是autoit中的脚本......

答案 1 :(得分:0)

如果您想使用Robot Framework保存文件,可以使用“OperatingSystem”库的“创建文件”关键字。

以下是一个小例子:

*** Settings ***
Library             OperatingSystem
*** Test Cases ***
Testing
    Create File           E:\\Test\\newfile.txt        Hello World!!