掲示板

【iOSショートカット】何かを作る!(^_^;)

iOSショートカットを使って、定型文を入力するショートカットを気長に作っていきたいと思います。

辞書に登録すれば?アプリあるよ?というのは置いておいて、😅
定期的に触っていないと忘れるので、ちょっとスレ立てしてみました。
(単に、ショートカットの相談場所が欲しかっただけという話も‥)

サクッと作ってみたのは、こちらで、メモから引っ張ってきたり、メモに追加したりを作る予定です。

4FB28B01-0D66-4111-BA56-6AD38CE1D14C.jpeg

3日坊主になる可能性は大です。


35 件のコメント
1 - 35 / 35
まずは、メモ帳に任意の文字列を追加、ですが、これはやったことがあるので大丈夫そう。
というか、メモ帳のあるファイルを開く、というショートカットを作っておけば、事は足りるんですが‥😆

メモ帳の1行目がメモの名前になるらしいです。

74A41694-165B-46DC-BECB-36E076B3E4A1.jpeg

入力した文字列をメモに追加するだけのショートカット。
対象のメモがなかったときにメモを追加する、というエラー処理を入れると急に長くなるんですよね。

名前のついたメモが存在する前提なら、一番上と下2つだけでいいのに。

プログラムなんてエラー処理の塊ですよね😅
ウィジェットにショートカットを表示するのも慣れないとですよね。
iOS16でどうなっているのか知りませんが😅

A2E4CF5C-7627-43A3-8AD8-483CB91704E5.jpeg

ウィジェットに追加する方法ですが、ショートカットでフォルダを作っておいて、グループを表示するウィジェットを追加して、ウィジェットを長押しして編集をタップし、表示させるショートカットフォルダを選びます。

先頭の4 or 8つのショートカットが表示されるようです。
データを保存する方法は、メモだけでなく「ファイル」にパス指定して保存する方法もあります。

この場合、メモと違って、ロック中でもタップすることなく記録できるようです。

D3FC76AB-BE2A-497B-9756-333380435EC5.jpeg

iOSの標準アプリ「ファイル」のファイルパスを表示するショートカットを作ってみます。

実行すると、「ファイル」のブラウズ画面になってファイルを選択すると、ファイルパスが表示されます。

拡張子って概念はあるんですね。

79734654-823B-499A-B561-35DCFFAA1DF2.jpeg

テキスト保存するときは、こんな感じ。
サブパスがファイル名になる。

0D84CC0E-8227-42FE-9CBA-E10CC13EFC72.jpeg

.txtを付けても結果は同じ。
folder/aaa
みたいに書くとfolderが自動的に作られ、その中にファイルができる。

A142898F-5177-4BE0-9800-EA4727E7B34E.jpeg

ここをタップするのと、長押しするのでは、編集画面の遷移先が変わってくるので注意。
ここが「ファイル」になってしまって、どうやって消すんだ〜って少しハマった。

2AC16E04-3AB1-4099-AF98-3D03477BF5AD.jpeg

Shortcuts をタップし、置き換えを選択すると、ファイルアプリが立ち上がって、保存先を指定できる。
ここも、Shortcuts を長押しするとちょっと動きが変わってくる。

0E17EB81-2DC9-453B-8BCD-75B4CCD93383.jpeg

ファイルを取得するときは、書き込み時と違い、拡張子が必要です。

ファイルアプリに保存されているテキストファイルは、タップすると思わぬアプリが立ち上がることがあるので、そんなときは長押しして、クイックルックで見るとよいです。
ちなみに、ファイルのローカルパスは、iPhoneが「このiPhone内」、iPadが「このiPad内」となっていますが、ショートカットがiCloudで同期された時って、この辺はどうなるんでしょうね?

iPhone/iPadは表示上だけで、内部の値としては共通なら大丈夫かと思いますが…

68B55639-BDEF-47CC-BE71-30C71ACB8855.jpeg

「テキストファイルに追加」
ちょっとした文を保存したいときは、このアクションが便利。テキストファイルにテキストをどんどん追加していけます。

新しい行を追加、というのは追加するときに既存の部分と追加する部分の間に改行を加えるか、ということみたいです。

ファイルが無い場合は自動的に作られます。

オートメーションで実行すると、ロガーみたいな使い方ができます。最初1回実行して実行を許可しておかないといけないですが…。

毎朝7:15に実行してみましたが、なぜか遅れている時があります。(^_^;)

78AA28FA-3676-450D-B646-B7EE07C533D8.jpeg

定型文入力に戻って、(^_^;)

メモ帳にある、ある名前のついたメモを持ってきて、改行区切りでリストにして、選択すれば、出来上がり。

一番上にメモの名前も入っているけど、これを出さないようにするには…

1DF58C7C-6CC7-425A-A268-1FE02C221385.jpeg

