Piyomaru Software Booksの62冊目。基礎テクニック集26巻目の「処理停止」を発売しました。本文32ページとなっています。
→ 販売ページ
AppleScriptによる自動処理中に、途中で止めたいという状況は生まれることでしょう。
そのときになって、はじめて人は気付くのです。「どうやって止めたらいいんだろう?」と。
AppleScriptの処理を止める、途中で中断する……という一見シンプルな要望は、そのScriptがどの実行環境によって実行されているのか? という話がわかっていないと叶えられません。
AppleScriptが実行中に、止めるための操作方法、確実に止めるための仕組みづくりなどを解説します。
■AppleScript処理系ごとの標準的な停止方法
AppleScriptを途中で止めるために
AppleScriptの主要実行環境
スクリプトエディタの実行停止操作
Script Debuggerの実行停止
Automatorの実行停止
Shortcutsの実行停止
Visual Studio Codeの実行停止
スクリプトメニューの実行停止
CotEditorのスクリプトメニュー実行停止
TerminalのAppleScript実行停止
アクティビティモニタ上で実行プロセスを強制停止
Command-Option-Escで強制停止
■積極的に止めるためにループ中で停止チェック
標準的な方法では、停止できることの方が珍しい
対処方法:メインループ中に「何か」を監視して停止
■いつでも確実に停止できるようAppleScript実行環境ごと終了
いつでもすぐに確実に停める!
サンプルScript
サンプルスクリプトの書き出し方
サンプルスクリプトの実行画面
More from my site
(Visited 29 times, 1 visits today)