2
我對AppleScript非常新穎。我正在編寫一個bash
腳本,我需要用戶輸入一個CAPTCHA。我正在嘗試使用AppleScript向用戶顯示一個包含CAPTCHA圖像(簡單的.png
圖像)和文本輸入框的對話框,然後獲取結果。在AppleScript中顯示帶有文本輸入字段和圖像的對話框
我對AppleScript非常新穎。我正在編寫一個bash
腳本,我需要用戶輸入一個CAPTCHA。我正在嘗試使用AppleScript向用戶顯示一個包含CAPTCHA圖像(簡單的.png
圖像)和文本輸入框的對話框,然後獲取結果。在AppleScript中顯示帶有文本輸入字段和圖像的對話框
的AppleScript自帶的對話框顯示設備(又名display dialog和display alert)是相當有限的,不會讓你顯示圖像,除非你把它定義爲大小合適的OS X的圖標文件(.icns
),這可能不是驗證碼非常實用。
但是,至少有一個備選方案我知道:Carsten Blüm’s Pashua將允許您創建包含textfield
和元素的原生可可對話框。由於這些都是在DSL中定義並由Pashua創建的,因此可以直接從shell腳本中使用它們(不需要插入AppleScript - 查看與Pashua分發的文檔和示例shell腳本)。