2017-05-24 4 views
1

空のままにするとポップアップアラートが繰り返される?私はこのコードを使用して、ポップアップアラートを作成している

text=$(osascript -e 'tell app "System Events" to text returned of (display dialog "Pop-Up Text" default answer "")') 

しかし、私は答えを空白のままにすると何度も繰り返し実行するには、このプロンプトをしたいと思います。この作品

if [$text == ""]; then text=$(osascript -e 'tell app "System Events" to text returned of (display dialog "Pop-Up Text" default answer "")'); fi 

ポップアップがキャンセルまたは空白の二度目に残っている場合、しかし、それが再表示されません:私は、次の試してみました。

答えが空白のままになっているかキャンセルされても表示されるようにするには、ポップアッププロンプトが必要です。

答えて

0

これはBashスクリプトですか?その場合はwhile loopを使用してプロンプトを表示し、text""です。

+0

うまく動作します!ありがとう –

関連する問題