分享金字塔在服務(wù)器上每天自動啟動/關(guān)閉的簡單方法
作者:金字塔 來源:cxh99.com 發(fā)布時間:2016年08月29日
- 咨詢內(nèi)容:
如果金字塔是放在云服務(wù)器上的,如果你想像我一樣實現(xiàn)每天自動啟動/關(guān)閉的話,那么我這個方法就可以簡單實現(xiàn).
其實之前很多人都已經(jīng)用autoit在本地電腦上實現(xiàn)了這一目的,但是,要想在云服務(wù)器上實現(xiàn),還得修改代碼.因為斷掉遠(yuǎn)程桌面連接后,autoit不能移動鼠標(biāo),發(fā)送按鍵.我在網(wǎng)上四處扒貼,問各路大神,都沒能得到一個滿意的答案.最后在一個國外的帖子里找到了解決問題的靈感,原來可以很簡單的解決這個問題.
首先,把你的服務(wù)器上的鼠標(biāo)設(shè)置一下:控制面板→鼠標(biāo)→指針選項→勾選"自動將指針移動到對話框中的默認(rèn)按鈕"
其次,去網(wǎng)上下載安裝一個autoit軟件.怎么用我就不說了.沒用過的同學(xué)看幫助文檔,只要把入門指南看了就夠了.
autoit代碼如下:
If WinExists("金字塔決策交易系統(tǒng)") Then ;先檢查是否已經(jīng)打開,如果已經(jīng)打開,關(guān)閉再重新打開
WinClose("金字塔決策交易系統(tǒng)")
Sleep(1000)
ControlClick("金字塔","是否退出該系統(tǒng)?","","left",1)
Sleep(10000)
EndIf
Local $iPID = ShellExecute("WinStock.exe","","c:\jzt\","open",@SW_MAXIMIZE) ;按照你的金字塔安裝目錄修改c:\jzt\
Sleep(4000)
ControlClick("歡迎使用金字塔決策交易系統(tǒng)","","","left",1)
把他編譯成exe文件,拷貝到云服務(wù)器上.然后在云服務(wù)器的任務(wù)計劃程序中設(shè)置每天自動運行exe文件就行了.我的代碼是把關(guān)閉軟件和啟動軟件放在了一起,你也可以把它分解成二個任務(wù),分別執(zhí)行啟動和關(guān)閉.
金字塔登陸之后會有個賬戶登陸窗口,在交易日不會出問題,但是非交易日登錄窗口會一直開著,關(guān)閉軟件時會導(dǎo)致金字塔出錯.這個不用管它.
最后,希望金字塔工作人員別針對上述方法搞個針對性的禁止!
- 金字塔客服:
太厲害了
- 用戶回復(fù):
關(guān)閉遇到一點問題:如果運行著圖標(biāo)程序化會出現(xiàn)提示“確認(rèn)關(guān)閉框架?”,卡在這個對話框?qū)е萝浖o法關(guān)閉,望樓主幫忙解決下
- 網(wǎng)友回復(fù):
已解決樓主給力呀。If WinExists("金字塔決策交易系統(tǒng)") Then ;先檢查是否已經(jīng)打開,如果已經(jīng)打開,關(guān)閉再重新打開 WinClose("金字塔決策交易系統(tǒng)") Sleep(1000) ControlClick("金字塔","是否退出該系統(tǒng)?","","left",1) Sleep(10000) ControlClick("金字塔","關(guān)閉框架?","","left",1)EndIf 這竄代碼即可。