老地方冰果室交流區

歡迎冰果室讀者在此交流
現在的時間是 07/12/2020 8:53 pm

所有顯示的時間為 UTC + 8 小時




發表新文章 回覆主題  [ 22 篇文章 ]  前往頁數 12  下一頁
發表人 內容
文章發表於 : 03/17/2005 8:21 am 
離線
討論區管理員
頭像

註冊時間: 04/19/2001 1:01 am
文章: 7056
來自: The '60s
去年底在網路上見到一個叫做無線 PC Lock 的新產品,基本上玩意兒就是一個外型與 USB 大姆哥神似的無線信號收發器跟一個可以帶在身上的感應器(下圖)。

產品介紹:http://www.dansdata.com/pclock.htm

圖檔

根據廠商資料,無線 PC Lock 可以讓 Win 98-XP 的電腦在使用者離開之後自動上鎖,當使用者返回電腦前面時又會自動的解鎖,完全不需要人手操控,相當便利。

不出大家意料的,這個裝置是 PC Only,製造 PC Lock 的廠商也沒有計畫推出 Mac 版驅動程式,但是可以無線控制電腦的這項功能確實是相當吸引人,因此白萊恩在最近想了個辦法,利用一台藍牙手機與共享軟體 Salling Clicker,硬是替自己的電腦加上了無線鎖的功能。

在向大家展示 DIY 步驟之前要先說明的是,Salling Clicker 確實內建有類似無線 PC 鎖的功能,不過只在 Mac OS X 10.2 與更舊的系統上才可以動作。在這邊白萊恩所要介紹的,是該如何讓 Salling Clicker 在 Mac OS X 10.3 下也可以正常的進行解鎖。

步驟一﹑要開啟電腦的上鎖功能,首先請到 系統偏好設定 > 桌面與螢幕保護程式 面板 中去啟用螢幕保護程式,接著再到 系統偏好設定 > 安全性 面板 中去啟動 「必須輸入密碼才能將這部電腦從睡眠或螢幕保護程式裡喚醒」設定。

圖檔

步驟二﹑前往 Salling Clicker 的網頁去下載最新版的 Salling Clicker 並完成安裝程序。

步驟三﹑如果您還沒有將您的藍牙手機與電腦配對的話,請按照相關說明完成配對,並在 Salling Clicker 的系統偏好設定面板中加以連結。一切順利的話您將會在 Salling Clicker 的設定面板中上方見到手機連線完成的訊息。這時您還可以按下左下角的 "Settings..." 按鈕去設定電腦定時察看藍牙手機 (Reconnect to phone) 的頻率,在此所選的頻率越高,您離開後電腦會越快會進入睡眠狀態(下圖)。

圖檔


步驟四﹑在 Salling Clicker 的設定面板中按下 Phone Events 按鈕去切換顯示可以觸動 Salling Clicker 的手機狀態設定,選取 Lock and unlock the screen saver 選項後,按下表單下方的智慧功能指令清單後選取 "Edit in Script Editor" 指令。

圖檔

步驟五﹑按下這個連結去下載由白萊恩修改過的 AppleScript 並用 Script Editor 開啟這個檔案。接著把在檔案開頭的前幾行裡使用者 ID 與 Password 換成您自己的帳號與密碼。

步驟六﹑把步驟四的檔案置換成步驟五中改好的 AppleScript,存檔後關閉 Script Editor。

實地測試

到此就算完成了所有的設定工作,接下來您只需要拿著手機,走到大約十公尺遠處稍待(時間長短由步驟三決定),就可以見到您的電腦自動啟動螢幕保護程式,這時您要是再走回電腦前面,就會看到電腦自動喚醒登入面板,並在「輸入」您的密碼後將螢幕解鎖,非常正點。

_________________
圖檔


最後由 bryanchang 於 03/17/2005 8:38 am 編輯,總共編輯了 1 次。

回頂端
 個人資料  
 
 文章主題 :
文章發表於 : 03/17/2005 8:35 am 
離線
討論區管理員
頭像

註冊時間: 05/18/2001 1:01 am
文章: 2475
來自: Forgotten Realm
真是神奇的產品,如果在下的辦公室裡有人用這個產品,在下會先去用相位分析儀探測他用的頻帶,然後去弄一個 RF 電路來蓋台。看那個人不順眼的時候,只要一按按鈕,他的電腦就在他面前鎖上啦~ :badgrin: :badgrin: :badgrin:

