0

AutoIT 能否编写 GAE 启动器脚本,以便我不必在每次部署时都输入密码?

4

1 回答 1

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

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

于 2013-07-08T14:20:40.003 回答