★☆徵用MortScript寫出PAPAGO結束會自動關閉ActiveSync★☆

由於每次執行PAPAGO! R15結束
都要再關閉Microsoft ActiveSync
有點麻煩
自動校時程式也是要再關閉Microsoft ActiveSync
寫出執行的一個步驟的mscr
謝謝告知,感激不盡
才能在PAPAGO! R15結束時順便
關閉Microsoft ActiveSync
好像用下列
While
WndExists ("PAPAGO") = true
但小弟不才試不出
希望會的熱心人士告知,感激不盡
joss wrote:
由於每次執行PAPA...(恕刪)


這樣 MortScript 的 Script 就要跟著 papago 一起打開...
只為了等待 papago 關閉的瞬間, 好像不太好..@@

ActiveSync 是什麼時候偷偷打開的, 還是寫一個檔案 打開 papago 之後...
過個幾分鐘,就關閉 ActiveSync.. 我亂想的.
chamg1 wrote:
這樣 MortScr...(恕刪)


只要定位成功ActiveSync就會啟動
猜測是跟「同步」有關

當跟PC端連線「同步」時會啟動ActiveSync
而定位成功後會自動與衛星時間「同步」
自動校時程式我沒用過,應該也是跟網路上的某個伺服器「同步」時間吧?

那這樣的話應該是要針對系統的部分去修改
讓「與PC端連線以外的同步」不要開啟ActiveSync
但是如果ActiveSync對於「同步」是必要不可缺的支援項目的話…(攤
(可能WindowsMobile的MSDN裡會有說明)
風景映像。 https://yushenghsu.com
我記得有一個指令是run程式後wait到程式關閉

然後再寫close activesync就可以了

缺點是這樣要打開papago就不是點papago.exe

而是點papago.mscr
Unleash my *Desire* with Hight Definition!!
如樓上所說,就是要先執行 xxx.mscr檔

#Rotate(270)
Runwait( "\microSD\Garmin\Apps\WM\QuePPC.exe" )
#Rotate(0)
Close("ActiveSync")

說明:
Runwait(這段路徑改成你的papago程式的路徑)
#是註解行
上面2個#行,是本來我以前寫給開Garmin用的
是執行mscr時先轉向畫面後執行Garmin
離開Garmin後會再將畫面轉正回來
後面我就再追加你要關ActiveSync

沒試跑過,應該是可以跑的!
若可以的話,未來你就替執行 xxx.mscr檔建一個捷徑
執行他就OK
kbk007 wrote:
如樓上所說,就是要先...(恕刪)

謝謝告知,感激不盡
但會有小問題?
我在室內看地圖
不開GPS
就不會有ActiveSync
這時MortScript會出現錯誤訊息
如何寫的較嚴僅些??
------------
另請教
kill和Close雖然都可關閉視窗
有何不同呢?
joss wrote:
謝謝告知,感激不盡但...(恕刪)


那就寫成偵測activesync是否存在
類似 if wnd activesync exists, close it, end if
Unleash my *Desire* with Hight Definition!!
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!