_________________
ash nazg durbatuluk, ash nazg gimbatul,
ash nazg thrakatuluk agh burzum-ishi krimpatul.


回頂端
 個人資料  
 
 文章主題 :
文章發表於 : 03/17/2005 8:39 am 
離線
討論區管理員
頭像

註冊時間: 04/19/2001 1:01 am
文章: 7056
來自: The '60s
ulysses 寫:
真是神奇的產品,如果在下的辦公室裡有人用這個產品,在下會先去用相位分析儀探測他用的頻帶,然後去弄一個 RF 電路來蓋台。看那個人不順眼的時候,只要一按按鈕,他的電腦就在他面前鎖上啦~ :badgrin: :badgrin: :badgrin:


要是看他不順眼,乾脆就趁他不在偷偷把那個 USB 發射機拔下丟到馬桶沖掉即可。 :evil:

_________________
圖檔


回頂端
 個人資料  
 
 文章主題 :
文章發表於 : 03/17/2005 10:22 am 
離線
嗜冰客
頭像

註冊時間: 04/30/2001 1:01 am
文章: 1530
來自: 新竹
我用 SonyEricsson T630 與 BluePhoneElite 測試成功

只要在 BluePhoneElite的“偏好設定“ 的 “接近,“選擇停止,開始 螢幕保護程式即可

也就是說 BluePhoneElite 支援 OSX10.3.8 螢幕保護程式 開閉功能

BluePhoneElite beta 0.9 (v708)
圖檔

_________________
I love OPERA !


最後由 rlong 於 03/17/2005 10:38 am 編輯,總共編輯了 3 次。

回頂端
 個人資料  
 
 文章主題 :
文章發表於 : 03/17/2005 10:35 am 
離線
討論區管理員
頭像

註冊時間: 04/19/2001 1:01 am
文章: 7056
來自: The '60s
rlong 寫:
我用 SonyEricsson T630 與 BluePhoneElite 測試成功
只要在 BluePhoneElite的“偏好設定“ 的 “接近,“選擇停止,開始 螢幕保護程式即可,也就是說 BluePhoneElite 支援 OSX10.3.8 螢幕保護程式 開閉功能


這個教學的重點其實不在啟動與關閉螢幕保護,而是在如何解鎖電腦。這點 BluePhoneElite 也跟 Salling Clicker 一樣,需要用一個特別的 AppleScript 來模擬真人輸入帳號與密碼才能順利的解鎖螢幕。 ;)

如果用 BluePhoneElite 的話,在設定中 Proximity 項目下 When entering range... 要選取 "Run AppleScript..." 選項,並且使用下列的 AppleScript:

代碼:
property prName : "<My User ID>"
property prPassword : "<My Password>"

try
   tell application "System Events"
      key code 47 using command down
      delay 0.5
      key code 47 using command down
      delay 1
      keystroke tab
      delay 0.5
      keystroke prName
      delay 0.5
      keystroke tab
      delay 0.5
      keystroke prPassword
      delay 1
      key code 52
   end tell
on error eError
   say "Login Error"
end try

_________________
圖檔


最後由 bryanchang 於 03/17/2005 10:45 am 編輯,總共編輯了 1 次。

回頂端
 個人資料  
 
 文章主題 :
文章發表於 : 03/17/2005 10:43 am 
離線
嗜冰客
頭像

註冊時間: 04/30/2001 1:01 am
文章: 1530
來自: 新竹
bryanchang 寫:
這個教學的重點其實不在啟動與關閉螢幕保護,而是在如何解鎖電腦,這點 BluePhoneElite 也跟 Salling Clicker 一樣,需要用一個特別的 AppleScript 來模擬真人輸入帳號與密碼才能順利的解鎖螢幕。 ;)


對不起,我會錯意了!

關鍵在於模擬真人輸入帳號與密碼 :badgrin:

還有,什麼時候改成常吃冰啦?
不過這倒是我的多項嗜好之一喔! :lol:

_________________
I love OPERA !


最後由 rlong 於 03/17/2005 10:48 am 編輯,總共編輯了 2 次。

回頂端
 個人資料  
 
 文章主題 :
文章發表於 : 03/17/2005 10:47 am 
離線
討論區管理員
頭像

