ショートカット Part 4
■ このスレッドは過去ログ倉庫に格納されています
>>3
ありがとう!これは便利…
ちなみにカメラロールで画像を選択→共有メニュー→ショートカットを起動 or
ショートカットを起動→画像を選択 のどちらからでも使えるようにしたくて少しいじってみたんだけど
↓のショートカットだと画像を選択→ショートカットを起動した場合に途中から処理が進まなくなるのは何がダメなんだろう
初歩的な質問でごめんなさい
https://www.icloud.com/shortcuts/49769cda6cc74831b04901fb52564ad4 >>5
そのレシピだと画像の幅を取得した後「次の場合」に渡されるデータが幅だけなのでその後は幅のデータしか流れていかない
エクステンションからの入力データが 有り/無し で処理を分岐させる方法は色々あるけどこんな感じで一旦変数にとると楽
https://www.icloud.com/shortcuts/7f794989bfdc409a8ffd5748c116b112 今なら変数にとる必要もないか…Magig Variableが無い頃の癖だな
https://i.imgur.com/xWiRCHg.png アップデートする前は写真のオリジナルファイルネームで検索出来た気がするんだが今は検索出来ない
取得する名前が変わっただけかな? ショートカットになってから、同期ってなくなりました?
見つけられないんだけど、見逃してるだけかな >>12
設定appのショートカットのところでiCloud同期をオンオフ出来る >>13,14
そっちに行っちゃったのか、どうもありがとう! sshによるコマンド実行が詰んだ
自分のMacの共有設定でリモートログインをやって
ssh USERNAME@アドレス
でやったのに
接続できませんでした
と、出てくる
色々調べたけど、これだ!ってやり方見つからなかった macOS側でログインできるユーザを指定した?
うちの環境だと問題なくログイン出来て値も返ってきたけど。 ショートカットってiTunesで作ったプレイリストも登録して再生できるの?
ミュージックアプリがクソだからそうできればうれしいんだけど。 >>18
プレイリストをリストから選択させ、再生させることは出来るけど
再生コントロールまでやろうとしたら面倒だよ
停止、スキップ、音量コントロールなどを1つのショートカットでやるか、それぞれで分けるか
何しろ独自のUI作れないから プレイリストを指定して再生するだけの簡単なワークフローが、アプリ上では動くけど、ウィジェットでは動かない。 >>6
これなんだけど
実行時にすでに画像が選択されてる場合は、それを変数に代入して、その入力データという変数から画像の各情報を取得してるんだよね?
なのに、画像が選択されてない場合では、変数に代入する処理が省かれてるのに情報を取得してるように見えるけど、なんでこれで行けちゃうのか意味がわからない
教えてくれエロい人 >>22
代入じゃないものを代入だと思い込んでない? >>23
んんん、先頭の「変数を設定」の部分は、イメージファイルが選択されている場合にそれらを代入するってことじゃないの? 本家本元と言っていいmacOSのworkflowが何故にショートカットより出来る事が少ないのは何故だw
イメージの結合すら出来ない・・ >>24
最初の「変数を設定」はイメージが選択されている場合はそのイメージが「変数:入力データ」に入るが、何も選択されていなければ「変数:入力データ」は 空 になる
この状態で「変数:入力データ」の中にある項目の数をカウントして 0 なら「写真を選択」してそのデータを、それ以外なら「変数:入力データ」を「それぞれで繰り返す」へ渡す
って感じ >>25
macOSにあるのはworkflowじゃないし、ショートカット(元workflow)はただのサードアプリなので本家本元という表現はおかしいし、
Automator.appはunixコマンドが使えるんだからできないことなんて無いに等しいし、
言ってることめちゃくちゃすぎねえか >>26
なるほど、変数に代入しないと先に進めないものと思い込んでたわ
丁寧に説明してくれてありがと 公式になったんだから比べてもいいと思うけどな
Xcodeの年毎の進化を見てると 、Apple的にはAutomatorやAppleScriptはもうどうでもいいと思ってるような気がする どうでも良かったらわざわざJS使える様にしたりしないだろ ショートカット.appとAutomator、Apple Script、XCodeをぐちゃぐちゃにして語られましても。 ✖︎AppleScript
○スクリプトエディタ
でいいですか
JXA導入後に何か動きあったっけ
Macの非プログラマ向けのツールは重視されてるようには見えんけど >>27
外部スクリプト使えるからというなら、ショートカットだってsshやPython使えるじゃん
また、対応Appの機能も使える
Automatorやショートカットはスクリプト記述しなくても手軽にプログラミングできる点が評価されてるんだし
また、iOSのworkflowは明らかにAutomatorを意識した作り
Automator無かったら違うアプローチになってただろう
そして、今やショートカットはApple純正となった
将来的にAutomatorはショートカットと融合するんじゃないか?
ショートカットには無いフォルダアクションやタイマー起動できる分自由度は高いが インターネット共有する為のURLスキーを教えて下さい。 討論し尽くされた話かもしれませんが、
ショートカットでgetやらpostできるがその結果のヘッダー部の項目(例えばsessionid)とかを変数に格納することって可能?
boay内の項目なら取れそうだけども。 ショートカット対応してるアプリ何ある?
imgurは確認した amazon music は操作できないのかね?
urlスキームも見つからん 家に着いたらWifiオンを自動で行うにはどうしたらいいの 常時ONだと外のおかしなフリーWiFiとか拾おうとして鬱陶しくない?
家出るときは手動でOFFにしてるわ そんな面倒な事をしてる人いるんだな。
自分の使うWi-Fiだけ自動接続にしておけばいいのに。
うちに複数のAPがあるが、繋がって欲しく無いAPは自動接続はオフにしてるよ。 ジオフェンス使えれば自宅近辺の出入りを感知できるんじゃない?
使えない場合わからん >>40
https://i.imgur.com/QRkphfV.png
リマインダーに場所に入ったらってトリガーがあるから
これのあとでwifiのアクション入れたら良いのでは ショートカット増えると目的のワークフロー見つけるのが大変
フォルダ化できないものか
それと、ショートカット一覧から削除したいけど、また使うかも知れないので、クラウドかどこかに保存出来ないものかな?
ワークフローの数が増えると見辛いからね
iCloudへのリンク作成はできるけど、ワークフローをショートカットAppから削除するとiCloud上からも削除されるよね? 追記
ショートカットのプログラムリストを印刷出来ないものかな
或いは、テキスト化してテキストファイルとして保存できればいいんだけど
現状、見える形ではスクリーンショットとして画像保存しか手段ない ショートカット1個ずつファイルとして共有できるんだからファイラーなり他のクラウドなりに保存しとけばいい
まぁ印刷やテキスト化はそこから何とでもなるだろ テキスト化して保存はできるけどエディタで上手く開けないな。
エディタでスクリプト編集できればレシピ作るのも楽になりそうなのだけど。 >>49
ありがとう
CotEditorで無理矢理開いたけど、なんだか分かりにくいね
Automatorのワークフローを印刷すると、アプリのウィンドウごとPDF変換されて印刷される
フローだけ印刷するって無理っぽい
ショートカットをPDF化させてもアイコンしか取得できない カーナビの青葉に接続したかどうかをトリガーにしたいけど、無理だよね? 神様、ポケモンGOで一番近いやつにハイパーボール投げるショートカット作ってください( ・∇・) >>45
リマインダーの追加はできても、リマインダーが完了した時にそれをショートカット側で知る術がないような >>17
やり方間違ってた
ユーザ欄に"ssh なんとか@アドレス"
やってたw
ヒアドキュメント使えば、ショートカットの出力結果をファイル出力として処理できて便利ね
Pythonista以外でrubyやPerlでもスクリプトファイルとしてホストにファイル作らずに渡せて実行させることができるので便利だね Readdleの
Scanner、Spark、Calendarsがショートカットに対応 firefox focusショートカット対応確認
Siriショートカットはfirefox focus側の設定から アプリを順番に起動するだけの簡単なのでも、途中で止まってしまうね
ショートカット 自体がメモリから追い出されちゃうのかな ふつうにユーザー辞書登録しようとすると深いところにあるから
ショートカットで一発でできたらいいなと思ってたけどそういうのはできないんだね ユーザー辞書登録なら文字列選択するだけでいいのでは >>64
[カット|コピー|調べる|ユーザー辞書| ...]
試してみたけど左から4番目だったぞ
何したらそんな深くなるの? 「ミュージックの詳細を取得」で、「歌詞」がうまく取得されないんですけど、これって自分だけですかね? 画面の自動ロック時間とか色の反転を設定できるようにならないかな
iOS10ではスキームでひとっ飛びだったのに >>64
Siriに話しかければ直行できるんだけどねー
だったらURLスキームも有効にしてくれっていう Pythonista入れてみたけど、pandas使えないのか フォーラムにあったwifiのssidの取得
API知らんから全然pythonista使いこなせない
from objc_util import *
def get_ssid():
CNCopyCurrentNetworkInfo = c.CNCopyCurrentNetworkInfo
CNCopyCurrentNetworkInfo.restype = c_void_p
CNCopyCurrentNetworkInfo.argtypes = [c_void_p]
info = ObjCInstance(CNCopyCurrentNetworkInfo(ns('en0')))
return [str(info['SSID']), str(info['BSSID'])]
print('Current SSID:', get_ssid()) インデント無くなってね?5chの仕様のせいだと思うが ウィジェットがバグってショートカットがちゃんと表示されないんだけどどうすればいい?
稀に表示されたとしても4つまでなんだが >>75
設定→画面表示と明るさ→文字サイズを変更
……でシステムフォントサイズを変える。 >>76
ありがとう、助かりました
よくわからないバグ だねこれ 結局、workflow捨ててショートカットにアプデした方が良いの? mapじゃなくてGooglemap使いたいんだけど
どうしたらいいんだろう 「戻るまで待機」(旧wait to return)で待ってくれる時間がものすごく短くなったような気がするのだけど、俺だけ? >>72
ウチのには入ってるよ
ちょっとした裏技でpipにてライブラリ追加する方法あるんだよ
https://i.imgur.com/zBKZRay.png >>81
ギャラリーにある「位置情報を共有」をGoogleマップにしたかったけど出来なかったから
結局python使った
"https://maps.google.com/?q=@{},{}".format(currentlo['latitude'],currentlo['longitude'])
accuracyで判断して何回か取得するんだけど
start_updates() から数秒待てば正確になるのか
get_location()何回か使うと正確になるのかよくわからない
そして毎回stop_updates()した方がいいのかもよくわからない
かなり適当でも動いてるからまあいいか状態 共有シートからの呼び出し時にファイルの受け渡しに失敗することがあるっぽいんだけどおま環?
ハッシュ計算が変な値返すことがあるからファイルサイズも表示させるようにしたら、変な値のときはファイルサイズが0バイトだった
空文字列のハッシュと比較したら一致した ショートカット、workflowより使い勝手良くなってるの? 現在地を表示→"マップ"で表示
これだけでいけると思うんだが >>89
現在地のGoogleマップでのピンのリンクが欲しいだけ 現在地を取得して変数のオプションを"マップ"のリンクにするだけでジオタグが取得できるぞ
Pythonistaとか背伸びする前にショートカットの勉強しなさい プレイリストを再生をウィジェットから実行すると再生されず
他のショートカット諸共読み込めませんでした
となってしまいウィジェットから何も出来なくなってしまう
本体を再起動すると復活、実行するとまた同じ症状
ホーム画面に追加でそこから実行すると不具合なく再生されるけど
これ何が原因か分かりますか? >>84
ありがとう入れてみたけど、pandasは動かなかったよ
プレインストールされてるnumpyのバージョンが1.8.0だから1.9.0以上だかに
しろってエラーが出るから、更新しようと思ったら無理っぽいんで、
インストールしようとしたらエラーが出るぽ >>93
それぞれの数値が取れるのに
なんでわざわざmapのURL取らなきゃならないの?
手間が増えると思うけど >>96
何がやりたいの?
マップのリンクだと経度緯度がセットのジオタグが取得できるよ
それは>>85でやろうとしてた事と同じだと思うんだけど 前スレのWi-Fi on/offのレシピってWi-Fiに接続されてないとオフにならないのな
オン→オフスイッチの条件に”Wi-Fiはオンだが接続はされていない”を追加することは現状不可能? ■ このスレッドは過去ログ倉庫に格納されています