探検


【中の人】Automator【小人】3人目 [転載禁止]©2ch.net

2014/11/17(月) 19:12:32.44ID:+W3jGxLM0
前スレ
【中の人】Automator【小人】2人目
http://anago.2ch.net/test/read.cgi/mac/1168924788/

【中の人】Automator【小人】
http://pc7.2ch.net/test/read.cgi/mac/1088457299/
2018/01/13(土) 05:28:07.29ID:4KQ8GdT10
macOSとSafariのバージョン書いた方がいいかな
Sierra 10.12.6 Safari 11.0.2 だとエンコードされないなあ
2018/01/13(土) 05:39:42.98ID:ZG5YNBE10
レスくれた方ありがとうです。
情報不足ですみません。
macOS 10.13.2
safari 11.0.2
です。
この環境でinputに日本語もしくは英語でもスペースを含む(xbox one x等)とエンコードされてしまいます。
英単語だと問題ないのです。
2018/01/13(土) 05:53:45.69ID:4KQ8GdT10
なるほど
High Sieeraだとそこもエンコードされるな。Sierraだと、
http://www.yodobashi.com/?word=xbox%20one%20x
って、最適にエンコードされてんのに(ったく、High Sierraは...だなw)

なんか回避方法はあるだろう。探ってみよう
2018/01/13(土) 06:17:25.88ID:4KQ8GdT10
とりあえず、「Webページを表示」アクションの代わりに「シェルスクリプトを実行」アクションにしたらちゃんとエンコードされるべきなとこがかな

・「Webページを表示」アクション を消す
・シェルスクリプトを実行」アクション をドロップ
・シェルスクリプトを実行」アクション の右上にある「入力の引渡し方法」を「引数として」に変更
・echo "$f"

open "$f"
もしくは
open -a Safari "$f"


「Webページを表示」アクションはSierraとバージョンは同じだなあ。どこでやらかしてるんだろ
2018/01/13(土) 06:27:53.92ID:LHwQF5ud0
なるほど、シェル使えば良いのか、さすが。
自分諦めが早いからブックマークレット書いてみました。

javascript:var%20d=document;var%20tx=d.getSelection();var%20url="http://www.yodobashi.com/?word=";+tx;window.open(url);
2018/01/13(土) 06:28:38.03ID:ZG5YNBE10
182さん、ありがとうございます!
思いつかなかった方法教えて頂いて助かりました。

これってバグレポート出した方がいいかな?
2018/01/13(土) 06:31:50.84ID:ZG5YNBE10
186さんもありがとうございます。

ブックマークレットで解決とは。
皆さん発想が柔軟で頭が下がります。
2018/01/13(土) 14:27:36.35ID:u0ceceGJ0
Automatorでかんがえ、一般的な方法でインプルする
そういうツールに特化するのもいいね
2018/03/01(木) 15:18:10.03ID:LgOtCGpn0
ヤフオクの仕様変更で自力で商品説明一括差し替え!ともがいてたど素人だけど結局諦めて全手動でやっちゃった…。
でもautomatorっておもしろいですね。
ヤフオクの落札者情報をpagesの封筒宛名テンプレに差し替えるのって、スクリプト作れない素人には無理ゲーですか?
2018/03/01(木) 19:02:29.57ID:8JwfBzvt0
なによりやる気の問題じゃないの
2018/03/01(木) 19:11:14.19ID:jU55eVMo0
この手のアプリ全般にいえるけど、ある程度プログラムに慣れた者が手抜きするためにつかうようなもので、
全くのど素人が起動しても何をすればいいのか流れすら理解出来ないからな。

もう少し直感的に使えるようになればね。
例えば右クリすれば自由なフォーマットで日付を入力できたりさ。

ところでいつの頃からかAutomatorを起動するとiCloudを含めた保存先を指定する画面がでるようになってしまったよね。
システム環境設定のiCloudでチェックアウトしてあるのに。
これは改善されないのかな。
2018/03/01(木) 19:54:09.18ID:8JwfBzvt0
ホントだ
なったわ

