使用AutoIT脚本编写GAE启动器?

时间:2013-07-08 13:22:01

标签: google-app-engine windows-7 autoit

可以自动脚本GAE启动器,这样我每次部署时都不必输入密码吗?

1 个答案:

答案 0 :(得分:4)

AutoIt可以自动化GUI没问题。有2个编辑框(Edit1Edit2),因此您几乎可以使用记事本示例并稍微更改它们。如果你想在背景中运行某些东西,那就做这样的事情作为启动器周围的包装。

Local $sLauncherPath = "C:\Program Files\Google\google_appengine\launcher\GoogleAppEngineLauncher.exe"

Local $iPid = Run($sLauncherPath)

Local $hWin
While ProcessExists($iPid)
    $hWin = WinWait("Deploy Application to Google", "", 1)

    If $hWin And WinGetProcess($hWin) = $iPid Then
        ControlSetText($hWin, "", "Edit1", "MyEmail@Domain.com")
        ControlSetText($hWin, "", "Edit2", "MyPassword123")

        ControlClick($hWin, "", "Button2")

        WinWaitClose($hWin)
    EndIf
WEnd

或者,您可以从命令行部署应用程序。