2010-07-04 95 views
0

簡單地說,是有可能改變在蘋果系統對話框「靜態文本」字段?具體而言,我正在考慮更改密碼彈出窗口的某些標籤文本。我已經嘗試通過GUI腳本使用AppleScript:使用AppleScript更改對話框文本?

tell application "System Events" 
    try 
     tell window 1 of process "loginwindow" 
      repeat until not (value of static text 4 is equal to "") 
       set value of static text 4 to "this is a test" 
       delay 0.5 
      end repeat 
     end tell 
    end try 
end tell 

雖然這看起來不起作用。任何其他方法?也許腳本橋或其他?我不希望從頭開始編寫我自己的對話框(不是困難的原因,我可以很容易地做到這一點,我只是喜歡的接口,而不是模仿。)

謝謝!

+0

什麼是你想通過這樣黑客登錄窗口的對話框呢? – 2010-07-05 01:22:33

+0

只是稍微修改輸入錯誤密碼後給出的指令。靜態文本4是「不正確的密碼或用戶名」字段,我想修改它以表示「不正確的密碼,在註銷前10秒」這是我的程序在登錄窗口後面執行的功能。 – 2010-07-05 06:08:24

+0

對此有何想法? – 2010-07-06 21:50:36

回答

0

經過大量的研究,我不知道這是可能的 - 這將是最好寫一個屏幕保護程序,實現它自己的密碼保護,並啓用該對話框從屏幕保護程序背後的修改。

0

這裏有一個想法...我不認爲你可以改變登錄窗口的文本本身,但你可以改變登錄窗口的背景圖片。因此,您可以設置一些圖像,然後在登錄過程中使用這些圖像來顯示您想要的內容。

我從來沒有嘗試過,但這篇文章展示瞭如何做到這一點... here

+0

我會研究這個。謝謝。 – 2010-07-08 17:35:50

+0

這是一個臨時解決方案,但並不理想。有沒有人有關於原始問題的任何想法? – 2010-07-09 17:10:15

相關問題