可以自动脚本GAE启动器,这样我每次部署时都不必输入密码吗?
答案 0 :(得分:4)
AutoIt可以自动化GUI没问题。有2个编辑框(Edit1
和Edit2
),因此您几乎可以使用记事本示例并稍微更改它们。如果你想在背景中运行某些东西,那就做这样的事情作为启动器周围的包装。
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
或者,您可以从命令行部署应用程序。