探検


【中の人】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/
2017/07/23(日) 18:06:53.30ID:WVmjcBEb0
>>161
それAppleScriptだから
AppleScriptのスレで聞いた方がいいよ
2017/07/23(日) 18:26:49.71ID:iUTVgUKk0
Automatorじゃ難しいですよね。
他のスレを探してみますよ。
2017/07/23(日) 18:55:16.94ID:Ioq0FGvd0
1dot=2pixel(以上)な環境は1pixelは気にすんなってこともなきにしもあらず
Cocoa(NSWindow/NSView)自体は元々座標もサイズもfloatだが、AppleScriptでIntegerにしてしまったのがだなあ

Cocoa-AppleScriptがせっかく使えるので、NSWindowを取得して、ダイレクトに座標(bound)設定すればかな。NSWindowの取得自体はCocoa-AppleScriptでは難しそうなのでObjective-Cなんぞでちっちゃなオレオレフレームワーク作ってとかかな
2017/07/23(日) 19:24:18.36ID:iUTVgUKk0
なんだかか難しそうですね。
何に利用してるというとNetflixやプライムビデオをMacで見るときに
いつも同じウインドウサイズで同じ位置にウインドウを配置させたいからなのですが、
どうしても1ピクセルウインドウの下に余るので気になってしまうので改善したい。

でも自分の知識ではNSWindowなどで新規ウインドウを任意の位置サイズで開くなど無理なのでこちらで聞いてみましたがCocoaとか難しそうですね。

なんにせよスレ違いなようなのでこれくらいにしておきます。
レスどうもありがとうございました。参考になりました。
166名称未設定
垢版 |
2017/07/24(月) 17:50:13.84ID:0gmw+sp20
一回手動で理想的なウインドウサイズにしてから、
bounds of front window
で値見てみれば?
2017/08/10(木) 09:49:14.39ID:Aoq9sCqn0
>>159
これ、10.12.6で直ってたな
2017/09/26(火) 11:23:37.91ID:Xve8ayDh0
エロ動画検索に
シェルスクリプトを実行
open -a "Google Chrome" "http://www.dmm.co.jp/search/=/searchstr=$@";
をやって見たら
パコパコがハ°コハ°コになっているらしく、ハ?コハ?コで検索されてしまいます。
SafariやFireFoxでは大丈夫なんですが、Chromeでうまくやる方法はないですか?
nkf、iconv、LANG=は試して見ました。
2017/09/26(火) 12:02:20.77ID:vWNylSVO0
iconvで -f utf-8-mac -t utf-8 とかやっときゃいいんじゃないの
2017/09/26(火) 13:18:33.75ID:Xve8ayDh0
試してみました
2017/09/26(火) 16:34:07.86ID:UySVS6540
169ので解決するだろ

$ cat input.txt | od -tx1c
e3 83 8f e3 82 9a e3 82 b3
ハ ** ** ゚ ** ** コ ** **

$ cat input.txt | iconv -f utf8-mac -t utf8 | od -tx1c
e3 83 91 e3 82 b3
パ ** ** コ ** **
2017/09/27(水) 10:52:10.86ID:GfYNz9a00
すまん
何かタイプミスをしてたみたい
トンクス
2017/12/03(日) 20:03:50.58ID:2bveupo20
chromeで10分起きにクリックする動作でマクロ組みたいんだが…
chromeで記録してもこういうエラーが出て進めない アクセシビリティもONになってるしchromeだけこうなってしまうのはなぜだろう
http://upup.bz/j/my38169eKRYtZiBC4IZZqdI.png
2017/12/03(日) 21:25:00.55ID:JcK6uLe00
Chromeである必要あんの?
Safariでやっとけばいい
2017/12/03(日) 21:32:57.39ID:2bveupo20
>>174
chromeがいいんだ… automatorはchromeには使えないの?
2017/12/03(日) 21:41:36.10ID:QI827ENq0
「記録」なんてまともに使えない/使えたことないから全く実際に使ったことがないが、試してみた

Sierra 10.12.6
Google Chrome 60.0.3112.78:
「記録」はできるが、アイコンが変。アプリケーションアイコンのはずがなんかドキュメント(?)アイコン、そしてまともに動かない
Safari 11.0.1:
「記録」はできるが、動作内容が空のがあったり。そしてまともに動かない
Firefox Quantum:
なんか普通に記録できる。そしてなんか動くw

記録ってScritableに依存しているんじゃなかったかなあ。アプリケーションのScritable具合によって、Chromeはその具合がイマイチなんじゃね。地道にスクリプトで書いた方がいいんじゃね

アクセシビリティはどれにも与えてはいない。Chromeしかリスト上に無いけどチェックしてない
2017/12/03(日) 21:42:46.74ID:2bveupo20
>>176
あぁ、そもそも無理なのか…
ただ10分に1回クリックするマクロ組みたいだけなんだけどな〜 macに来たばっかりだからソフトも無さそうだし困っとる
2017/12/03(日) 21:48:22.26ID:QI827ENq0
んー、それだけだったらたいしたスクリプトでもないんだが、初見もいいとこなAppleScript/Javascriptなスクリプトだろうしなあ
まあ、どこかのコピペすれば?
179名称未設定
垢版 |
2017/12/04(月) 04:18:15.34ID:E82Iohr30
AppleScriptのUI Scriptingでできるんじゃないかな
記録じゃなくて自分でコード書く必要あるけど
2017/12/15(金) 03:47:31.98ID:6iBrB3Un0
本来はphantomJSとかsereniumとか使うんかね
2018/01/13(土) 04:42:06.24ID:ZG5YNBE10
お知恵を貸してくださいませんか。

ヨドバシ・ドット・コムを検索するサービスを作りたくて、

テキスト

AppleScriptを実行
on run {input, parameters}
set yodobashi_url to "http://www.yodobashi.com/?word="; & input
return yodobashi_url
end run

Webページを表示

のworkflowをつくったのですが、
Safariで開かれるURLは
http://www.yodobashi.com/%3fword={input}
と、?だけエンコードされてしまいます。
対処法教えていただけませんか?

ちなみにAmazon検索は
on run {input, parameters}

set amazon_url to "https://www.amazon.co.jp/s/%3f__mk_ja_JP=カタカナ&field-keywords=" & input
return amazon_url
end run
でうまくいきました。
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にアクセスできひんのか??
やっぱナゾいな
レスを投稿する


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