リストから任意の範囲を取り出すアクションを使用。2番目から最大数とかにすればよいが、変化していく最大数はどうするか?

224943EA-2423-4C1B-BA22-051A4D3418FE.jpeg

スクリプティングのカウントでOK
関係ないけど、iOS16のショートカットは、まだバグが多いとか。強制終了とかあると使いたくないですね。

38F6601F-9A72-474A-B046-D4CE6C1FDD09.jpeg

待機は意外と使えますね。
ただAppleWatchで実行すると、文字盤に切り替えたとき動かなかったけど😅
数字にカンマ付ける正規表現

15A7189A-1B35-41B0-A975-68064EA94F34.jpeg

ショートカットでLINE Notify!
_φ(・_・
ショートカットだけで、GPSロガーを作りたいなぁ‥

緯度経度を待機で一定時間ごとにテキストファイルに書き出して、

WKT,名前
"LINESTRING (経度1 緯度1, 経度2 緯度2)",name

みたいな感じでcsvファイルにして、Google Mapのマイマップでインポートすればいける予定‥
GPSロガー、気合いで作ったった!('ω')ノ
3時間くらいかかったなぁ‥

FCEADAF8-6BC0-4245-BF4A-E6569C14C707.jpeg

「デバイスを振動」も、振動パターンが選べればいいんだけど‥

8FC776FD-1DAE-4E19-935C-B619A2ECDDC5.jpeg

フラッシュライトって面白いけど使い道ないなぁと思っていたら、

ショートカットが裏で動いているかを確認するために定期的に光らせるといいかも。
ただ、一番暗くしても結構明るい。そしてONしてすぐOFFしても0.5秒くらい点灯している。

ショートカットって待機を含めて裏で動かしていると、勝手に止まっているんですよね。まぁ、そういう使い方想定していないのかな…?
バックグラウンドで安定して動かすには?
そういえば、36項目のリストを作って、読みだして使おうとしたけど、編集に勝手にスクロールしたりして、大変でした。
テキストにしてそれを、改行で分割して使用したら問題なかったです。

iPhone15でも起きていたので、処理速度とかも問題ではないはず。
ショートカットって、ほんとうにデバックしてないですねー
あと、ビンゴカードで数字をランダムに配置(正式な?ビンゴカードは、並べ方に法則があるみたいですが)するときに、

一つ一つの枠で、乱数を発生して、以前出たものと被ったら、発生しなおす、という感じでやろうとしましたが、そもそもショートカットって、繰り返しをブレイクしたり、○○まで繰り返す、とかがなさそうなので、どうしようか行き詰っていたら、

1,2,3‥という数列をリストにしておいて、「ファイルにフィルタを適用」でフィルタをランダムにしたものをリストに適用すればよい、というのを知って、目から鱗でした。

7288C75B-A451-4C2F-9459-680DFCE57ADB.jpeg

数字の頭に0を付けて桁を揃える、とかやろうとしたときに、これだけの手順が必要とは😱
ショートカットって暇つぶしに持ってこいですね😅
ビンゴカードに○をつけるときに、「イメージを重ねて表示」が使えそう。
なんと透過もできる!?

FAFA64D7-9AC3-47D1-A60A-BF4AAE63F3DB.jpeg

「イメージを重ねて表示」を使って複数のイメージを並べるショートカットを作った。

1個ずつ好きなところに置いていけるけど、後戻りはできない!(^_^;)
置く背景の画像も自分で用意しないといけないのが、ちょっと面倒だけど。

フレームなんたらとか、色々アプリあったけど、そういえば全部消してたから。
詳細については忘れないうちに、後日コメント予定。

66A95C25-FF99-40EE-BFC5-3C933A45DE4D.jpeg

基本は、「イメージを重ねて表示」で、イメージエディタを表示:オンにすると、位置やサイズを指定できる。

「テキストを重ねて表示」もこれができればいいのに。

640D4369-FC8D-4FE7-8E7C-6AF488EC75E3.jpeg

まず、背景となる画像を選択。真っ白の画面をスクショしたものとか。このサイズが出来上がりの画像サイズ。
これを変数に入れておく。

次に並べる画像を選択。複数選択可能オプションをオンにしておく。

1C419E2E-6717-4563-B3D9-7A14D76FE0FC.jpeg

複数選んだ方の画像の集合で繰り返しを行う。

1. 背景の上に繰り返しで取り出した1つを重ねる。(エディタ画面が起動)
2. 重ねた結果を変数:背景に入れる
1.〜2.を繰り返す。

C00B4484-831E-40A9-85DE-F4C87E5E55DF.jpeg

最後に変数:背景(重ね合わされた画像)を結果を表示する、で表示して、写真に保存して終わり。
コメントするには、ログインまたはメンバー登録(無料)が必要です。