註冊時間: 04/19/2001 1:01 am
文章: 7056
來自: The '60s
rlong 寫:
對不起,我會錯意了!

關鍵在於模擬真人輸入帳號與密碼 :badgrin:


您太客氣了,我想可能是我沒寫清楚。

不過剛剛試用了一下 BluePhoneElite,覺得這個軟體雖然花樣比較少,但是功能很專精,其實可能會比 Salling Clicker 要來得短小精幹。

rlong 寫:
還有,什麼時候改成常吃冰啦?
不過這倒我的多項嗜好之一喔! :lol:


你不知道我們的留言版系統有讀取腦波的功能嗎? :badgrin:

_________________
圖檔


回頂端
 個人資料  
 
 文章主題 :
文章發表於 : 03/17/2005 10:51 am 
離線
嗜冰客
頭像

註冊時間: 04/30/2001 1:01 am
文章: 1530
來自: 新竹
bryanchang 寫:
如果用 BluePhoneElite 的話,在設定中 Proximity 項目下 When entering range... 要選取 "Run AppleScript..." 選項,並且使用下列的 AppleScript:

代碼:
property prName : "<My User ID>"
property prPassword : "<My Password>"

try
   tell application "System Events"
      key code 47 using command down
      delay 0.5
      key code 47 using command down
      delay 1
      keystroke tab
      delay 0.5
      keystroke prName
      delay 0.5
      keystroke tab
      delay 0.5
      keystroke prPassword
      delay 1
      key code 52
   end tell
on error eError
   say "Login Error"
end try


謝啦!

我又多了一項利器啦! 8)

_________________
I love OPERA !


最後由 rlong 於 03/17/2005 10:56 am 編輯,總共編輯了 1 次。

回頂端
 個人資料  
 
 文章主題 :
文章發表於 : 03/17/2005 10:56 am 
離線
嗜冰客
頭像

註冊時間: 04/30/2001 1:01 am
文章: 1530
來自: 新竹
bryanchang 寫:
你不知道我們的留言版系統有讀取腦波的功能嗎? :badgrin:


看來,下次一接近電腦,要去跟阿兵哥借一頂全罩式的鋼盔來帶,要能隔電磁波才行! :evil:

_________________
I love OPERA !


回頂端
 個人資料  
 
 文章主題 :
文章發表於 : 03/17/2005 11:15 am 
離線
留言五百如一日
頭像

註冊時間: 04/30/2001 1:01 am
文章: 820
來自: Home of Currywurst
rlong 寫:
¬Ý¨Ó¡A¤U¦¸¤@±µªñ¹q¸£¡A­n¥h¸òªü§L­ô­É¤@³»¥þ¸n¦¡ªº¿û²¯¨Ó±a¡A­n¯à¹j¹qºÏªi¤~¦æ¡I :evil:


§A¬O»¡³o¤@­Ó¶Ü¡H
圖檔


回頂端
 個人資料  
 
 文章主題 :
文章發表於 : 03/17/2005 11:19 am 
離線
討論區管理員
頭像

註冊時間: 04/19/2001 1:01 am
文章: 7056
來自: The '60s
這頂才有效,NASA 測試合格的喔~

圖檔

_________________
圖檔


回頂端
 個人資料  
 
 文章主題 :
文章發表於 : 03/17/2005 11:25 am 
離線
冰果室元老
頭像

註冊時間: 03/16/2005 5:18 pm
文章: 3205
來自: insoler.com
奇怪了,是不是大家的【冰吃太多】所以這裡常流行冷笑話.....哇哈哈 :badgrin:


回頂端
 個人資料  
 
 文章主題 :
文章發表於 : 03/17/2005 12:36 pm 
離線
嗜冰客
頭像

註冊時間: 04/30/2001 1:01 am
文章: 1530
來自: 新竹
bryanchang 寫:
這頂才有效,NASA 測試合格的喔~

圖檔


阻隔電磁波一定有效!
腦波可就不一定...
那可是“眉目傳X“哇! :badgrin:

_________________
I love OPERA !


回頂端
 個人資料  
 
 文章主題 :
文章發表於 : 03/17/2005 4:59 pm 
離線
討論區管理員
頭像

註冊時間: 04/19/2001 1:01 am
文章: 7056
來自: The '60s
msted 寫:
螢幕保護程式的帳號密碼能夠更改嗎?能不能與系統user ID 跟password分開?
不想把 系統user的ID跟密碼那麼清楚的寫在 Script裡面


