趣味のためのMacに関するサイト > AppleScript > ソースコード > AppleScriptエディタの入力支援ポップアップウインドウ
ソースコード

AppleScriptエディタの入力支援ポップアップウインドウ

 Scriptエディタで構文を書いていると面倒なのは定型文をキータイプしていくことです。

今更ながらポップアップウインドウで入力支援が有るのに気がつきました。 (^_^;A

自分のレベルですとこれで十分どころか、オーバースペックな気がします。

Apple Scriptエディタ /プルダウンメニュー/環境設定/編集で使うことができます。

自分で見てみると多色の構文は見やすい反面目が疲れます。単色の方がいいかもしれません。

ここのサイトでコードの色づけをしていましたが、

それよりもアプリケーションでネストとコードの色づけをしたいと思いましたので

ここからアプリケーションをダウンロードしてやってみましたがうまくいきません。

もう少し研究が必要です。

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

applescripteditor入力支援

  1. ignoring application responses
  2.     — insert actions here
  3. end ignoring
  4. with timeout of 180 seconds
  5.     — insert actions here
  6. end timeout
  7. with transaction
  8.     — insert actions here
  9. end transaction
  10. {1, 2, 3}
  11. if sentaku is {1, 2, 3} then
  12.     — item 1 action goes here
  13. end if
  14. if true then
  15.     — insert if actions here
  16. else
  17.     — insert else actions here
  18. end if
  19. display dialog  buttons {, } default button 2
  20. if the button returned of the result is  then
  21.     — action for 1st button goes here
  22. else
  23.     — action for 2nd button goes here
  24. end if
  25. try
  26.     — insert actions here
  27. on error the error_message number the error_number
  28.     set the error_text to Error:  & the error_number & .  & the error_message
  29.     display dialog the error_text buttons {OK} default button 1
  30.     return the error_text
  31. end try
  32. on adding folder items to this_folder after receiving these_items
  33.     — insert actions here
  34. end adding folder items to
  35. set this_folder to (choose folder with prompt Pick the folder containing the files to process:) as string
  36. tell application System Events
  37.     set these_files to every file of folder this_folder
  38. end tell
  39. repeat with i from 1 to the count of these_files
  40.     set this_file to (item i of these_files as alias)
  41.     set this_info to info for this_file
  42.     if visible of this_info is true and alias of this_info is false then
  43.         — insert actions here for: this_file
  44.     end if
  45. end repeat
  46. considering case
  47.     — insert actions here
  48. end considering

 

名称未設定

ignoring application responses
— insert actions here
end ignoring

with timeout of 180 seconds
— insert actions here
end timeout

with transaction
— insert actions here
end transaction

{“1”, “2”, “3”}

if sentaku is {“1”, “2”, “3”} then
— item 1 action goes here
end if

if true then
— insert if actions here
else
— insert else actions here
end if

display dialog “” buttons {“”, “”} default button 2
if the button returned of the result is “” then
— action for 1st button goes here
else
— action for 2nd button goes here
end if
try
— insert actions here
on error the error_message number the error_number
set the error_text to “Error: ” & the error_number & “. ” & the error_message
display dialog the error_text buttons {“OK”} default button 1
return the error_text
end try

on adding folder items to this_folder after receiving these_items
— insert actions here
end adding folder items to

set this_folder to (choose folder with prompt “Pick the folder containing the files to process:”) as string
tell application “System Events”
set these_files to every file of folder this_folder
end tell
repeat with i from 1 to the count of these_files
set this_file to (item i of these_files as alias)
set this_info to info for this_file
if visible of this_info is true and alias of this_info is false then
— insert actions here for: this_file
end if
end repeat
considering case
— insert actions here
end considering

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

ページトップに戻る↑                           ページ一番下へ↓

Mac

About 1q3

ツールとしてのMacについてのメリットデメリットなどの事について書いています。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

Optionally add an image (JPEG only)

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください