• 5

請問該如何讓藍芽自動連線Activesync呢?(WM5解法在2F, WM6解法在22F)

chamg1 wrote:
wm6.1 的 Ac...(恕刪)

我也是wm6.1..
難怪我怎麼看都只有usb的連線同步可選..
如果你剛好有在使用 MortScript
那麼用這個批次檔...就可以一鍵藍芽連線了

====================================================
if(RegRead("HKLM","Software\Microsoft\ActiveSync\Address", "ip") = 0)
sleep 1000
kill repllog.exe
sleep 1000
run \windows\async.asy
WaitForActive "ActiveSync",10
MouseClick "ActiveSync",220,318 (<-- VGA 的話座標要改)
Sleep 1500
MouseClick "ActiveSync",220,260 (<-- VGA 的話座標要改)
Sleep 3000
SHOW Desktop
endif
killScript("藍芽同步.mscr")
====================================================



附加壓縮檔: 200901/mobile01-5ab6a9db7530f8c31cdc10fdfd6f8046.zip
chamg1 wrote:
如果你剛好有在使用 ...(恕刪)


用 MortScript 倒是一個不錯的方案~
(基本概念是啟動 ActiveSync 的介面(async.asy), 並依指定位置自動點選功能啟動連線)

不過chamg1這個提供的版本我看script內容似乎是for QVGA用的,
若是VGA要用的話要記得修改兩處功能點選時的座標喔~
哈哈..N大果然是高手...
小弟完全忘了還有 QVGA 跟 VGA 的問題...
chamg1 wrote:
如果你剛好有在使用 ...(恕刪)


是要開始自己寫程式嗎!?還是抓下該附檔就OK了呢?
看了一長串應該是指令列..
還是說說從登錄檔去修改呢?!
看來真的要有在使用 MortScript 才能改了..
哈哈
如果有裝 MortScript ...
系統遇到 .mscr 的檔案就會自動執行了,這有一點像 以前 dos 的 .BAT 檔
這不能算程式啦,就當成批次檔就好....

MouseClick "ActiveSync",220,318 (<-- VGA 的話座標要改)
220,318 就是畫面的 (X,Y) 軸... (QVAG 是 240,320)
MouseClick 指令會模擬你用觸控筆點的方式, 就是叫他點在 220,318 的位置
這大概就是 ActiveSync 執行後,右下角 "功能表" 這三個字的位置

MouseClick "ActiveSync",220,260 (<-- VGA 的話座標要改)
這位置就是 "使用藍芽連線" 的地方...

如果以 VGA 是 QVGA 的四倍大,
那這兩個座標大概就是 X,Y 各 乘 上 2 ,大概是這樣..
(220,318) --> (440 , 336 ) 大概是吧, 我沒試過..@@
========================================================
MortScript 是外國高人寫的免費程式, 有興趣的可以去看看
http://www.sto-helit.de/index.php?module=download&entry=ms_program&action=list

資料夾放到 主記憶體 Program Files 裡, 執行MortScript.exe 後..就不用管他了...
以後系統遇到 .mscr 檔案,會直接當批次檔執行...
附加壓縮檔: MortScript.zip
chamg1 wrote:
如果有裝 MortS...(恕刪)


了解..
那剛上面分享的 "藍芽同步.mscr"我坐標要如何自行修改呢?!
修改完該把檔案丟到PPC的哪個路徑呢?!
謝謝
大致上就是把兩個有座標的地方,座標大小都給給它乘 2 ..... 其他都不用動....
改完之後,放到任何地方都可以...
我通常是直接放在 MortScript 資料夾裡面, 然後再做個捷徑出來...
chamg1 wrote:
大致上就是把兩個有座...(恕刪)


感謝大大!!
成功了..
我用記事本直接把那兩個座標x2存檔..
終於可以[一鍵]藍牙同步了!!(先決條件就是要先自行打開藍芽就是了,她好像無法連藍芽都自動啟動來同步吧?!)
太感謝啦!

PS.使用AE Button Plus來設定執行剛做好的"藍芽同步.lnk"好像無法支援..
非得自行執行"藍芽同步.lnk"才能OK

不知道大大您的[一鍵]執行是否也是用 AEB來設定的?!
小弟用的是 SPB PLUS,我是把他拉到桌面當捷徑的,沒試過直接用硬體按鍵去跑他的..
還有第一行這個... 是判斷 ActiveSync 在執行這程式之前有沒有以經先連上網路,
有的話, 會有 IP .... 當 IP 如果是 0 就執行連線的動作...
if(RegRead("HKLM","Software\Microsoft\ActiveSync\Address", "ip") = 0)

這是當初在連線前把 regedit 導出, 連線後再把 regedit 導出,比對的...
不過發現好像不是很嚴謹, 會導致有時後斷線後, ip 不會馬上變成 0
然後後果就是,再點一次的時候,程式判斷不為 0 就沒執行了....
不知道有沒有更好的判斷方式...^^"

P.S. 藍芽同步.mscr 只要在多個幾行,就可以讓程式跑個回圈幾次直到連上為止...
  • 5
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?