ショートカット Part 4
■ このスレッドは過去ログ倉庫に格納されています
>>632 アーカイブ毎渡した場合、ちゃんと読み込み出来るんだろうか 渡す相手へのメールに添付すればいいんだけど レシピへのリンクは一つずつしか出来ないからねえ あと、iCloud上に共有フォルダ作ってそこに招待する形で公開するしか この場合なら、アーカイブでなく生のままでいいので >>640 まさにコレです、解決しました。ありがとうございました。 >>641 技術的にも意味的にも読み込めなくなる理由がなさそうだけど、どうしてそう思った? それにしてもこのスレみたいな情報を他にあげてる奴あまりいないね ショートカットアプリの基本の使い方(名前の変え方とか)紹介してるとこばっか しかも名前がショートカット なんてものを付けるから ググってもキーボードとかそんな結果ばっかりでw 名前は本当にやらかした感 あと無意味な日本語化…こんなニッチなアプリ使う奴に日本語ローカライズは必要ないでしょうに 昔のXCode日本語版を思い出した…開発者に日本人いるみたいだけど >>643 実証したわけではないから 推測だけで結論だせないじゃん Macのplistと同じだし読めなくなるなんてことはないと思うけどな。 ある文字列をメニューから選択や通知などに使い回したいので テキストに文字列を入れて変数を設定をしているんだけど、 文字列を変数に入れたい場合テキストを使う以外は無いのかな? また、変数に文字列を入れたい場合変数ごとに テキスト 変数を設定 をいくつも作ってるんだけど、1つのテキストに複数行テキストを入力して変数を追加に入れて 配列みたいに取り出すにはどうすればいいんでしょ。 >>648 試してないから動かないかもしれないという考え自体は正しい でもバグだなんだで動作しない可能性なんて常につきまとうから、特筆する理由がないならわざわざ言わなくていいよ >>650 テキストの出力のマジック変数使ったら? 複数のテキストアクションあっても、見た目同一のマジック変数でもちゃんと区別されてる また、 テキスト 変数を設定 変数を設定 と、「変数を設定」繰り返すだけでいいよ 「変数を設定」の出力は入力そのままだから 配列はないけど、「リスト」で代用すれば 「リスト」アクションで各項目を指定して、変数に設定 任意の項目取得は 「リストから項目取得」で、項目インデックスにて1からはじまる順番を指定すればよろし リストなので、文字列と数値が混在しててもOK スクショなどを一律に%指定で縮小したくてトライしてたけど、ギャラリーの「Evernote用にスクリーンショットのサイズを変更」に望みのロジックが書いてあった newheight = img.height * 0.5 みたいなことをショートカットで表現するとどんどん縦に長くなっていくのね 作ったショートカットを起動してると書類とデータが数百MB~数GBとかどんどん増えまくるけど、これって何かしらのキャッシュをしてるんだとうが レシピの実行が終わったら使ったキャッシュをクリアーする方法はないのかな? なんかその「書類とデータ」が気になる iPhone8で指紋認証がよくつまずくようになってしまった iOS12にしてショートカットを動かすようになってからなんだよな それでiPhoneを一旦新しいiPhoneとして復元してからバックアップを復元したところサクサク認証できるようになった。 書類とデータもクリアできた。 しかしまた使っているうちに鈍くなる 気になるのはショートカット、ほかのアプリも当然使ってるけど、指紋認証がうまくいかなくなる前後に使いはじめたのってこれだけなんだよな。 みんな同様現象は無いの? 普段iTunesでバックアップをしてるんだけど、たまたまバックアップの容量が今どの程度か見てみたら多くても100MB程度だったバックアップが最近倍くらいになってて 他のバックアップをみたら数百MBや数GBてのもあったので何事かと思って。 増えたのがiOS12以降ショートカットをインストールしたあとから。 増えるのはいいとして、消す方法がないものかと。 ウィジェットをオフにしたら少し減るのと、アプリをデータ込みで削除すると数十MB程度まで増えた書類とデータは消えるようだが、 すでに数GBあった時と違うバックアップから復元したので数GBの場合もそれで消えるかはわからない。 アプリ削除して再インストールでゴミは消える iCloud同期とショートカットの順序を同期をオンにしてるならすぐ元の環境に戻る ただ微妙にiCloud周りは信用できないからレシピだけでも全部ファイルにバックアップしとくと安心 あと再インストール後は各アクセス権がなくなってると思うので要確認 ショートカットで動画DLしてファイルに渡してってやってるとどっちも書類とデータ肥大化してるな キャッシュ?の処理が下手なのかね アプリを消せばキャッシュは消えるならいいけど、 現行iTunesで着信音をiPhoneにインストールしたままバックアップをして そこから復元すると着信音が2度と消せない状態になるが、 それと同じようにユーザの手の届かないところへキャッシュが格納されてしまわないか不安だわ。 何かおかしい感じなのは使ってればわかる ダウンロードとかに使わない方がいいよって書かれてるし アプリを起動するレシピに「実行時に表示」でオン/オフ スイッチがあるけど、 これはなんのスイッチなの? アプリを画面上に表示するかどうかだと思ったが、オフにしても表示されるし、何も変わった感じがしない 「変数を設定」と「マジック変数のみ」とで書類とデータの増え方に違いはないか?とかとか (デストラクタっていうんだっけ?)コードかける人がゴミデータを残さない書き方を編み出しそう >>666 私もそれを考えてた。 それとやはりウィジェットで起動すると私の環境ではキャッシュが多くたまる。 というか、ショートカットアプリから起動する場合とウィジェットからとで別のキャッシュが溜まってるみたいだ。 ショートカットにダウンロードとかさせてるんなら書類となんとか増えてもしゃあない気がするけどな 共有シートから起動するだけでも増えるからそれ以外で使うしかないな 例えば、何もしない・バッテリー残量を取得 それぞれ1つだけ追加したレシピをショートカットアプリから10回起動しただけなら書類とデータは全く増えてない(減っても無いが)、 ウィジェットから同じく10回起動すると、何もしないは0.1MB増えバッテリー残量を取得は1MB増えた。 何のキャッシュをためてるんだろうね。 メモから共有でショートカットを呼び出して結果をクリップボードに入れるところまではできたけど、 メモ自体に結果を書き込む方法はないかな? >>672 「メモを作成」か、「クリップボードにコピー」から自分で貼り付け 起点となる共有機能は要するに他アプリへの送信機能なので、(送信ついでに)他アプリから受信したいというニーズは叶わない やはり新規作成かクリップボードを使うしかないんですね。 もう少し工夫してみます。 どうもありがとう。 BearとかEvernoteなら、出来そうなんだけど 標準メモは新規追加しかアクション無いんだよね URLスキームも起動させる mobilenotes:// だけ それは、フォルダの指定じゃないの? 目的別にフォルダ分けした場合、どのフォルダに新規保存するかの選択 >>676 このスクリーンショットのもので探していたことができたようです。 最初に開いていたメモに直接が当初の方法でしたが、こちらの方が選択もできていいかもしれません。 みなさんどうもお世話になりました。 ありがとう。 標準メモのマクロとしてショートカットを使いたかったってことか vimeoのダウンローダーを作っているのですがアップされた時期によって上手く保存できたり出来なかったりして困っています。古いものはm3u8形式であるために上手く動いていないようです。m3u8をworkflow上でダウンロードする方法があればご教示ください。 https://vimeo.com/228355212 ←落とせない https://vimeo.com/301339739 ←落とせる https://www.icloud.com/shortcuts/da190eb9b05e4e1faefba8faf3e9ed03 m3u8って、実体はフォルダ形式なのかな? 1.ts 2.ts 〜 9.ts 10.ts 11.ts index.m3u8 こんな感じで構成されてるよね 数字の順番で全て結合すれば1本の動画になる >>683 ショートカットって紛らわしいけど、command+nとかのショートカットじゃなく ショートカットて名前のアプリケーションのことなんだよ。 >>684 macOSで、「Automatorの実行権をショートカットで与えて下さい」 一瞬、何のことか分からなかったし、調べても分からなかった なんで、キーボードのショートカット設定で実行権なんだよ!って思った マウス操作をトレースするアクションは、キーボードのショートカット設定で該当項目にチェック入れないとダメらしい macOSにはQuickTimeがあるけど、iOSには独立したAppは無い けれども、ショートカットから動画操作はできる。 AutomatorからQuickTimeに指示与えることは出来ない マウス操作をトレースする事で強引に操作するのだw tsファイルをmovファイルに変換したかっただけなのにmacOSは面倒 iOSのショートカットでtsファイルをムービーに変換出来ればいいのに (tsの実体はmpeg2で、iOSは標準でサポートしてない) これすごい便利だな!使ったことないけどpythonistaと合わせて使ってみようと思ったけど ・・・特にやりたいことないな マッチテキストは正規表現らしいけど、先読み後読みとか$1とかの変数格納はできないという理解で良い? (?= は使えたよ Siriのショートカット(workflow)の有効活用例 http://fate.5ch.net/test/read.cgi/ios/1537259377/ >>864 変数って、同じパターン式内でも使えるの? ショートカットなら置換フィールドでしか使えそうもないが、置換に正規表現使えないから その後のテキストアクション内で$1とか使えれば便利だけどね あいう えおか きくけ こんな改行された文字列があったとして 変数を設定 変数に追加 マジック変数 どれがより早く処理できるのかな? 2〜3行ならともかく数百〜とかだとどうなるでしょう。 >>689 いや出来るよ…って試せばすぐ分かるだろ 変数へ代入できる文字列のサイズ制限あるんじゃない? となると、マジック変数使うしかないでしょう 数百行もの処理はショートカットで処理すべきものじゃないと思う webからであっても流石に数百行にはならないでしょう ですね。 気にしてプログラム組んでる人いないですよね。 自分で計ってみます。 >>690 ありがとう 正規表現と一口に言ってもどこまで出来るかも併せて後悔してほしいものだね ショートカットを実行中に、コンテンツのリストは表示しないで仕込んでおいたポップアップだけ出すようにしたいんだけど、それって出来る? >>697 え?置換フィールドで変数使えたの? てっきり正規表現が使えないと説明にあったから変数も使えないと思ってた それなら、キャッチアップしない指定も有効的なんだなあ 相談なんですが k h d s b n などの毎回ランダムの任意の文字の入ったリストがあるとして この中で特定の文字sが上から何番目に入っているか(この場合は4番目)を数えるレシピって作れませんか? 助言よろしくお願いします。 リスト それぞれ 次の場合 繰り返しインデックス 繰り返し終わり とか もっといい方法ありそうだけど リストからテキストに変換 特定文字までを検索してとりだす 文字数をカウント それがインデックスとなる テキストを結合 改行 マッチテキスト (\n|.)*検索文字列 カウント 行 >>697 変数に相当するアクションあったんだね 「一致したテキストグループを取得」アクション インデックスnが、$n すべてのグループとすると、グループごとにリストとして返される グループをリスト化するなら、便利かも 追記 グループ(キャッチアップ)を取り出す時 ひとつだけなら"グループのインデックス" 複数なら、"すべてのグループ"でリストから選択 「一致したテキストグループを取得」の入力は「マッチテキスト」の出力に限られるので 複数の「一致したテキスト・・」を実行するには「変数の取得」でマジック変数"一致したテキスト"を指定する必要がある 変数("$1"等)を直接利用できるのが「テキストを置き換える」でしか使えないから、仕方ないんだろうけど >>709 お前の何の役にも立たない嫌味よりは有用だけどな 間違い指摘するのもアレだからしないけど 何言ってるんだ感が… 正規表現での無駄なグループの多用は簡単に制限超える そもそもゴミも溜まるしショートカットに難しい事やらせるなよ 端数を処理するのは端数を処理ってそれ以外に方法はないだろうか。 端数を処理だとすごく遅くて。 >>713 遅いと感じるくらいの数処理してる前提で書くけど ショートカットでは繰り返す、それぞれで繰り返すが処理もたつかせる原因 できるだけ繰り返しを使わないようにする 切り捨てなら簡単に実感できる 処理したい数字群が入った変数 テキストを結合 テキストを置き換える (\d+)\.\d+→$1 テキストを分割 変数 切り上げと四捨五入は桁を超える9のみ繰り返し使って端数処理して置換 残りの0-8,5-8を置換すれば繰り返しの回数は1/10に減る ここまで書いておいてなんだけどレシピが長くなるので抵抗がなければscriptで処理した方が圧倒的に楽かと >>714 ありがとう。 スクリプトってことは外部アプリを使った方がいいってことですよね。 まずは教えてもらったテキストを置き換える (¥d+)¥.¥d+→$1でやってみます。 指定した写真アルバムを写真アプリで開くにはどうすればいいかな 今まで「siriからの提案」の「アルバム”○○”を表示」を使っていたんだがどうやら言語設定が変わると動作しないっぽい >>714 10^x(x=小数点以下の四捨五入する桁数) 変数設定 i 変数か入力を取得 処理する数字か数字にキャスト出来る文字な *2 *i +1 /2 置き換え 検索([0-9]+)\.[0-9]+ 置き換え$1 /i これが普通なんじゃないのかい? >>717 ショートカット側からはアルバム指定して表示させるのは無理っぽい URLスキームも写真Appの起動だけっぽいし photos-redirect:// >>714 >>716 >>718 さん みなさん教えていただいてありがとうございます。 自分の中で結構難しい感じになっていますので今解析中です。 行数は変動しますが1000行前後でしょうか。 置き換えを利用して端数を処理の代わりをできるのがわかったのでがんばってみます。 Amazonのページの末尾に&emi=AN1VRQENFRJN5をつけたいんだが https://twitter.com/Atamanee/status/1068719142839054336 Safariで開いてもアプリ版に遷移するんだけどなんかいい方法ないんかな https://twitter.com/5chan_nel (5ch newer account) >>721 おもしろい(# ロジックはわかってないけど) 「標準機能を使用」版も、実行中の状況が非表示ならまだ耐えられるけど、見ながら実行だとキツかった ショートカットって、pdfを編集する機能は現在無いんですよね? Inputに10ページぐらいのpdfがあって、その中から最初の3ページだけ抽出するレシピって、現状作れないんですかねー? >>728 すいません、Inputは100ページぐらいのpdfでした >>729 PDF編集自体が有料アプリしかないだろ VeryPDF Free PDF Split Online http://www.verypdf.com/online/free-pdf-split-online.php これ使えばPDFを分割できると思う。後はI/Fをショートカットで記述するだけ 但しアップロードのPDF容量が10MBまで >>728 「PDFを作成」アクションに、開始ページと最後のページが指定できるよ >>732 作成ってのは、何かからの変換だろ? PDFからPDFへの変換できるのか? 出来たとしても粗くなる気がする >>732 おー確かに成功しました!スッキリしました、ありがとうございましたー! >>732 あー、ただ新たな問題が発生しまして・・・ 自分が扱うpdfは、1ページ目に不要な表紙とか着いてて、それを省きたいんですよねー。 理想としては、「pdfを作成」にて2ページ目〜最終ページを範囲指定して取得したいんですが、 現状pdfのページ数を数えるレシピってありますかねー? 因みにinput pdfからのカウント(項目)では、pdfがあるか無いかの1、0しか返ってこずでしたー >>738 終わりの指定を空欄にしとけば勝手に最後のページまで出力されますが >>739 あーホントだ!全然無知でした、ありがとうでしたー ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.1 2024/04/28 Walang Kapalit ★ | Donguri System Team 5ちゃんねる