這個簡單,你只要把 AppleScript 存成 Run Only 即可。

_________________
圖檔


回頂端
 個人資料  
 
 文章主題 :
文章發表於 : 03/18/2005 3:45 am 
離線
新生訓練中

註冊時間: 10/26/2004 6:02 pm
文章: 10
:cry: 我是用Blue Phone Elite的

我把那串放進"工序指令編輯程式"編輯,卻出現以下的錯誤訊息.....

預期的是““end”或“on””,但找到的是“未知的代號”。


難道不是用工序指令編輯程式來編譯嗎......><

感謝解答哦!


回頂端
 個人資料  
 
 文章主題 :
文章發表於 : 03/18/2005 4:51 am 
離線
討論區管理員
頭像

註冊時間: 04/19/2001 1:01 am
文章: 7056
來自: The '60s
我猜測是你從這網頁 copy & paste 文字到 Script Editor 時拷貝了隱形的文字所致。

_________________
圖檔


回頂端
 個人資料  
 
 文章主題 :
文章發表於 : 03/18/2005 6:52 am 
離線
嗜冰客
頭像

註冊時間: 04/30/2001 1:01 am
文章: 1530
來自: 新竹
Unique 寫:
:cry: 我是用Blue Phone Elite的

我把那串放進"工序指令編輯程式"編輯,卻出現以下的錯誤訊息.....

預期的是““end”或“on””,但找到的是“未知的代號”。


難道不是用工序指令編輯程式來編譯嗎......><

感謝解答哦!


我的解決方式是:

把每行文字前面的空白全部刪除,再重新打入空白即可。

_________________
I love OPERA !


回頂端
 個人資料  
 
 文章主題 :
文章發表於 : 03/18/2005 12:25 pm 
離線
留言五百如一日

註冊時間: 12/25/2001 1:01 am
文章: 610
引言回覆:
我猜測是你從這網頁 copy & paste 文字到 Script Editor 時拷貝了隱形的文字所致。