普段iCloud Drive使ってないからまた切った
2018/03/01(木) 22:18:48.84ID:LgOtCGpn0
やっぱ素人はシコシコ手動でコピペ置換するしかないですかね
さらっとAppleScriptやらプログラムが書ける人が羨ましい…
2018/03/01(木) 22:20:54.74ID:xrOUPSTG0
あたし、女子高生ですけど、シコシコ手動ってなんかやらしいと思います(//ω//)
2018/03/01(木) 23:34:09.75ID:esXEccb20
スクリプト言語はそんなに難しくないから、一週間くらい勉強すればそれなりに使えるようになるぞ
Automatorスレで言うのもなんだが
2018/03/01(木) 23:47:44.24ID:jU55eVMo0
つまり勉強して>>196のお眼鏡に
2018/03/02(金) 11:13:00.55ID:G6jXz/Dr0
最初は誰でも書けないんだからスタート地点は同じだよ
私なんかハンドラの使い方分からなくて
ベーシックみたいにループやリピートを多層的に書いて
インターネット上のデータ収集するのにクローラーやらXMLのパースやらを
一つのハンドラで1000行とかあった時期あるし
今やobjcはもとよりC++とかも仕事でやるようになったわ
2018/03/02(金) 21:36:24.13ID:/D8t9muq0
>>198
何で書くと1000行も行くの?

最近AppleScript使わないから忘れて来たかも
そんで久しぶりにshell script使ったら
何この短さ、手軽さと感動
200名称未設定
垢版 |
2018/03/16(金) 13:03:12.56ID:Y1QBoZd+0
質問させて下さい

「AppleScriptを実行」内で変数(AppleScriptの変数でなく、ワークフロー上の変数)
の値を参照する方法はないでしょうか?
on run {input, parameters} のinputには別の値が来るので、「変数の値を取得」を使うわけにはいかないのです。

何がしたいかもうちょっと具体的に書くと、
1. 「AppleScriptを実行」と「変数の値を設定」で特定のフォルダを変数に入れる。
2. 「Finder項目の選択を求める」(複数選択を許可)でファイル・フォルダを選択
3. 「AppleScriptを実行」で、2.の結果のうち、1.に該当するフォルダだけ除外する。
201名称未設定
垢版 |
2018/03/16(金) 13:18:04.06ID:Y1QBoZd+0
自己解決しましたー

get value of variable "initial_folder" of front workflow
2018/03/16(金) 14:24:53.67ID:uyHCCRTY0
いいねっ。Thanks
203名称未設定
垢版 |
2018/03/16(金) 16:31:23.68ID:Y1QBoZd+0
アプリ形式で保存したら>>201は動かなかった…
変数とは別にdefaultsコマンド叩くことにしました。
2018/04/16(月) 10:05:46.31ID:ZE2xFHZE0
質問させて下さい
以下の環境でautomatorを使って
手元の絶版本をスマホで読むために
作成した大量のpdfを結合しましたが
スキャナーの都合で偶数ページを逆さにスキャンしたので
これらをすべて回転して正しい向きにしたにもかかわらず
結合後には偶数ページが逆さに戻ってしまいました

かなり大量ページなので
プレビューでの結合も困難です
結合後も逆さに戻らない方法について
どなたかご教示いただけませんでしょうか?
よろしくお願いします

mac os x el capitan 10.11.8
macbookpro mid2010
preview8.1
automator2.6
acrobat DC 2018.011.20038
2018/04/16(月) 11:44:02.43ID:nR+rxssc0
acrobat持ってるなら
ツール/ページを整理を選択
ページを整理の画面で「ページを整理」の
文字の右にある四角い囲みのところで偶数ページを選択
その横の回転のボタンを2回クリック
そんで保存すれば出来るよ
2018/04/16(月) 11:57:45.12ID:nR+rxssc0
あーもしかしてacrobat はproじゃなくてreaderの方かな?
もしそうなら無理だ
それならターミナルでPDFtk使うとか
207204
垢版 |
2018/04/23(月) 03:01:56.67ID:F1ImLUQX0
PDFcomboというアプリを
ダウンロードして使うことで
自己解決しました
208名称未設定
垢版 |
2018/06/23(土) 00:49:15.84ID:ArO79myd0
209名称未設定
垢版 |
2018/07/23(月) 08:42:35.82ID:b/CiZHuj0
ラジオがわりにiTunesでインターネットラジオ聞いてるんだけど
ウオッチドックタイマーみたいに定期的にiTunesを再起動させたいんだ

時々、iTunesが固まって強制終了→再起動をリモートデスクトップ経由でやってるんだけどめんどくさい
1日1回iTunesを再起動させて、特定のラジオ局を選んだ状態にしときたいんだ

AppleTV鯖も兼ねてるからiTunes鯖が固まると困るんだよな
2018/07/23(月) 11:03:35.60ID:aqiLISl40
作れよ
2018/07/23(月) 16:30:07.05ID:/woWzFFt0
Automator というか AppleScript/Shell script 及び launchd のようなネタ
https://paste2.org/OsIA4sh7

LaunchAgentに埋め込んだAppleScript
https://paste2.org/YYx7XxWm

インターネットラジオを直接選ぶ方法がめんどくさい(リストをネットワークから取り込む時間遅延調整)ので、プレイリストを作ってそれに入れとく
2018/07/23(月) 16:33:00.48ID:/woWzFFt0
間違えた
for i in {1.10}
ってなってるとこは
for i in {1..10}
が正しい。どっちも
2018/07/23(月) 16:35:29.88ID:/woWzFFt0
done > /dev/null

done 2> /dev/null
のつもりだった。こっちが正しい。どっちも
2018/07/23(月) 16:45:07.34ID:/woWzFFt0
Automatorでカレンダーアラーム作ってiCalで自動繰り返し毎日イベント作ってという方法があるのか。それでここでか(?)
2018/07/23(月) 22:01:36.36ID:/woWzFFt0
iTunesがハングしてたらAppleScript(AppleEvent)に応答しないだろな。なので>>211は動かないな。てことで直した
https://paste2.org/DzjxKc0I

Javascriptで書いてみた。たいした変わらんかった
https://paste2.org/Eh9kFtBf

スレチが続いてなんなのでAutomator主体(?)で。一行だけを無理やりだけど
https://ibb.co/mLeQry
https://paste2.org/1pKFbWFK
216名称未設定
垢版 |
2018/08/02(木) 21:58:08.23ID:KAyt7dEg0
ウェブページからURLを集めてフィルターにかけてそれを開くAutomatorを作ったのですが、ところで質問なのですがurlのhttps://www.#####.com/@@@@@があるときに@@@@@だけを切り離して別のurlの中に代入するみたいなことはAutomatorでできるんでしょうか?
217216
垢版 |
2018/08/02(木) 22:03:32.80ID:KAyt7dEg0
urlの中に代入して開くみたいなことはAutomatorでできるんでしょうか?
2018/08/02(木) 22:28:38.00ID:Hd4gFLfX0
うん。AppleScript/Javascript/Shell script
219216
垢版 |
2018/08/02(木) 23:05:15.46ID:KAyt7dEg0
Applescriptだとどういうふうに書くといいのでしょうか?
220216
垢版 |
2018/08/02(木) 23:07:38.73ID:KAyt7dEg0
Automatorで絞り込んだurlをタブで開くとこまではなんとかできたんですが切り離す方法と代入の方法がわかりません、どういうふうにApplesctiptを書くといいのでしょうか?


on run {input, parameters}
tell window 1 of application "Safari"
repeat with param in input
set newtab to make new tab
set URL of newtab to param
end repeat
end tell
return input
end run
2018/08/03(金) 00:23:20.15ID:PObz8+8d0
めんどくさいのでShell Scriptでだとすると、
sed -e 's|^[^/]*//[^/]*/||'
って、一行で 切り離した後ろになるハズ。その後AppleScriptでするなりでどう?
2018/08/03(金) 00:35:45.28ID:tZZFYFSe0
そこまで来るとめんどくさいからもう
open "http//~~"で全部shell scriptでいいのでは
2018/08/03(金) 00:38:50.90ID:PObz8+8d0
うん。まあ、なんかAppleScriptはできるようなので/Shell Scriptはできないのかな?と思ったので
224216
垢版 |
2018/08/03(金) 01:15:20.84ID:Y9ytYjTa0
もしかして結構難しい処理なんでしょうか?
2018/08/03(金) 01:43:17.76ID:z1K3HJHx0
on run {input, parameters}
set url_prefix to "https://www.#####.com/";
set para_list to every paragraph of input
repeat with para in para_list
if para starts with url_prefix then
set open_url to "https://www.mysite.com/"; & (strings ((length of url_prefix) + 1) thru -1 of para)
log open_url
open location open_url
end if
end repeat
return ""
end run
2018/08/03(金) 01:58:23.08ID:PObz8+8d0
ん?元はホトスト固定なのか?まあそう読めるか

>>224
ん?AppleScriptは文字列処理の記述がめーんどくさいっていう
代入の方法(?)って言ってたけどそんくらいわかるだろうと思ったんだけどな
>>220の前にShell Scriptのアクション入れて(既存の cat も消して)>>221の一行そこに書いて、>>220の当該箇所を
set URL of newtab to ("http://hoge.com/"; & param)
でいいんじゃないのっていう。イマイチなにをしたいのかわからんし
227名称未設定
垢版 |
2018/08/03(金) 11:51:05.98ID:Y9ytYjTa0
>>226さんありがとうございました多分Applescript ではできないやつなのだと思います
2018/08/03(金) 12:09:53.53ID:YQWUpI/s0
はい終了
2018/08/05(日) 14:42:53.22ID:ASAniayg0
>> 216
https://www.macorz.com/example/query.mp4
自分だったらこんな風にしちゃうかな。
AppleScriptで書いたけど切り出しはシェルに頼った方が簡単かも。
2018/10/25(木) 08:57:12.09ID:9DQ6tuT60
Chromeで今開いているURLを別のブラウザで
開くように右クリックのサービスに入れたいのだけど、
どうしたらいいですか?
2018/10/25(木) 10:39:04.64ID:D4QmAgYF0
コンテキストメニュー内に出すには、対象がある程度明示的にじゃなきゃかなあ。選択されたテキストとか、アドレスバー中でとか
あとはRun AppleScriptなりRun Shell Scriptなり
2018/10/25(木) 12:42:44.96ID:9DQ6tuT60
もう少し分かりやすくお願いできますか?

Osの関係でcrhomeではセキュリティの関係か表示されないものが
多くなって、いちいちコピペして開くのが辛いので。
2018/10/25(木) 12:44:40.44ID:EPCOku4b0
Chromeで開いてるページのURLをドラッグして
開きたいブラウザのウインドウへドロップすればいいだけだ。
いちいちAutomaterを使う方が面倒だと思うぞ。
2018/10/25(木) 12:44:45.80ID:9DQ6tuT60
スペル間違いスマソ
2018/10/25(木) 13:02:39.08ID:wm+ajLxB0
233の分まで謝るなんて
2018/10/25(木) 13:27:07.15ID:gWCcAn2r0
ChromeもAppleScript使えるみたいだから出来そうだね
2018/10/25(木) 13:57:35.31ID:gWCcAn2r0
tell application "Google Chrome"
set theURL to URL of active tab of first window
end tell

tell application "Safari"
open location theURL
activate
end tell

これAutomatorの「AppleScriptを実行」に入れればいけると思う
2018/10/25(木) 15:46:41.09ID:wf1Fn/Cj0
どうしてもコンテキストメニューに出したいなら
、テキストを変数の値を取得に送るだけ送って、そのまま何もしないでapplescriptを実行させるとかかなあ。そうすればテキストの内容に関わらずsafariで開ける。でも普通にメニューからか、ショートカットを使った方が素直だね。
2018/10/25(木) 16:51:53.34ID:D4QmAgYF0
>>232
それなら、LinCastor使えば Bookmarks Barにボタン的に入れてワンクリックで便利だと思うなあ

https://onflapp.wordpress.com/lincastor/
具体的な使い方は
https://www.youtube.com/watch?v=Ef3hTp7K73A
な、感じで。AppleScriptは>>237さんのでのをコピペでいいんじゃなのかな(↑のビデオではshell scriptでosascript使ってるけど、単にAppleScriptで)
240サンクス
垢版 |
2018/10/25(木) 18:21:44.09ID:9DQ6tuT60
開きたいブラウザがpalemoonだったので、>>237をそれに変更し
メニューのサービスから辿ることにします。
コンテキストに比べると少しだけ面倒ですが。

残念亜柄239はOSが古くてだめでした。
2018/10/26(金) 07:39:09.46ID:dV75xQml0
Open With
https://chrome.google.com/webstore/detail/open-with/cogjlncmljjnjpbgppagklanlcbchlno
2019/02/25(月) 15:26:20.23ID:M4DZAnrT0
Automatorのライブラリの中に、「Finder項目にフィルタを適用」ってあるじゃないですか。
それの条件に、 x(日,週間,か月,年) 「前以内,前以内ではない」を選べるじゃないですか。

例えば作成日が今日から2日前以前(3日前、4日前・・・・)のファイルを抽出したいとして、普通に
2日 前以内ではない
って設定するじゃないですか。

すると作成日が2日前以内の(2日前から実行時間までの)ファイルが結果に出力されるんだけど、
逆じゃないのかっていうか、わいの考え方がおかしいんですかね?
2019/02/25(月) 15:46:34.11ID:TIxkFpZG0
前以内 だと 前以内 のが出るし、前以内ではない だと 前以内ではない のが出るけど??
2019/02/25(月) 15:55:00.55ID:M4DZAnrT0
あれー。
わいはアホの子なのか。

作成日が、今日から2日前の日付より過去(今日なら2/23以前)のファイルを抽出したくて、
作成日が2日前以内ではない
って設定するのは間違えてる??
2019/02/25(月) 16:17:35.93ID:TIxkFpZG0
ちょっと色々試している。確かに、
前以内 で 前以内ではない が、前以内ではない で 前以内 になりやがることもある
もちろん、こんなアホなってことにならないこともある。場所によるのか、いまんとこ場所による
いやいやいやいやと頭が混乱してくるので、もちとゆっくりなんで?を確かめてみる
2019/02/25(月) 16:26:03.99ID:M4DZAnrT0
実際に色々試してみてくれてるみたいでありがとう。
なんかの条件で変わる?! そんなアホなって。
こちらでももうちょっと試してみます。
2019/02/25(月) 16:56:53.20ID:TIxkFpZG0
なんか「今日の分」がおかしね?ってとこかなあ
いちおう 前以内 だと 前以内 のが、前以内ではない だと 前以内ではない のがだが、今日 のは 前以内 に含まれなく 前以内ではない になるという感じ?
今日 のは 前以内ではない でも含まれないとまだわかりやすいのに、なんで??

以下の条件の いずれか
〜 が今日
〜 が 〜前以内

で、意図したような結果にならない?

場所によると思ったのは、新しく作った=今日のが出てくるのが言う通りだったので。場所ではないな
2019/02/25(月) 17:56:13.81ID:M4DZAnrT0
おバカなことに、色々試しているうちにファイル消失してしもた。。
ダミーファイル作って試してみます。


別件で気付いたのが、mojaveなのですが
「Quartxコンポジションフィルタをイメージファイルに適用」
のフィルタの種類にシャープがなくなってる。。
バッチで画像をリサイズしてシャープネスかけるのをやりたかったからAutomatorだったのに。
2019/02/25(月) 18:51:27.49ID:TIxkFpZG0
Sierraですでにないよ
http://take1mg.com/2012/07/13/automator-many-images-resize/
をみる限りでは確かに昔にはあったらしいが。Sierraより前のどこまであったのかはわからんけど
250248
垢版 |
2019/02/25(月) 19:50:13.10ID:M4DZAnrT0
Parallels DesktopでEl Capitanの仮想マシン作って、そっちでワークフロー作りました。
ライブラリで選べないだけで、動作はmojaveでも動くのね。

mojaveは過去のOSはHigh Sierraしかダウンロードできなくて面倒でした。
High SierraはLionまで落とせた。
2019/02/26(火) 09:04:36.04ID:CnrpD1fT0
アクションのメモに、
Quartz Composerのコンポジションリポジトリ(“/ライブラリ/Compositions”または“~/ライブラリ/Compositions”)にインストールされているすべてのイメージフィルタ・タイプのQuartzコンポジションを使用できます。ただし、経時変化を伴うものを除きます。

いくらでも自由に自由なQuartzコンポジションを追加できそうに書いてあるけど
http://wowdev.jp/?p=793
確かにできていたらしいけど。試してもなんか出てこんぞ(Library直下ではなく、Library/Compositionsにでも)

Sharpen.qtzなんぞは確かにあるなあ。それでかな、動くのは

Compositionsからイメージフィルタ・タイプのQuartzコンポジションをリストしているとこがぶっ壊れているのか、/System/Library/Compositionsにあるのと/Library/Compositionsにあるもろもろが日付が違う、そこら整理すればいいのかなんなのか
2019/02/26(火) 09:18:23.68ID:CnrpD1fT0
クリーンインストールしていたMojaveでもSharpenは出てこないな。リストしているとこがぶっ壊れてんのかな。あとはQuartzコンポジションがなにか古い(/SystemにあるApple自らのも)からとかなんらかの制限に引っかかってか
2019/02/26(火) 17:08:59.46ID:KKxTzZt60
QuartzComposer.appダウンロードしてきて、シャープかけるマクロ作ってできた.qtzファイルを
良さそうなフォルダにぶち込めばもしかして、と思ったけどマクロは無視されたままだった。
254名称未設定
垢版 |
2019/04/09(火) 00:47:35.08ID:1wnqkkgn0
以前カレンダーアラームを作って削除したのですが、
それがシステム環境設定のセキュリティとプライバシーのプライバシーにある、
オートメーションにそれが残ってしまっています。
これを削除するにはどうすれば良いのでしょうか?
2019/04/09(火) 01:17:52.42ID:CJjMFHRn0
リセットして全部消すという方法はあるけど、それじゃないんだろうなあ
2019/04/09(火) 01:21:38.23ID:q2/0k8qr0
OS書いとけよ
Mojaveぽいけど

tccutilコマンドでリセットできるようだけど
https://www.macosxautomation.com/automator/security.html
2019/04/10(水) 02:21:14.15ID:P2b5qsDU0
ありがとう!
そのコマンドのAppleEventsでクリアできました。
2019/04/30(火) 13:25:26.28ID:YwbzxF670
bluetoothで接続中のヘッドホンの電源をoffにして切断。これをトリガーにしてOSのbluetoothもoffにしたい。これってAutomatorでできますか?
2019/04/30(火) 16:32:49.87ID:k0tY+CXL0
そういう常駐的なのはAutomatorではない
AppleScriptで可能だろな。AppleScriptというかほぼシェルスクリプトかもだが
2019/05/31(金) 19:43:14.02ID:9z9LZpWo0
Variablesはナゾだな使うことは(そんなに)無いなと無視&理解することしてなかったのだが、Textではない変数(Storage)はここからなのね
また、AppleScriptやShell Scriptを実行しての結果をという小さなスクリプト(別に大きなでもいいんだろうけど)を書いてってのもできんのね

だが、環境設定的に使えるかなと思ったら、先に無意味な Get Value of Variable アクションなんぞ入れとかないと AppleScriptで参照しても中身がないというバグ?というやはりナゾありだが
2019/05/31(金) 22:36:46.73ID:9z9LZpWo0
うーん...AutomatorでApplicationにしたらAppleScriptからVariableにアクセスできひんのか??
やっぱナゾいな
2019/09/03(火) 20:39:18.17ID:fqCJkG730
すいません、AutomatorでないですがiOSのショートカットアプリはみなさま使っていますか?
自分はいまいち使いこなせていないのですが、例えば決まった時間に指定した音楽を再生するとか指定したファイルを開くとかもできるのでしょうか?
2019/09/03(火) 21:10:46.64ID:NdPEitdi0
できないんじゃね。通知までで、起動するには通知をタップだろう
2019/09/04(水) 01:10:32.30ID:sX7MTnzW0
ありがとうございます!
因みに特定の時刻をトリガーにする方法わかりましたら教えて頂けますかm(_ _)m
2019/09/04(水) 01:24:06.39ID:nPWNznSr0
iOS板でやれ
2019/09/04(水) 01:26:26.60ID:sX7MTnzW0
すいません見つからなかったものでm(_ _)m
探してみます。
2019/09/04(水) 07:39:00.79ID:jiFHBESh0
普通にあるけどどういう探し方してるんだろう
2019/09/04(水) 07:57:05.20ID:txSCq6qq0
iPhoneのSafariからだと板トップからスレッド一覧行けないんだよな
検索もちゃんと機能してねーし

ショートカット Part 5
http://fate.5ch.net/test/read.cgi/ios/1547170563/
2019/09/04(水) 08:46:22.70ID:sX7MTnzW0
>>268
ありがとうございます!
2019/09/04(水) 13:39:35.91ID:0lBr8sfy0
いいってことよ!
2019/10/19(土) 23:39:01.95ID:2XE4scr90
AppleScriptに関してなんですが
Googleの検索窓みたいなテキスト記入ボックスをクリックする動作はどう書けばいいんですかね
Automatorで記録して構文を見てみたんですがごちゃごちゃしてる上に知識がないのでよくわかりませんでした
key code 9を使ってTabキーで強制的にカーソルをねじ込む方法をやったんですか結構失敗することがあるので別の方法を模索してます
マウスポインタの座標をクリックする方法ではなぜか反応してくれなかったです
10.14でブラウザはsafariです
272名称未設定
垢版 |
2019/10/20(日) 01:37:51.51ID:t39SxEo20
Webページ内のテキストボックスだったらdo JavaScriptで要素に対してfocus();すればいいかな
273名称未設定
垢版 |
2019/10/20(日) 08:25:11.05ID:KoxiwniF0
>>272
ありがとうございます
やってみます
2019/10/20(日) 09:23:46.92ID:b/rrv/V80
10.12のSafari 12だけどUIスクリプティング例。面倒い
tell application "System Events"
tell application process "Safari"
tell text field 1 of group 1 of group 6 of UI element 1 of scroll area 1 of group 1 of group 1 of tab group 1 of splitter group 1 of window 1
set focused to true
end tell
end tell
end tell
2019/10/20(日) 20:11:03.85ID:pNCtBRn90
Catalinaになって再起動するたびにFinderのウインドウサイズ(位置もだけど)がデフォルトの小さなサイズに戻ってしまうんだけど、
ログイン項目に任意のサイズにウインドウサイズを調整するようにしたい。

サイズが書かれてるplistがどこにあるのわからないのでdefaults writeで書き換えることもできず困ってます。
どなたかいい方法やサイズの書かれてるplistかな?がどこにあるかわかれば教えてもらえませんか。
よろしくお願いします。
2019/10/21(月) 08:11:00.20ID:hT3MLWx40
書かれてるとするならcom.apple.finderじゃないの
ただ、ログイン時に書き換えたとして、タイミング上Finderがうまく拾えるか微妙な気もするけど
2019/10/21(月) 12:14:13.68ID:pbWj5ooO0
フォルダ毎のだったら、.DS_Storeにだったような。Catalinaはまだ使ってないのでどうなのかはわからんが、
https://apple.stackexchange.com/questions/364516/ds-store-n-files-appearing-on-desktop-in-macos-catalina
なにかやらかしてるっぽくはあるかなw
278名称未設定
垢版 |
2019/11/07(木) 18:22:02.86ID:LsjFVsRE0
AirPodsをメニューバーから接続するScriptをネットで見てコピペして(名前の部分は変更して)Automater上で→ボタンで再生するとちゃんと動作する
メニューバーが高速で操作されてAirPodsが接続される

それを保存して、MacBookの機能拡張からTouchBarに設定して動かすと思ったように動かない
メニューバーに一瞬設定アイコンみたいな歯車マークが現れて何も起きずに終わる

なんでだろ?
279名称未設定
垢版 |
2019/11/14(木) 22:43:14.23ID:D0C99Jx70
質問です。
資料一覧というフォルダがあります。
その中に「資料1」「資料2」「資料3」…と複数のファイルがあります。
それらの中にある画像をPDF化させて「資料1.pdf」「資料2.pdf」「資料3.pdf」…とさせたいのです。
フォルダ内の画像をまとめてPDF化する所まではできたのですが、
フォルダ毎に実行する方法がわかりません。
どうするといいのでしょうか?
2019/11/15(金) 03:04:49.84ID:W/Ze9+N80
1. 選択されたFinder項目を取得 (資料一覧)
2. フォルダの内容を取得 (資料1、資料2…)
3. ループ
4. ワークフローを実行 #PDF化するワークフローを別に保存してここに割当てる

って感じで4段階のアクションを組み合わせる

ttps://dotup.org/uploda/dotup.org1994140.jpg
281名称未設定
垢版 |
2019/11/15(金) 11:05:29.15ID:nM+leG4S0
上手くできました。
ありがとうございます。

もう一つ質問なのですが、
フォルダ名をPDFファイルに付けることはできるでしょうか?
例:フォルダ名「夏休み」→「夏休み.pdf」
2019/11/15(金) 19:28:16.32ID:K0slhaY/0
ttps://dotup.org/uploda/dotup.org1994507.jpg

Automatorに名前を付ける方法がなさそうだったのでシェルスクリプトかませたけどもっといい方法があるのかも。
PDFを作成する方のワークフローに手を加えた。それぞれのフォルダの中にPDFをつくってそのPDFをリネーム。

シェルの部分は以下
fname=`basename $1`
cd $1
mv output.pdf ${fname}.pdf
レスを投稿する


ニューススポーツなんでも実況