白老大可試試 applescript URL Protocol ,有 [url=applescript://com.apple.scripteditor?action=new&script=%2D%2D%20this%20script%20encodes%20the%20script%20text%20currently%20on%20the%20clipboard%0Dtry%0D%09display%20dialog%20%22Choose%20the%20link%20action%20and%20enter%20the%20link%20text%3A%22%20buttons%20%7B%22Append%22%2C%20%22Insert%22%2C%20%22New%22%7D%20default%20answer%20%22link%20text%22%20default%20button%203%0D%09copy%20the%20result%20as%20list%20to%20%7Blink_text%2C%20script_action%7D%0D%09set%20this_text%20to%20%28get%20the%20clipboard%29%20as%20string%0D%09set%20this_text%20to%20my%20encode_text%28this_text%29%0D%09if%20the%20script_action%20is%20%22Append%22%20then%0D%09%09set%20the%20URL_opening%20to%20%22%5Burl%3Dapplescript%3A%2F%2Fcom%2Eapple%2Escripteditor%2F%3Faction%3Dappend%26script%3D%22%0D%09else%20if%20the%20script_action%20is%20%22Insert%22%20then%0D%09%09set%20the%20URL_opening%20to%20%22%5Burl%3Dapplescript%3A%2F%2Fcom%2Eapple%2Escripteditor%2F%3Faction%3Dinsert%26script%3D%22%0D%09else%20if%20the%20script_action%20is%20%22New%22%20then%0D%09%09set%20the%20URL_opening%20to%20%22%5Burl%3Dapplescript%3A%2F%2Fcom%2Eapple%2Escripteditor%2F%3Faction%3Dnew%26script%3D%22%0D%09end%20if%0D%09set%20the%20clipboard%20to%20%28URL_opening%20%26%20this_text%20%26%20%22%5D%22%20%26%20link_text%20%26%20%22%5B%2Furl%5D%22%29%0D%09display%20dialog%20%22The%20encoded%20script%20has%20been%20placed%20on%20the%20clipboard%2E%22%20buttons%20%7B%22OK%22%7D%20default%20button%201%20with%20icon%201%20giving%20up%20after%202%0Don%20error%20error_message%0D%09display%20dialog%20error_message%20buttons%20%7B%22Cancel%22%7D%20default%20button%201%0Dend%20try%0D%0D%2D%2D%20this%20sub%2Droutine%20is%20used%20to%20encode%20text%20%0Don%20encode_text%28this_text%29%0D%09set%20the%20acceptable_characters%20to%20%22abcdefghijklmnopqrstuvwxyz0123456789_%22%0D%09set%20the%20encoded_text%20to%20%22%22%0D%09set%20the%20character_list%20to%20%7B%7D%0D%09repeat%20with%20this_char%20in%20this_text%0D%09%09set%20this_char%20to%20the%20contents%20of%20this_char%0D%09%09if%20this_char%20is%20in%20the%20acceptable_characters%20then%0D%09%09%09set%20the%20end%20of%20the%20character_list%20to%20this_char%0D%09%09else%0D%09%09%09set%20the%20end%20of%20the%20character_list%20to%20encode_char%28this_char%29%0D%09%09end%20if%0D%09end%20repeat%0D%09return%20%28the%20character_list%29%20as%20string%0Dend%20encode_text%0D%0D%2D%2D%20this%20sub%2Droutine%20is%20used%20to%20encode%20a%20character%20%0Don%20encode_char%28this_char%29%0D%09set%20the%20ASCII_num%20to%20%28the%20ASCII%20number%20this_char%29%0D%09set%20the%20hex_list%20to%20%7B%220%22%2C%20%221%22%2C%20%222%22%2C%20%223%22%2C%20%224%22%2C%20%225%22%2C%20%226%22%2C%20%227%22%2C%20%228%22%2C%20%229%22%2C%20%22A%22%2C%20%22B%22%2C%20%22C%22%2C%20%22D%22%2C%20%22E%22%2C%20%22F%22%7D%0D%09set%20x%20to%20item%20%28%28ASCII_num%20div%2016%29%20%2B%201%29%20of%20the%20hex_list%0D%09set%20y%20to%20item%20%28%28ASCII_num%20mod%2016%29%20%2B%201%29%20of%20the%20hex_list%0D%09return%20%28%22%25%22%20%26%20x%20%26%20y%29%20as%20string%0Dend%20encode_char%0D]討論區版[/url]。用者只需點擊鏈結,Script Editor 自會啟動、開啟新視窗、顯示指令。


[url=applescript://com.apple.scripteditor?action=new&script=property%20prName%20%3A%20%22%3CMy%20User%20ID%3E%22%0Dproperty%20prPassword%20%3A%20%22%3CMy%20Password%3E%22%0D%0Dtry%0D%09tell%20application%20%22System%20Events%22%0D%09%09key%20code%2047%20using%20command%20down%0D%09%09delay%200%2E5%0D%09%09key%20code%2047%20using%20command%20down%0D%09%09delay%201%0D%09%09keystroke%20tab%0D%09%09delay%200%2E5%0D%09%09keystroke%20prName%0D%09%09delay%200%2E5%0D%09%09keystroke%20tab%0D%09%09delay%200%2E5%0D%09%09keystroke%20prPassword%0D%09%09delay%201%0D%09%09key%20code%2052%0D%09end%20tell%0Don%20error%20eError%0D%09say%20%22Login%20Error%22%0Dend%20try%0D]上文的指令,按此[/url]


回頂端
 個人資料  
 
 文章主題 :
文章發表於 : 03/18/2005 1:35 pm 
離線
討論區管理員
頭像

註冊時間: 04/19/2001 1:01 am
文章: 7056
來自: The '60s
悲 寫:
白老大可試試 applescript URL Protocol 用者只需點擊鏈結,Script Editor 自會啟動、開啟新視窗、顯示指令。


其實我是好懶,想到我只要賴得夠久,悲哥就會出面援助的。 :D

_________________
圖檔


回頂端
 個人資料  
 
 文章主題 :
文章發表於 : 03/18/2005 1:41 pm 
離線
留言五百如一日

註冊時間: 12/25/2001 1:01 am
文章: 610
呀!中伏了。 :lol:


回頂端
 個人資料  
 
顯示文章 :  排序  
發表新文章 回覆主題  [ 22 篇文章 ]  前往頁數 12  下一頁

所有顯示的時間為 UTC + 8 小時


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
POWERED_BY
正體中文語系由 竹貓星球 維護製作