【中の人】Automator【小人】3人目
1 :名称未設定 :2014/11/17(月) 19:12:32.44 ID:+W3jGxLM0.net 前スレ 【中の人】Automator【小人】2人目 http://anago.2ch.net/test/read.cgi/mac/1168924788/ 【中の人】Automator【小人】 http://pc7.2ch.net/test/read.cgi/mac/1088457299/
2 :名称未設定 :2014/11/17(月) 20:01:26.83 ID:DN6hhFeV0.net >>1 乙女タンかわいいよ乙女タン
3 :名称未設定 :2014/11/18(火) 04:23:58.50 ID:MCG/9XiW0.net いちょつ
4 :名称未設定 :2014/11/19(水) 18:59:17.94 ID:0ZgdBGJ30.net イチモツ! オートマターって毎日決まった時間にあるウェブページを保存することってできますか?
5 :名称未設定 :2014/11/21(金) 15:55:38.52 ID:cHrAN3GE0.net >>4 Automatorだけじゃ無理だろ cronか何かでワークフローを起動する形にしないと そういうアプリも何かあったとは思うけど忘れた
6 :名称未設定 :2014/11/26(水) 10:42:01.04 ID:ExKp5rbN0.net ほしゅ
7 :名称未設定 :2015/01/22(木) 13:18:58.38 ID:y01GG8zk0.net だれか作っといてよ。Automatorの関連リンクのテンプレ
8 :名称未設定 :2015/01/22(木) 16:03:11.44 ID:BvsiI0Az0.net 自分が欲しいくせになんで自分でやらない
9 :名称未設定 :2015/03/08(日) 11:43:32.27 ID:B8clWlkl0.net 記録ボタンでマウス操作を記録させたいのですが、 エミュレーター(jennymotion)上ではエラーが出て使えないのは仕様ですか? (アクション“操作を記録”でエラーが起きました。)
10 :名称未設定 :2015/04/10(金) 05:07:23.15 ID:gJdMfi2l0.net ほしゅ
11 :名称未設定 :2015/05/10(日) 13:45:06.00 ID:PrUfoWCD0.net 実行したのシェルのechoを表示させるにはどうすればいいのですか?
12 :名称未設定 :2015/05/24(日) 01:31:56.79 ID:+ivx3gL50.net 「リストから選択」をつなげると各行がダイアログに表示できたw 「シェルスクリプトを実行」をつなげて、/bin/bash 受け渡しstdin として 次の一行を書くと、エディタに内容でてたw open -f
13 :11 :2015/05/25(月) 08:48:04.20 ID:XyVs5bHn0.net growlとgrowlのextraにあるgrowlnotifyをつかって echo hoge | growlnotify でいけた 用途に合わせて12もいいね
14 :名称未設定 :2015/06/06(土) 08:59:54.68 ID:Hi3A0rpb0.net サイドバーにあるリストが日本語で表示されてる時と英語で表示されてる時とある日本語固定にはできないの?
15 :名称未設定 :2015/06/06(土) 10:02:47.39 ID:bHDBEhy50.net システム環境設定の言語と地域で、日本語を優先にしたらどうか
16 :名称未設定 :2015/06/06(土) 11:23:26.52 ID:Hi3A0rpb0.net 日本語優先にして再起動してみたけどautomatorを起動したり⌘Qで終わらせたりを何回か繰り返すとやっぱり英語だったりにだったりする。んーー挙動が気持ち悪いけど我慢するしかないんかな
17 :名称未設定 :2015/06/06(土) 21:26:48.84 ID:aRIzKMNz0.net メールボックスの内容を全部テキストエディタにコピペしたいのですが、どういう組み合わせが一番効率的なのでしょうか… マックのメールって、スレッド内のテキストを全部コピーすることができないんですよね…。 なので一つ一つコピーして貼り付け…ってなると膨大な時間がかかるんです…。
18 :名称未設定 :2015/06/11(木) 16:17:16.78 ID:8l18pys60.net 実行中のシェルスクリプトを停止させるにはどうすればいいのですか? ぐるぐる歯車の×を押してもスクリプトが止まってくれないのです。
19 :名称未設定 :2015/06/11(木) 22:21:44.04 ID:vq7ivv5D0.net アクティビティモニタでプロセス終了させればいいんじゃね
20 :名称未設定 :2015/06/12(金) 12:37:06.30 ID:I1jji/xi0.net 可能性のあるものすべてkillしてもだめだった
21 :名称未設定 :2015/06/12(金) 17:44:13.77 ID:8VdFtawj0.net ログアウトすればいい
22 :名称未設定 :2015/06/12(金) 18:45:36.48 ID:I1jji/xi0.net ・・・
23 :名称未設定 :2015/06/12(金) 18:48:13.97 ID:HQvo9nmV0.net 永遠に停止しないスクリプトなんて使わなければいい希ガス
24 :名称未設定 :2015/06/12(金) 19:16:14.20 ID:yxySNs0L0.net hd先もうあんでねえかってほど いつおちてきたオートめいでい
25 :名称未設定 :2015/06/13(土) 14:28:53.62 ID:uQwMPcyH0.net >>23 素直に知らないと言えないんだな 使い方は人それぞれ 自分思いつくことが全てじゃないことをしろうな そもそも、永遠に停止しないスクリプトかどうかもわからない 思い込みと決めつけもやめような
26 :名称未設定 :2015/06/27(土) 11:43:55.68 ID:dVoAyQ880.net autmatorでgenymotionを動かそうと思ったら’ウィンドウを手前に表示’がでてきて動かせない どーすればいいの?
27 :名称未設定 :2015/06/27(土) 13:41:08.15 ID:kQ+9AXkO0.net Genymotionを自動化で何をしたいの?
28 :名称未設定 :2015/06/27(土) 14:49:27.20 ID:dVoAyQ880.net >>27 秘宝探偵というアプリを入れて、クエストの周回です。
29 :名称未設定 :2015/07/08(水) 12:03:57.93 ID:AJwYR1l40.net 下記ドロップレットをフォルダ観視で実行させる方法を教えてください。 on open droppedItem repeat with obj in droppedItem tell application "Image Events" set objPOSpath to POSIX path of obj as Unicode text launch set this_image to open objPOSpath crop this_image to dimensions {100, 300} save this_image close this_image end tell tell application "Finder" set objPOSpath to POSIX path of obj as Unicode text do shell script (quoted form of ("/Applications/" & "jhead")) & " -de " & (quoted form of objPOSpath) end tell end repeat end open
30 :名称未設定 :2015/07/08(水) 18:37:40.95 ID:k+ymsI9b0.net Automatorでなの??AppleScriptを直にでが元々でいまでもあるけど(Finderでのコンテキストメニューから) Automatorで「ドロップレットと同じこと」というのであれば、 Run AppleScript アクション入れて on run {input, parameters} (* Your script goes here *) repeat with obj in input tell application "Image Events" ... end tell end repeat return input end run
31 :名称未設定 :2015/07/08(水) 19:24:18.20 ID:k+ymsI9b0.net あくまでも実行はドロップレットでというのなら、「Finder 項目を開く」アクションを追加して、「このアプリケーションで開く」をドロップレットにすれば終わりだな
32 :名称未設定 :2015/07/18(土) 20:37:13.88 ID:CZuPtyIS0.net QuickTimeの画面収録を◯◯時から△△時までっていう風に自動で録画したいんだけど上手くいかない カレンダーで◯時に起動するようにして記録を使ってQuickTimeを起動して画面収録選んで録画開始させてまたカレンダーで△時に録画停止するって感じでやったんだけど上手くいかなかった 説明下手ですけどヒントください
33 :名称未設定 :2015/07/18(土) 21:51:04.49 ID:7/FcIchV0.net >>32 Screen Captureの開始手順が変わったことに対して Apple Script/Automator Action での開始が未対応みたい Mavericksからだったけフルスクリーンだけでなく特定領域が選べるようになったのは http://forums.macrumors.com/threads/quicktime-player-recording-with-applescript-broken-on-mavericks.1720568/ 手動で開始するのと同じようにやれば確かにちゃんと終了させることができるな
34 :名称未設定 :2015/07/18(土) 22:51:24.22 ID:WD5Lr1s70.net 早速返答ありがとうございます 記録で録画も停止もやってしまうということでいいでしょうか?
35 :名称未設定 :2015/07/18(土) 23:48:51.49 ID:7/FcIchV0.net >>34 それで大丈夫ならいいんでないの。出てくるウィンドウの位置とか問題なければ >>33 のURLのは手動でのをAppleScriptでやってる/シミュレートしているという cliclickはマウスクリック(など)を発生させるコマンドね http://www.bluem.net/en/mac/cliclick/ 停止Actionも止まりはするが必ずエラーになるような。AppleScriptでのstopは問題なさげ なんかかなり前にぶっ壊れて長い間放置のようだなあ。みんなでGenius Barに入って困らせようw
36 :名称未設定 :2015/07/19(日) 00:57:39.63 ID:B4jD6Evh0.net 返答ありがとうございます 記録でやってると何回かに一回は録画開始ウィンドウが微妙にズレて開始ができないパターンがありました ちょうど指摘を受けたところがダメでした もっと勉強してみますありがとうございました
37 :名称未設定 :2015/08/08(土) 23:15:06.54 ID:Ee18TsNq0.net 外付けHDDがマウント(接続)されたら通知させるのってどうやればいいのでしょうか?
38 :名称未設定 :2015/08/09(日) 10:58:38.77 ID:WTm1ou+00.net ググると幾つか手はあるようだけど /Volumes にフォルダアクションを設定しておく launchd.plist の StartOnMount を利用する Check for Disk アクションを入れる(使えるかはOSによるらしい) ttp://apple.stackexchange.com/questions/8090/how-to-run-applescript-on-disk-mount ↓は↑から芋づる式に辿れる ttp://apple.stackexchange.com/questions/5988/automatically-launch-a-program-or-action-when-an-external-drive-or-disk-is-connec ttp://macscripter.net/viewtopic.php?id=32534 ttp://automator.us/examples-08.html
39 :名称未設定 :2015/08/10(月) 00:55:30.67 ID:9sVG2Hlt0.net 10.10のスクリプトエディタで、アプリで保存、ハンドラ実行後に終了しない use framework "AppKit" on didMount:aNotification set volName to aNotification's userInfo's |NSWorkspaceVolumeLocalizedNameKey| using terms from scripting additions display notification (volName as Unicode text) & " がマウントされたよ" end using terms from end didMount: tell current application tell my NSWorkspace's sharedWorkspace()'s notificationCenter() to addObserver:me selector:"didMount:" |name|:"NSWorkspaceDidMountNotification" object:(missing value) end tell
40 :名称未設定 :2015/08/10(月) 13:41:45.72 ID:y5TwN0ED0.net >>38 レスありがとうございます。 /Volumesにフォルダアクションを設定する方法でやってみたんだけど、通知に出てくるアイコンは変えられないのでしょうか? できればUSBのアイコンなどにしたいのですが… Check for DiskアクションはPowerPC用のようでできませんでした。 StartOnMountも私には難しくて。。 >>39 このアプリ?はずっと起動しておかないとなのでしょうか? Dockにアイコンがあるのは嫌なので…
41 :名称未設定 :2015/08/10(月) 13:57:16.11 ID:li0Di7OL0.net >>40 >Dockにアイコンがあるのは嫌 メニューバーもなくてもいいのなら Info.plist に LSUIElement エントリを追加してチェック 終了させるのは kill するか、AppleScript で quit するかかな
42 :名称未設定 :2015/08/22(土) 10:16:30.75 ID:IVRSEJzX0.net >>40 アイコンは差し替えでgoや!
43 :名称未設定 :2015/10/07(水) 17:23:24.44 ID:1gpzgMNU0.net El CapitanのAutomatorから写真の位置情報を使い,マップに撮影場所を表示させることができるようになった。 http://www.macorz.com/example/photo-map.png
44 :名称未設定 :2015/11/02(月) 23:08:35.72 ID:iTjDE0fo0.net Automatarで一括してDPIを変更する手順(組み方って言えばいいのかな?)を教えてもらえませんか? 5K iMacでFinderのウインドウなどをスクリーンショットを撮ると72dpiになるのはいいのですが、 他のアプリケーションのウインドウだと144dpiだったりばらばらなのと、 Finderのウインドウのスクリーンショットをプレビューで開いて144dpiに変更すれば 実際に見てるウインドウサイズとプレビューで開いたスクリーンショットとクイックルックで同じ大きさに見えるようになるのですが、数が多いと1枚1枚手作業でするのは大変です。 また、Th-MakerXで144dpiに変更するとプレビューでは実際の大きさと同じように見えるのですが、クイックルックではTh-MakerXがexifを削除してしまうので倍のサイズで表示されてしまいます。 ようするに、プレビューで144dpiへ変更する手作業を複数枚一度に変更したいのです。
45 :名称未設定 :2015/11/03(火) 11:45:47.56 ID:1i+OJ3YN0.net 標準でアクションは用意されてないようなので、ターミナルでsipsコマンドを使うかAppleScriptでImage Eventsを使う、その後それをアクションに組み込むか、でないでしょか 参照この辺 ttp://qiita.com/hnakamur/items/2b363067a23a988ef8bd ttp://macosxautomation.com/applescript/imageevents/
46 :名称未設定 :2015/11/03(火) 12:19:26.41 ID:mGJYRpFy0.net >>45 リンクまで教えていただきありがとうございます。 sipsってのが使えるんですね。 調べてやってみます。
47 :名称未設定 :2015/11/06(金) 15:18:02.79 ID:fvXzJIhU0.net フォルダアクションが動く時と動かない時があります。 Automatorでテストをする際は先頭に「指定されたFinder項目を取得」ステップを付けて テスト終了後はそのステップを削除して保存しました。 スキャンしたファイルが追加された時に動いてほしいのですが、微動だにしないことが何度もあり 「指定されたFinder項目を終了後」ステップを追加すると動いたりします。 このステップの有無はあまり関係なさそうに思っているのですが、削除しておくのが正解ですよね? 他にフォルダアクションが反応しない原因は何がありますか? ご助言宜しくお願いします。 OS X 10.8.5
48 :47 :2015/11/06(金) 15:19:14.45 ID:fvXzJIhU0.net すみません。 sageが入っていませんでした。
49 :47 :2015/11/07(土) 00:55:20.41 ID:W7qby5470.net 何度もすみません。 Automatorのフォルダアクションで作ったworkflowファイのアイコンが2種類あるのですが違いは何ですか? 1つは紙にAutomatorのロボットのような絵が描いてあり、もう1つは小さなグレーの長方形の絵のみです。 同じフォルダアクションのファイルなのでアイコンも同じだと思うので気になっています。 詳しい方がいらっしゃいましたら教えてください。 よろしくお願い致します。
50 :名称未設定 :2015/11/07(土) 18:01:34.26 ID:8xRvAcC+0.net >>49 グレーの長方形ってunix実行ファイルのアイコンかな? どこのアイコン表示の事? フォルダにある.workflowファイルか Automatorのタイトルバーのアイコン表示か アクセス権とかの問題があるかも 保存場所は ~/Library/Workflows/Applications/Folder Actions/[XXX].workflow で .workflowのアイコンは保存したときのスクショを内包してThumbnail.pngってのがアイコンになるよ。 初期のアイコンは、中身の.wflowって言うxmlのplist見たいな動作を決める書類ファイルのアイコンだと思う これが[紙にAutomatorのロボットのような絵が描いてあり]ってやつね とりあえずどんなワークフローか分からないから、何とも言えないな。 うpしてみたら? ちなみにフォルダアクションは指定したフォルダにファイルが追加された時にアクションがおきるよ。 指定してないフォルダでは、動作しない。 指定してないフォルダにファイルかフォルダが追加された時、若干の時差のあとAppleScript Runnerが起動して、 入力に追加されたファイルのPOSIX pathを渡してくれるよ。
51 :名称未設定 :2015/11/07(土) 18:03:03.02 ID:8xRvAcC+0.net >>50 ごめコピペミス >>指定してないフォルダにファイルかフォルダが追加された時、若干の時差のあとAppleScript Runnerが起動して、 入力に追加されたファイルのPOSIX pathを渡してくれるよ。 指定したフォルダにファイルかフォルダが追加された時、若干の時差のあとAppleScript Runnerが起動して、 入力に追加されたファイルのPOSIX pathを渡してくれるよ。
52 :名称未設定 :2015/11/07(土) 18:09:15.26 ID:8xRvAcC+0.net >>51 あ、テストのときにフォルダアクションにAppleScript追加してやったからこの動作だけど、他の場合は違うと思う。
53 :47 :2015/11/07(土) 23:37:06.73 ID:W7qby5470.net >>50 詳しいご説明をありがとうございます。 グレーの長方形のアイコンは、保存場所のFolder Actionsフォルダの中のものです。 Automatorのタイトルバーの部分は気付いていませんでした。 確認したところ、そちらは紙にロボットの絵が描いてあるものでした。 Automatorのアクションのスクリーンショットのアップロード方法が自信がないので、こちらに書かせてください。 【アイコンが長方形のもの】 1. ”フォルダアクション”は次の場所に追加されたファイルやフォルダを受け取ります。 → フォルダA 2. Finder項目を移動 → フォルダB 3. Finder項目をコピー → フォルダC 【アイコンが紙にロボットのもの】 1. ”フォルダアクション”は次の場所に追加されたファイルやフォルダを受け取ります。 → フォルダD 2. Finder項目を移動 → フォルダB 3. 新規フォルダ 4. 日付または時刻を追加 以上です。 各フォルダを右クリックして「フォルダアクション設定」も確認済みです。 どちらも動く時と動かない時があります。 Automatorでテストをする時は、1. の前に「指定されたFinder項目を取得」を入れていました。 Folder Actionsフォルダの中のアイコンはどちらが正しい状態なのでしょうか? 長々とすみません。引き続きご助言いただけますようお願いいたします。
54 :名称未設定 :2015/11/08(日) 04:07:12.81 ID:QUq/N0Sz0.net ちなみに長方形のアイコンってこれ? http://i.imgur.com/iUkTnyf.png それともサムネイルが小さく表示されてる奴かな? 試してみたら、似たような動作になったよ。 1、[アイコンが長方形のもの]の場合 Thumbnail.pngが生成されている。 アイコンがサムネイル表示になる。 QuickLookでサムネイルがプレビュー出来る 2、【アイコンが紙にロボットのもの】 Preview.pngが生成される。 アイコンはサムネイルでは無く、デフォルトの物。 QuickLookでワークフローのプレビューが出来る。 試しに、新規ワークフローに自作のアクションを一つ追加したら、1になって同じ物をもう一つ追加したら2になった。 おそらくアクションが複数になるとPreview.pngが生成されるんだと思う。 不思議なのが、アクションが空だと2のプレビュー可能なデフォルトアイコンになる。 そんとなんで、複数追加してもサムネイルになるかってところが、問題だけど。 複数の組み合わせで試してみたけど、法則性が見つけられなかった。 とりあえずこれらが、動作に影響してるわけじゃ無さそうだから、無視しても大丈夫かも。
55 :47 , 53 :2015/11/09(月) 11:18:59.25 ID:Pa6Pt7o20.net >>54 わざわざ検証までしていただきましてありがとうございます。 お礼が遅くなってすみません。 長方形のアイコンは小さいのでよく見えないのですが、 54様のご検証くださった、まさに 1. の状態だと思います。 お陰でアイコンの違いと流れも理解できました。 アイコンの違いが気になっていたのでスッキリしました。 フォルダアクションを再度作り直して、ファイル名をリネームしてから移動とコピーをするようにしたところ、 2. のアイコンになりました。 今は問題なく動いているようです。 また動かないことがあれば相談させてください。 本当にありがとうございました。
56 :名称未設定 :2015/12/05(土) 02:03:57.66 ID:l45UavuU0.net ほし
57 :名称未設定 :2015/12/05(土) 02:06:40.65 ID:sTc+nCg+0.net みっつですっ
58 :名称未設定 :2015/12/26(土) 09:04:58.31 ID:Job6EBEm0.net ほしゅ
59 :名称未設定 :2016/01/11(月) 09:05:45.75 ID:fhE5PNAZ0.net どなたか、Automatorのワークフローを使ってCDまたはDVDをISOに変換したいとおもっているのですが、 hdiutil makehybrid -udf -oを使うワークフローを使うにはどうすればいいのでしょうか? ターミナルなら出来るのですが、CDをマウントしてデスクトップ上のCDを右クリで「ISOを作成」などから予め設定した保存先にISOを作成保存したいです。
60 :名称未設定 :2016/01/11(月) 17:22:10.32 ID:FFpbhqQj0.net ダブルクリックだけでmonoを使ってexeを実行するAutometorを作りたいのですが Autometorのシェルスクリプトを実行を選択して mono ******.exe と記述、実行しても-: mono: command not foundとでてmonoが実行できないのですが Autometorでmonoを実行することはできますか?
61 :名称未設定 :2016/01/11(月) 18:58:26.58 ID:HAnWqkOf0.net monoをフルパスで指定すれば行けんじゃないの
62 :名称未設定 :2016/01/11(月) 19:45:29.58 ID:FFpbhqQj0.net >>61 簡単にできましたわ・・・ありがとうございます!
63 :名称未設定 :2016/01/13(水) 13:29:00.49 ID:NMRiJxPE0.net 開いているフォルダに右クリックで新規テキストファイルを 作成するサービスのつくりかた教えてください
64 :名称未設定 :2016/01/13(水) 15:06:36.12 ID:zPrVaZHw0.net 作る気なくてもググるくらいした方がいいんじゃないの
65 :名称未設定 :2016/01/13(水) 22:01:14.89 ID:NMRiJxPE0.net ぐぐったらでてきた でもどれ「サービスで受け取る」のが「ファイルかフォルダ」なので なにも選択せずにファインダーの白い部分にカーソルを置いて 右クリックで出す方法がわからなかった そういうのはやはり無理ですか
66 :名称未設定 :2016/01/14(木) 04:46:41.90 ID:vbJEc4gT0.net XtraFinder とか使う必要があるんじゃないの ttp://weekly.ascii.jp/elem/000/000/170/170734/ El CapitanだとSIP切らないといけないけど
67 :名称未設定 :2016/01/24(日) 17:47:12.02 ID:bYDng06+0.net | \ |Д`) ダレモイナイ・・オドルナラ イマノウチ |⊂ | ♪ Å ♪ / \ ランタ タン ヽ(´Д`;)ノ ランタ タン ( へ) ランタ ランタ く タン ♪ Å ♪ / \ ランタ ランタ ヽ(;´Д`)ノ ランタ タン (へ ) ランタ タンタ > タン
68 :名称未設定 :2016/02/20(土) 03:40:57.09 ID:xJFNaCiR0.net はっはっひしそせんぎあおづんいf!
69 :名称未設定 :2016/02/20(土) 03:48:53.52 ID:xJFNaCiR0.net はっはっひしそんぎあおづんいf!
70 :名称未設定 :2016/02/21(日) 17:54:10.47 ID:HPeSmEzM0.net Automatorを使ってdmmのサンプル動画のURLの書き換え方法教えてください。 http://cc3001.dmm.com/litevideo/freepv/n/n_1/n_1275dstar9061/n_1275dstar9061_sm_w.mp4 ↓ http://cc3001.dmm.com/litevideo/freepv/n/n_1/n_1275dstar9061/n_1275dstar9061_dmb_w.mp4 smをdmbに書き換えです。 よろしくお願いします。
71 :名称未設定 :2016/02/21(日) 21:07:56.40 ID:DZObQfB/0.net 入力と出力のデータになにを想定してるのかイマイチわからないw テキストエディタで置換した方が手っ取り早いんじゃないの
72 :名称未設定 :2016/02/27(土) 14:25:16.67 ID:krnL6K6A0.net ユーティリティ−シェルスクリプト実行のアクションに sed -e 's/_sm_/_dmb_/' とかけば、いいんじゃなう
73 :70 :2016/02/28(日) 00:57:37.15 ID:Mhc7/sOL0.net >>71 safariで上のURL(低画質の動画リンク)を開いたとき、 アドレスバーで右クリック→サービスで、下のURL(高画質の動画リンク)を開けるようにしたいです。 今は手入力で、smをdmbにし高画質の動画リンクを開いています。 説明が足りずすみません。 >>72 すみません、うまくできませんでした。
74 :名称未設定 :2016/02/28(日) 01:47:24.72 ID:mloZLAvk0.net 新規−サービスで新規作成 ユーティリティ−シェルスクリプト実行のアクション sed -e 's/_sm_/_dmb_/' ↓ インターネット−Webページを開くアクション サービス名をつけて保存 として、>>73 の通りやればいいんじゃなう?
75 :名称未設定 :2016/02/28(日) 02:10:25.60 ID:KAwOHSEr0.net そういう目的ならブックマークレット使うなあ 例えば javascript:window.location.assign(window.location.href.replace(/_sm_/, "_dmb_")) これをURLとしてブックマークとかバーに追加して、動画ページを開いた時に次にこれ開く
76 :名称未設定 :2016/02/28(日) 07:18:28.20 ID:AUcUd8u20.net iTunesのある特定のプレイリストを選択するようなことはできないでしょうか? AutomatorでiTunesを自動で起動するようにしてるのですが、 起動後、キーボードの再生ボタンを押してもiTunesでプレイリストでなくライブラリが選択されてたり、iPhoneなどのデバイスが選択されていてキーボードの再生ボタンを押してもさいせいされません。 そこで、iTunes.appを起動するのでなく特定のプレイリストをAutomatorで表示する事で結果iTunes.appが起動するようにしたいのですが。 プレイリストがいつでも再生できるようなるだけで曲が再生されない状態がのぞみです。
77 :70 :2016/02/28(日) 11:08:30.19 ID:Mhc7/sOL0.net >>74 >>75 できました。 ありがとうございました!
78 :名称未設定 :2016/02/28(日) 13:04:15.43 ID:bWsh6eh00.net >>76 プレイリスト名が一意に決まってるなら tell application "iTunes" set view of front browser window to playlist "プレイリスト名" end tell 重複するなら、あらかじめplaylist idを調べておいて tell application "iTunes" set view of front browser window to playlist id プレイリストid end tell で選択できる
79 :名称未設定 :2016/02/28(日) 14:06:42.04 ID:AUcUd8u20.net >>78 お〜〜すばらしい。 聞いてよかったです。 助かりました。ありがとうございます。
80 :名称未設定 :2016/04/26(火) 23:27:44.05 ID:9scZ42oS0.net El Capitan ver.10.11.4 ・使用中のアプリ Soundflowerbed v1.6.6 ・やりたいこと ワンクリックで「内蔵スピーカー」と「Soundflower(2ch)」の切り替え(トグル) 今はoptキー押しながらメニューバーの音量をクリックして「内蔵スピーカー」を選んだり「Soundflower(2ch)」を選んだししてますがそれを簡略化できればと思っています イメージとしてはアプリケーションとしてトグルボタンを作ってDockにおいたアプリケーションをクリックしたら「内蔵スピーカー」←→「Soundflower(2ch)」を切り替える感じです このようなことはAutomatorで可能でしょうか? 可能であればどのようにすればいいでしょうか?
81 :名称未設定 :2016/04/27(水) 00:12:25.32 ID:NWIEa/iv0.net システム環境設定での操作? それならAppleScriptのGUIスクリプティングでできそうだけど /Library/Scripts/UI Element Scripts/Set Output Volume.applescript などが参考
82 :名称未設定 :2016/04/27(水) 21:45:44.85 ID:P0yw2C3l0.net >>81 ありがとうございます >システム環境設定での操作? システム環境設定でもメニューバーからの変更でもとりあえず出力を変更できればなんでも構いません AppleScriptの知識がないと無理でしょうか?
83 :名称未設定 :2016/04/28(木) 00:47:59.04 ID:jGbVfY5r0.net なんにせよ自作を考えてるようだし、自分も似たようなことやってるからAppleScriptを出してみた ググってもAppleScriptの解が多いし ググったついでに、もっと簡単にパクれそうなスクリプトがあった ttp://hints.macworld.com/article.php?story=20130228082330812 メニューバー右側の操作もできる気もしたけど(以前AppleScriptスレで見た気がした)自分でやってないんでわからない ターミナルで動かすコマンドもあった(これをAutomatorなりAppleScriptなりでアプリ化してもいいし) ただ10.11でこれがそのまま使えるかわからない ttps://github.com/deweller/switchaudio-osx
84 :名称未設定 :2016/04/28(木) 20:58:05.54 ID:OVLwjN0I0.net きょねん打線 ことし抑え ましのほうがましやな あーあ
85 :名称未設定 :2016/04/28(木) 20:58:22.66 ID:OVLwjN0I0.net あーあ
86 :名称未設定 :2016/04/28(木) 23:52:41.49 ID:QeTM9WJm0.net 沢村? またぶち壊しちゃったな TBSラジオで岡田さん、どういうつもりで投げてるのか聞いてみたいってあきれてたわw
87 :名称未設定 :2016/06/06(月) 14:56:08.11 ID:61W+cZaq0.net 過疎っててだーれもいないようだけど、質問を。 AutomatorのAppleScriptで tell application "iTunes" play playlist "お気に入りのプレイリスト" end tell これでアプリとして保存して再生は出来るのですが、 異なるフォルダで同じプレイリスト名の再生方法がわかりません。 play playlist "abc/お気に入りのプレイリスト" play playlist "def/お気に入りのプレイリスト" と階層風にしたけどScriptからエラーが出て再生できませんでした。 フォルダを含めた指定はどうすればいいのでしょうか?
88 :名称未設定 :2016/06/06(月) 18:00:22.63 ID:Mgzby6670.net 試さず書くけど>>78 の後半みたいにid指定すんじゃない? でなきゃ : 区切り
89 :名称未設定 :2016/06/06(月) 20:54:54.85 ID:/5shcwpZ0.net >>88 上のidを指定する方法で出来ました。 ありがとうございました。
90 :名称未設定 :2016/08/17(水) 03:09:28.48 ID:dSqJlw0F0.net El CapitanのSafariです。 すでに開いているウインドウはそのままで 新たにウインドウを1枚開いて、新しく開いたウインドウを任意のデスクトップの位置へ移動、 さらに指定したURLを表示。 何てことはできないでしょうか?
91 :名称未設定 :2016/08/17(水) 10:51:57.16 ID:bfq0umE30.net 全部AppleScriptで書くことになりそうな気がするけど、 これはデスクトップを切り替えてってこと? ならそこはGUIスクリプティングで強引に、になる ↓ 新しく開いたウインドウを任意のデスクトップの位置へ移動
92 :名称未設定 :2016/08/17(水) 11:24:59.50 ID:dSqJlw0F0.net >>91 レスどうも。 同じデスクトップないでタブでなく新規ウインドウを任意のサイズで開いて 予め設定したURLでアクセスするものです。 用途は、普段デスクトップの半分くらいにウェブサイトを見てるウインドウを置いて クリック一つで新たにもう半分にウインドウを開いて動画サイトなどを開きたい。ってものです。 appleScriptの割と使えるコード集 http://qiita.com/Kyoya1123/items/16af6d9b9be477c49566 こちらのサイトのcommand+nを使うスクリプトを参考にさせてもらい 目的は果たせました。 お騒がせしました。
93 :名称未設定 :2016/08/17(水) 12:47:13.41 ID:Rr/dOV0u0.net BTTでもできそう
94 :名称未設定 :2016/08/25(木) 08:01:47.98 ID:U3mzhnco0.net >>90 ここで先日お騒がせしました。 今の所うまいっていますが、もう少し便利に使いたいと思い再度アドバイスをいただけないかと。 実は先の質問はNetflixの為に使っていますが、>>92 で参考にさせてもらったもので現在はNetflixを見ていますが、 リサイズしたウインドウでなく普段普通のウェブサイトを見てる大きなウインドウでコンテンツを探して再生ボタンを押すと大きなサイズの方で再生されます。(当然なんですが) これをNetflixの再生リンクをクリックした場合に限って別ウインドウで(すでにあればそのウインドウで、なければ新規作成)開いて再生。 なんてことが出来ないか?と思っています。 各コンテンツのURLはhttps://www.netflix.com/watch/* ですのでこのリンクをクリックすると>>92 のスクリプトを利用したように別ウインドウで再生したいです。 どんな風にすれば実現できそうですかね。 Safariの機能拡張でありそうな感じですけど、未だ見つけれていません。
95 :名称未設定 :2016/08/25(木) 11:28:06.42 ID:aRnN8O3c0.net リンクが本文に丸書きなら(↑みたいに)Automatorでサービス作って右クリックとかできそうだけど、んなはずもないだろうし、JavaScriptで書くことになるんじゃない DOMを操作して、所望のリンクに対し、所望の位置、サイズの別ウインドウで開くように書き換え それをブックマークレットかNinjaKit(Safari 9で動くか不明)か機能拡張(これも作る)で実行 甚だ面倒くちゃい
96 :名称未設定 :2016/08/25(木) 19:30:16.67 ID:U3mzhnco0.net >>95 ブックマークレットってのもあるんですね。 機能拡張を作ってしまうもよさそうですが全くつくり方がわからないので勉強しないとだめですね。 JavaScript・ブックマークレット・機能拡張 何ができるか考えてみます。 どうもありがとう。
97 :名称未設定 :2016/08/30(火) 18:32:51.76 ID:sDPWeDJD0.net Sarafiでネットからファイルのダウンロード完了後 Macをシャットダウンさせることってできる?
98 :名称未設定 :2016/08/30(火) 20:45:53.65 ID:dFEGu+MV0.net あるplistを監視して内容が変更されるとそのplistをdefaults writeで書き換えたいのですが どうすればいいか教えてもらえませんか?
99 :名称未設定 :2016/08/30(火) 22:16:36.01 ID:UvQHwlbE0.net シェルスクリプトでも書けばいいんじゃない?
100 :名称未設定 :2016/08/30(火) 22:38:18.80 ID:XbvJ0yp10.net >>97 ダウンロード完了は次のいずれかで捕まえられるんで、出来るかもしれない 1. EventScriptsを使う http://www.mousedown.net/mouseware/EventScripts.html http://www.mousedown.net/mouseware/Event_Parameters.html Download Eventsの所を参照 2. NSDistributedNotificationCenterを使う name: com.apple.DownloadFileFinished object: 絶対パス名 AppleScriptでも直接使える 類例: >>39 やhttp://d.hatena.ne.jp/zariganitosh/20120918/notification_driven_applescript
101 :名称未設定 :2016/08/31(水) 08:06:58.04 ID:NMAxlMs90.net >>98 p=/abs/path/to/plist t=`stat -f '%m' $p` while :; do t2=`stat -f '%m' $p` [ $t -ne $t2 ] && break sleep 2 #秒数は適当に調整 done defaults write $p key val
102 :名称未設定 :2016/08/31(水) 08:22:38.67 ID:ODJ97hyu0.net >>101 すごく難しいそうですが、解読して試せるように努力してみます。 どうもありがとうございます。
103 :名称未設定 :2016/09/14(水) 11:59:22.60 ID:8WaIRyIs0.net Automatorでシェルスクリプトの実行で2日格闘したんでその時の自分と困っている人用のメモ 中国語を扱うことになったんで、中国語の文字のファイル名書き出しで文字化け発生 環境変数のLANGを設定することで解決 utfのjp、en、znのどれでもよかった ただし、Cに設定すると文字化けが発生 環境変数のLANGが設定が設定されていないなんて思いもよらなかった。 シングルクォートかダブルクォートに問題があると思ってずっと格闘してました。 試していないけどきっと、日本語以外の2バイト文字では文字化けが発生するんじゃないかな。
104 :名称未設定 :2016/09/17(土) 21:03:54.92 ID:7Ca13FPy0.net シェルスクリプトでインストーラーが放り込むフォルダ以下の複数ファイル.aaxpluginのパーミッションを書き換えたいんですが記述がわかりません 現在Hive.aaxpluginというのが中にいます everyoneのみReadOnlyなので自動で書き換えて任意のフォルダに移動できるようにしたいんですが /bin/bash 記述 chmod go+wx /Library/Application¥ Support/Avid/Audio/Plug-Ins/*aaxplugin エラー The action “Run Shell Script” encountered an error. chmod: Unable to change file mode on /Library/Application Support/Avid/Audio/Plug-Ins/Hive.aaxplugin: Operation not permitted ディレクトリとファイルの指定方法は合っているように思うんですがコマンドに何か足りないんでしょうか
105 :名称未設定 :2016/09/17(土) 21:38:31.12 ID:HcB2dViG0.net ターミナルでsudo使ったほうがいいんじゃないの go+wxは与えすぎな気がするけど
106 :名称未設定 :2016/09/17(土) 22:33:11.91 ID:7Ca13FPy0.net 確かにsudoだとパスワード入れて書き換えは出来るんですけどね ファインダでドラッグしてもInfoで書き換えるにもパス入れるんで パスワード入力が必要なフローだと考えると根本的に間違った発想でやってる気がしてきましたw
107 :名称未設定 :2016/10/22(土) 18:19:31.20 ID:7o16la/U0.net Evernoteのアプリを開いて、全ノートをエクスポート、指定フォルダに保存 みたいな作業はAutomatorに頼めるものなの??
108 :名称未設定 :2016/10/23(日) 13:06:05.70 ID:RDoa8KgJ0.net そういうアクションが提供されてればいけるだろうけど、なければAppleScriptで書くことになるんじゃない ちょっとググったら中の人っぽい人がここ紹介してた http://veritrope.com/code_type/evernote/ https://discussion.evernote.com/topic/45051-feature-request-automator-actions/
109 :名称未設定 :2016/10/24(月) 00:48:23.90 ID:NgOB5EAW0.net ふえぇ〜難しそうだな
110 :名称未設定 :2016/10/26(水) 22:47:57.65 ID:2NG3f2J30.net 小人は他のアプリともっと仲良くなるといいね
111 :名称未設定 :2016/10/28(金) 03:20:21.22 ID:6SldvHCu0.net サービスが今のXCODEで作成不能になったからこの先無いよ ARCに移行してGC使ったコンパイルが出来ないからね ほんとクソだとおもう 新しい小人が対応してるか知らんけど、前の小人用のサービス作るのにOSごと下げてコンパイルしないと行けない 古いXcodeも最新OSで落ちるようになったし
112 :名称未設定 :2016/10/31(月) 23:09:01.72 ID:GMLSW3WX0.net 難しくてなんのことやらw
113 :名称未設定 :2016/11/07(月) 20:47:00.30 ID:rpzLlFi10.net サービスをXcodeで作る必要性はいまいちわからんが
114 :名称未設定 :2016/11/08(火) 15:17:53.25 ID:dALzpEK10.net アクションだわ
115 :名称未設定 :2016/11/22(火) 16:57:21.71 ID:N+7GRXzL0.net 830 :名称未設定 [↓] :2016/11/18(金) 11:32:35.49 ID:tGiTS7790 AppleScript他自動化ツールはこの先どうなる https://www.macintouch.com/forums/showthread.php?tid=1189 Apple dumps Sal Soghoian, who gave us Mac automation tools
116 :名称未設定 :2016/11/22(火) 18:31:32.71 ID:Bd+xxUk90.net MBPの露骨な改悪なんかを見るとビジネス厳しくていろいろコスト削減に走ってるんだろね
117 :名称未設定 :2016/12/13(火) 22:26:02.66 ID:bH6FG1AR0.net automatorでシェルスクリプトを実行するアプリを作りたいんだけど、 そのアプリを実行する際にシェルスクリプトの一部のパラメーターをアプリを実行する際に毎回入力したいんだけどどいすればいい? 具体的には以下のスクリプトで log show --predicate 'processImagePath endswith[cd] "backupd" and senderImagePath contains[cd] "TimeMachine"' --style syslog --start "YYYY-MM-DD HH:MM:SS" YYYY-MM-DD HH:MM:SSの部分を毎回指定したい。 「テキストの入力を求める」、「変数の値を設定」、「変数の値を取得」等のアクションで変数に値を設定するまではできたんだけど、シェルスクリプト上でその変数をどのように記述すれば反映するのかが分かんないだよね。
118 :名称未設定 :2016/12/13(火) 23:57:45.87 ID:xkHCHXNt0.net 入力の引き渡し方法を「引数として」に設定して スクリプト内で$1とか$2とか使えばいいよ 変数に設定する必要もないと思う
119 :117 :2016/12/14(水) 10:33:31.65 ID:66yPOP2C0.net >>118 Oh, Thank you! それでよかったのか、目から鱗だ
120 :名称未設定 :2016/12/19(月) 15:37:48.10 ID:dcVzYH3U0.net 俺もだ
121 :名称未設定 :2016/12/20(火) 12:20:28.95 ID:9/VkeDvG0.net フォルダアクションについての質問です。 Aというフォルダに hh-0001.jpg、hh-0002.jpg…以下連番でファイルが入っています。 このフォルダに新たにドラッグ&ドロップでjpgファイルを追加したときに、 自動的に現在Aに入ってるファイルのうち、最大の連番数字部分に+1 を追加した名前に変更できるようにしたいのですがどうすればいいでしょうか? 例 Aフォルダに現在 hh-0001.jpg から hh-0099.jpg というファイルが存在しているとして、 xxx.jpgを Aフォルダに追加したら、その名前をhh-0100.jpg に自動的に変更する
122 :名称未設定 :2016/12/20(火) 16:08:50.43 ID:3wb3v+340.net とりあえずアクション付けてるフォルダ内で名前を変更するのは避けた方がいいかも AppleScriptの方がまだ楽そうだなーと思いつつ試してたら名前の変更がループして止まらなかった
123 :名称未設定 :2016/12/20(火) 17:38:55.61 ID:9/VkeDvG0.net >>122 ありがとうございます 名前の変更されたファイル が再度アクションで名前の変更を…が繰り返されるってことですね。 それでは別のフォルダBにアクションをつけて、そこにファイルをいれると、Aというフォルダの最後の数値+1の名前をつける というのでもかまいませんので、よかったらスクリプトを教えていただければ助かります。
124 :名称未設定 :2016/12/20(火) 19:51:25.85 ID:3wb3v+340.net フォルダアクションで試したやつ→ http://pastebin.com/fgU53JiP デスクトップの"destination"フォルダ(作っとく)に移してる 肝心の処理に問題あるよ ・ファイル数が多いと遅くなる(やり方変えないと:ソート結果を吟味して使うか、連番を別ファイルに保存して読み書きするか、シェルスクリプトでサクっとやるか等々?) ・連番が9999を超えると破綻する それと ・"destination"に元と同じ名前のファイルがあることも考えてない アクション付けたフォルダは結局素通りになるんで、ドロップレットにした方がいいかもしれないと思った
125 :名称未設定 :2016/12/20(火) 20:18:35.45 ID:hzhEbWLJ0.net オレも作ったぞw これにフォルダをドロップ 種類あプリケーション Shellスクリプト実行 シェル:ruby 入力:引数 〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜 def rename dir pat = "hh-0000.jpg" sute, pre, ext = pat.match(/^(\D+)\d+?(\..*$)/).to_a files = Dir.entries(dir).select{|s| s =~ /#{ext}$/} ser = files.select{|s| s =~ /#{pre}\d+#{ext}/} ent = files - ser for i in (0...ent.size) fold = sprintf "%s/%s",dir, ent[i] fnew = sprintf "%s/%s%04d#{ext}", dir, pre,i+ser.size cmd = "mv #{fold} #{fnew}" system cmd puts cmd end end ARGV.each do |f| rename f end
126 :名称未設定 :2016/12/20(火) 22:04:25.55 ID:Q8f2PhO+0.net 俺も シェルスクリプトを実行:bin/bash 入力:引数として ファイルを複数追加するのは考慮してない regex='hh-([0-9]{4})¥.jpg' [[ $1 =~ $regex ]] && exit dirname=$(dirname "$1") next=$(ls "$dirname" | grep -E $regex | sed -E "s/$regex/¥1/g" | sort -n | tail -1 | xargs expr 1 +) newname=$(printf "%s/hh-%04d.jpg" "$dirname" "$next") mv "$1" "$newname" && printf "%s¥t%s¥n" "$1" "$newname" >> /tmp/autorename.log echo "$newname"
127 :名称未設定 :2016/12/20(火) 22:07:21.22 ID:Juw3FbQ90.net >>121 時間つぶしに作ってみたよ 他にも作ってる人いて驚いたわー@@; フォルダアクションでapplescriptです フォルダに入ったファイルを移動しないでリネームしてます 同名ファイルチェックは入ってますが同名が無くなったらリネームする仕組みのため test_001.jpg test_003.jpg の二つがあった場合 test_004.jpgではなくtest_002.jpgとなります http://pastebin.com/ZE1DN0r3
128 :名称未設定 :2016/12/20(火) 22:32:41.17 ID:Q8f2PhO+0.net 複数ファイル対応した 複数追加する時の順序が重要ならもう少し工夫が必要 regex='hh-([0-9]{4})¥.jpg' for fname in "$@"; do [[ $fname =~ $regex ]] && continue dirname=$(dirname "$fname") next=$(ls "$dirname" | grep -E $regex | sed -E "s/$regex/¥1/g" | sort -n | tail -1 | xargs expr 1 +) newname=$(printf "%s/hh-%04d.jpg" "$dirname" "$next") mv "$fname" "$newname" && printf "%s¥t%s¥n" "$fname" "$newname" >> /tmp/autorename.log echo "$newname" done
129 :名称未設定 :2016/12/20(火) 22:41:51.61 ID:Juw3FbQ90.net >>127 連番だし 全ファイル検索する必要ないと思って ディレクトリのファイル数が多い場合はファイル数引く5の連番から検索するようにしてみた これでファイルが大量に有っても連番なら時間掛からない これのせいで穴埋め機能は前5つまでになりました それ以前の抜けファイルは無視されます。 http://pastebin.com/AAuEv1g0
130 :名称未設定 :2016/12/20(火) 22:56:42.15 ID:9/VkeDvG0.net うおおおおおお たくさん.. みなさん本当にありがとうございます。 質問したあと入院することになっちゃったので 退院してから試すことになりますがとりいそぎお礼のみ。
131 :名称未設定 :2016/12/20(火) 23:23:04.01 ID:Q8f2PhO+0.net 2chにコピペしたらバックスラッシュの文字が変換されてるっぽいので ここからコピペして実行するには¥をバックスラッシュに戻してからじゃないとダメっぽい
132 :名称未設定 :2016/12/21(水) 00:02:50.11 ID:yaEwFkhb0.net >>128 素のmvだと微妙なタイミングで上書きリスクがあるので-vnオプション付けたほうが良かったかも
133 :名称未設定 :2016/12/21(水) 00:25:42.25 ID:ONgl77l30.net >>131 BathyScaphe使ってるならそのせい SafariやFirefoxで書けばOK それをSafariやFirefoxで開けばOK ただしBathyScapheで開くとNG BathyScapheで書くとNG SafariやFirefoxで開いてもNG BathyScapheが絡むととにかくNG 俺はBathyScapheユーザ こき下ろしてる訳ではない
134 :名称未設定 :2016/12/21(水) 00:29:07.85 ID:yaEwFkhb0.net >>133 おーそうなんだ知らなかったありがとう 文字コードを変えちゃうってのはちょっと行儀がよろしくないね
135 :名称未設定 :2016/12/21(水) 02:08:23.46 ID:gaWktUmz0.net ログをわざわざXMLファイルに変換してるブラウザだからなあ 使用と管理には便利ではあろうけど
136 :名称未設定 :2016/12/21(水) 08:58:31.05 ID:EP78ihvX0.net 他のブラウザで書いたレスは、ファイル上はバックスラッシュのままになってるんだけどね うまい具合に>>125 BathyScapheだとコピペ再利用できないけど >>126 と合わせて抽出 plutil -convert xml1 -o - ~/Library/'Application Support'/BathyScaphe/Documents/新・mac/1416219152.thread | grep -E 'def rename dir|exit' | head -2
137 :121 :2016/12/22(木) 08:26:54.24 ID:Pme9T4vn0.net >>121 @入院中 みなさんご回答ありがとうございました。 自分の環境を書いてませんでしたが、El Capitan 10.11.6です スクリプトのことはまったくわからないパソコン初心者なので的外れな返答ご容赦を。 >>124 3wb3v+340 さん すみません。よくわからず… 試したこと 1.空の destination フォルダをデスクトップに作成 2.デスクトップに Aフォルダを作成し、 hh-0000.jpg hh-0001.jpgを入れる 3.Aフォルダに >>124 のapplescriptを実行するフォルダアクションを設定 4.Aに test.jpgをドラッグ&ドロップ メニューバーにギアボタンが回るもAもdestinationも特にいれたtest.jpgにも変化せず。 手順に間違いがあるならご指摘いただければ幸いです。 >>127 ,129 Juw3FbQ90 さん Aフォルダに あらかじめ test_0000.jpg と test_0001.jpgをいれて、 >>129 のスクリプトを実行するフォルダアクションを設定しました。 Aに、新規に xxx.jpgファイルを追加。 追加したファイルが test_0002.jpg にリネーム後、すぐにまた test_0003.jpgにリネームされ また 0002にもどり、また0003..とループするようです。 >>125 hzhEbWLJ0 さん BathyScapheで閲覧してたので、 ¥マークをバックスラッシュにして問題なく 当初目的の動作ができました。 >>126 ,128 Q8f2PhO+0 さん ¥マークを バックスラッシュに変更して問題なく 当初目的の動作ができました。
138 :名称未設定 :2016/12/23(金) 01:43:49.64 ID:hL49U/2/0.net >>124 だけど、なんか変だね あのスクリプトをあらためてコピペで保存して、その手順の通りにやって動く うちはOS 10.12.2で違うけど、それに関係する書き方もないはずだし 少し変えてスクリプトエディタで動かして様子見ることもできるけど、先に書いた問題もあるし、なにより他の人のレスで目的は達成できたようだし、用なしってことでいいかな? これは動かなかったことと関係ないけど、 ・hh-0000.jpg hh-0001.jpgを入れとくべきはdestinationフォルダでは? ・最初の例が-0001からだったんで-0000は想定してない(test.jpgはdestinationにhh-0001.jpgになる) が気になった あー、一応 3.があるから合ってると思うけど、スクリプトは単体でフォルダアクションとして使うもので、Automatorに組み込むものではないよ
139 :128 :2016/12/23(金) 01:54:59.51 ID:D9yaZIab0.net >>137 >>125 はhh-0000.jpgの形式になってるファイル数をベースに新しいファイル名を決めるので 連番に歯抜けがあった場合に既存のファイルが上書きされる可能性があるよ mvコマンドのオプションに-nか-vnを付けておくとリネームは失敗するけどデータが消える心配はない cmd = "mv -vn #{fold} #{fnew}" >>128 は数字順にソートして一番大きい数字をベースに新しいファイル名を決めるので連番に歯抜けがあっても上書きの心配は無い ただ一番大きい数字を取得してからファイルをリネームするまでの一瞬の隙間に リネームしようとしたファイル名のファイルが新しく追加された場合はそれが上書きされてしまう可能性がある なのでこっちも念のためmvコマンドの行を以下に変えておくといいと思う mv -vn “$fname" "$newname" >> /tmp/autorename.log お大事に
140 :121 :2016/12/23(金) 04:45:25.18 ID:xgu89Al20.net >>138 とても勉強になるのでご迷惑でないならあと少しお付き合いください ご指摘箇所を改め、少し詳しくやった手順は以下です。 1.デスクトップに A と destination の2つの空フォルダ作成 2.destination に hh-0001.jpg、hh-0002.jpg を入れる 3.Automatorを起動 > 新規作成- フォルダアクション を選択。 「フォルダアクションは次の場所に追加されたファイルやフォルダを受け取る」を デスクトップの A に設定 4.その下にウインドウ左にある「Apple Scriptを実行」アクションをドラッグ&ドロップし、 on run {input, parameters} (* Your script goes here *) return input end run の4行を全部消去して>>124 http://pastebin.com/fgU53JiP のRAW Paste Data の全文をコピペ 5.ファイル- 保存で 124.workflow として保存 6.念のため デスクトップのAフォルダを右クリック-「フォルダアクション設定」でAフォルダに124.workflowが設定されているか確認 7.test.jpg を フォルダ Aにドラッグ&ドロップ メニューバーにギアアイコンがでて回転するが、 A フォルダの test.jpg に変化なし。 destinationフォルダにも変化なし。 ..という状況です。 見よう見まねで使い始めたど素人なので、たぶん私の手順に間違いがあるんだと思います。
141 :121 :2016/12/23(金) 04:57:25.82 ID:xgu89Al20.net >>139 夜の病院、超怖いです。病室一人なので余計.. ご指摘のオプションを早速追記してみました。 正規表現 と シェルスクリプト というのを勉強しないと たぶん理解できないものみたいなので、じっくり紐解いて理解していこうと思います。 ありがとうございました
142 :名称未設定 :2016/12/23(金) 06:47:53.63 ID:hL49U/2/0.net >>140 あーやっぱAutomatorスレなのにAutomator使わなかったのが悪かったね >>122 最後わかりにくいか >>138 最後 試すなら>>140 の3.〜6.を変えて a. ユーティリティフォルダにあるスクリプトエディタを開いて、スクリプトをコピペ それを一旦デスクトップにでも適当な名前で、ファイルフォーマット: スクリプトで保存 b. Finderの移動メニューで、optionキーを押してライブラリに移動 そこに Scripts フォルダを作り、Scripts フォルダ内に Folder Action Scripts フォルダを作る c. 保存したスクリプトを Folder Action Scripts フォルダに移す d. 移したスクリプトがフォルダアクション設定に現れるからAフォルダに設定
143 :121 :2016/12/23(金) 10:20:29.83 ID:xgu89Al20.net >>142 ああああ、やっぱり・・ 最後の文、自分で理解できなかったのに、そこを素直に聞かなかったのがだめだったんですね。 今、試したところ完璧に動作しました。感謝&感激です。 ピクチャーフォルダー内に目的のフォルダ(destination)を置きたかったので、 ここを参考に、ttp://d.hatena.ne.jp/zariganitosh/20100924/apple_script_alias_posix_file 4行目の property desktopFolder : path to desktop を →property pictureFolder :path to pictures folder に変更 5行目の destFolder : (desktopFolder as string) 部分 →destFolder : (pictureFolder as string)に 変更 とこわごわ書き換えてみましたがそれもうまく動作しました。 重ね重ねありがとうございました。
144 :名称未設定 :2016/12/23(金) 14:36:41.85 ID:hL49U/2/0.net 一応お伝え もしあれを多少とも使うなら、destination って名前もお好みに変えた方がいいと思うよ 実際置くのもスクリプト中も 日本語とかアクセント記号とか使わず、1バイトの英数文字(空白もあってもいい)だけ使うのがなにかと簡単 それと、Aフォルダの存在意義がなくなるからドロップレットにした方がいいと思うよ>>124 最後 1. スクリプトの on adding folder items to transitFolder after receiving addedFiles を on open addedFiles に変えて、デスクトップにでも適当な名前で、ファイルフォーマット: アプリケーションで保存 (スクリプトエディタの新規書類に全体コピペしてしてから変えて保存するか、元のスクリプトを変えたらoptionキー押しながらファイルメニューを開いて別名で保存する) 2. 保存したアプリケーション(=ドロップレット)にjpgをドラドロ
145 :名称未設定 :2016/12/24(土) 15:36:35.15 ID:T1hiLS+H0.net 右クリックのサービスとアプリケーションメニューのサービスでは昇降順が逆になるな なんぞこれ
146 :121 :2016/12/24(土) 16:52:37.47 ID:TcyvMB210.net >>144 ありがとうございます。 早速 appも作ってみてうまく動いて感動中です。
147 :名称未設定 :2017/01/20(金) 16:39:57.80 ID:52ZJAtjC0.net ほしゅ
148 :名称未設定 :2017/03/11(土) 19:45:29.12 ID:zd6GS2KL0.net iOSにWorkflowっていうのを入れたら便利だったんですけど これにはいろんな人が作ったレシピみたいのが見れたり使えたりするような仕組みはないの?
149 :名称未設定 :2017/03/11(土) 19:57:19.91 ID:mrXbMUNB0.net 板違い
150 :名称未設定 :2017/03/11(土) 20:38:03.62 ID:AGtC7UZl0.net >>149 いや、合ってるだろ 自分は必要に応じて自作するから、質問者に教えてあげられることはないけど
151 :名称未設定 :2017/03/12(日) 01:28:51.58 ID:nEBnPJX50.net ありがと iPhoneのWorkflowは誰かが作ったのをそのまま使ったり、すごく簡単なのは項目?をドラッグしてきたりして 素人なりに便利なんだけど automatorのほうはそのつもりで使おうとしたら いまいち選択項目が少ないと思ったんだ いろいろできる人が使うものなんだね
152 :名称未設定 :2017/03/20(月) 13:51:38.63 ID:QmXOAeo00.net ログインする度に自動的にMACアドレスを変更(偽装?)する様なことをしたいのですが、なかなか上手く出来ません。お助けください。
153 :名称未設定 :2017/03/20(月) 17:07:56.96 ID:3Scxl3yk0.net 何のために?
154 :名称未設定 :2017/03/22(水) 09:46:10.95 ID:+30Sjq6b0.net ~/.login って使えるんだっけ?>>ログインする度に
155 :名称未設定 :2017/03/22(水) 16:54:20.03 ID:vMrfYEg90.net MACアドレス変更しようとするくらいなら少しくらいググれよ http://stackoverflow.com/questions/6442364/
156 :名称未設定 :2017/04/09(日) 09:04:51.77 ID:iSIoUPbi0.net Chromeを操作しようとしているのですが2点うまくいきません 1. launch applicationでURLが渡らない とりあえず shell script で open -a /Application/Google Chrome.app "$1" としました。 2. Watch Me Doがエラーする マウスでWebサイトのボタンをクリックする動作を記録したのですが、Chromeが無いとかそんなようなことを言います。 同じことをSafariでやってうまく行っています。
157 :名称未設定 :2017/04/09(日) 16:41:51.41 ID:qpjNnMF30.net これ? http://stackoverflow.com/questions/31301834/automator-not-working-with-google-chrome
158 :Tbag :2017/05/08(月) 23:49:17.16 End up here because of the keyword of "cc3001.dmm.jp" Language might divide us, but porn unites us. Currently I've been writing a user_script for avmoo for checking out the sample video while I'm browsing the content.Magnet links are also enabled.
159 :名称未設定 :2017/06/10(土) 22:27:55.41 ID:T2gkE7Bm0.net ほしゅ
160 :名称未設定 :2017/07/02(日) 08:08:20.16 ID:Lw2uOtYR0.net AppleScriptを実行 でopen locationが動かない。 Automator上で実行すると動くんだけどサービスやアプリケーションで保存して実行するとエラーになる。 シェルスクリプトのopenコマンドで代用できるけど。 on run {input, parameters} open location "http://www.apple.com" return input end run
161 :名称未設定 :2017/07/02(日) 09:50:59.95 ID:NRdcxR7q0.net バグとしてAppleのディスカッションとかTwitterでも指摘されてる
162 :名称未設定 :2017/07/23(日) 17:10:55.30 ID:iUTVgUKk0.net 誰も居なさそうだけど、分かる人がいれば教えて欲しい。 AutomatorでSafariのウインドウサイズ(位置も)を固定するアプリを使ってるんだけど。 tell application "Safari" activate tell front window set bounds to {0, 22, 1280, 803} end tell end tell としててset bounds toの部分で803ってするとウインドウの中身?が2560x1441になってしまう。(RetinaモデルのMacを使用) なので本当なら802.5とかにすれば2560x1440になるんだと思うけど、コンマなんてしていできないみたいで困ってる。 うまく2560x1440(1280x720)にセットするにはどうすればいいのかな? 何を言ってるのかわからないかもしれないにで必要なら補足しますのでよろしく。
163 :名称未設定 :2017/07/23(日) 18:06:53.30 ID:WVmjcBEb0.net >>162 それAppleScriptだから AppleScriptのスレで聞いた方がいいよ
164 :名称未設定 :2017/07/23(日) 18:26:49.71 ID:iUTVgUKk0.net Automatorじゃ難しいですよね。 他のスレを探してみますよ。
165 :名称未設定 :2017/07/23(日) 18:55:16.94 ID:Ioq0FGvd0.net 1dot=2pixel(以上)な環境は1pixelは気にすんなってこともなきにしもあらず Cocoa(NSWindow/NSView)自体は元々座標もサイズもfloatだが、AppleScriptでIntegerにしてしまったのがだなあ Cocoa-AppleScriptがせっかく使えるので、NSWindowを取得して、ダイレクトに座標(bound)設定すればかな。NSWindowの取得自体はCocoa-AppleScriptでは難しそうなのでObjective-Cなんぞでちっちゃなオレオレフレームワーク作ってとかかな
166 :名称未設定 :2017/07/23(日) 19:24:18.36 ID:iUTVgUKk0.net なんだかか難しそうですね。 何に利用してるというとNetflixやプライムビデオをMacで見るときに いつも同じウインドウサイズで同じ位置にウインドウを配置させたいからなのですが、 どうしても1ピクセルウインドウの下に余るので気になってしまうので改善したい。 でも自分の知識ではNSWindowなどで新規ウインドウを任意の位置サイズで開くなど無理なのでこちらで聞いてみましたがCocoaとか難しそうですね。 なんにせよスレ違いなようなのでこれくらいにしておきます。 レスどうもありがとうございました。参考になりました。
167 :名称未設定 :2017/07/24(月) 17:50:13.84 ID:0gmw+sp20.net 一回手動で理想的なウインドウサイズにしてから、 bounds of front window で値見てみれば?
168 :名称未設定 :2017/08/10(木) 09:49:14.39 ID:Aoq9sCqn0.net >>160 これ、10.12.6で直ってたな
169 :名称未設定 :2017/09/26(火) 11:23:37.91 ID:Xve8ayDh0.net エロ動画検索に シェルスクリプトを実行 open -a "Google Chrome" "http://www.dmm.co.jp/search/=/searchstr=$@" をやって見たら パコパコがハ°コハ°コになっているらしく、ハ?コハ?コで検索されてしまいます。 SafariやFireFoxでは大丈夫なんですが、Chromeでうまくやる方法はないですか? nkf、iconv、LANG=は試して見ました。
170 :名称未設定 :2017/09/26(火) 12:02:20.77 ID:vWNylSVO0.net iconvで -f utf-8-mac -t utf-8 とかやっときゃいいんじゃないの
171 :名称未設定 :2017/09/26(火) 13:18:33.75 ID:Xve8ayDh0.net 試してみました
172 :名称未設定 :2017/09/26(火) 16:34:07.86 ID:UySVS6540.net 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 パ ** ** コ ** **
173 :名称未設定 :2017/09/27(水) 10:52:10.86 ID:GfYNz9a00.net すまん 何かタイプミスをしてたみたい トンクス
174 :名称未設定 :2017/12/03(日) 20:03:50.58 ID:2bveupo20.net chromeで10分起きにクリックする動作でマクロ組みたいんだが… chromeで記録してもこういうエラーが出て進めない アクセシビリティもONになってるしchromeだけこうなってしまうのはなぜだろう http://upup.bz/j/my38169eKRYtZiBC4IZZqdI.png
175 :名称未設定 :2017/12/03(日) 21:25:00.55 ID:JcK6uLe00.net Chromeである必要あんの? Safariでやっとけばいい
176 :名称未設定 :2017/12/03(日) 21:32:57.39 ID:2bveupo20.net >>175 chromeがいいんだ… automatorはchromeには使えないの?
177 :名称未設定 :2017/12/03(日) 21:41:36.10 ID:QI827ENq0.net 「記録」なんてまともに使えない/使えたことないから全く実際に使ったことがないが、試してみた Sierra 10.12.6 Google Chrome 60.0.3112.78: 「記録」はできるが、アイコンが変。アプリケーションアイコンのはずがなんかドキュメント(?)アイコン、そしてまともに動かない Safari 11.0.1: 「記録」はできるが、動作内容が空のがあったり。そしてまともに動かない Firefox Quantum: なんか普通に記録できる。そしてなんか動くw 記録ってScritableに依存しているんじゃなかったかなあ。アプリケーションのScritable具合によって、Chromeはその具合がイマイチなんじゃね。地道にスクリプトで書いた方がいいんじゃね アクセシビリティはどれにも与えてはいない。Chromeしかリスト上に無いけどチェックしてない
178 :名称未設定 :2017/12/03(日) 21:42:46.74 ID:2bveupo20.net >>177 あぁ、そもそも無理なのか… ただ10分に1回クリックするマクロ組みたいだけなんだけどな〜 macに来たばっかりだからソフトも無さそうだし困っとる
179 :名称未設定 :2017/12/03(日) 21:48:22.26 ID:QI827ENq0.net んー、それだけだったらたいしたスクリプトでもないんだが、初見もいいとこなAppleScript/Javascriptなスクリプトだろうしなあ まあ、どこかのコピペすれば?
180 :名称未設定 :2017/12/04(月) 04:18:15.34 ID:E82Iohr30.net AppleScriptのUI Scriptingでできるんじゃないかな 記録じゃなくて自分でコード書く必要あるけど
181 :名称未設定 :2017/12/15(金) 03:47:31.98 ID:6iBrB3Un0.net 本来はphantomJSとかsereniumとか使うんかね
182 :名称未設定 :2018/01/13(土) 04:42:06.24 ID:ZG5YNBE10.net お知恵を貸してくださいませんか。 ヨドバシ・ドット・コムを検索するサービスを作りたくて、 テキスト ↓ 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 でうまくいきました。
183 :名称未設定 :2018/01/13(土) 05:28:07.29 ID:4KQ8GdT10.net macOSとSafariのバージョン書いた方がいいかな Sierra 10.12.6 Safari 11.0.2 だとエンコードされないなあ
184 :名称未設定 :2018/01/13(土) 05:39:42.98 ID:ZG5YNBE10.net レスくれた方ありがとうです。 情報不足ですみません。 macOS 10.13.2 safari 11.0.2 です。 この環境でinputに日本語もしくは英語でもスペースを含む(xbox one x等)とエンコードされてしまいます。 英単語だと問題ないのです。
185 :名称未設定 :2018/01/13(土) 05:53:45.69 ID:4KQ8GdT10.net なるほど High Sieeraだとそこもエンコードされるな。Sierraだと、 http://www.yodobashi.com/?word=xbox%20one%20x って、最適にエンコードされてんのに(ったく、High Sierraは...だなw) なんか回避方法はあるだろう。探ってみよう
186 :名称未設定 :2018/01/13(土) 06:17:25.88 ID:4KQ8GdT10.net とりあえず、「Webページを表示」アクションの代わりに「シェルスクリプトを実行」アクションにしたらちゃんとエンコードされるべきなとこがかな ・「Webページを表示」アクション を消す ・シェルスクリプトを実行」アクション をドロップ ・シェルスクリプトを実行」アクション の右上にある「入力の引渡し方法」を「引数として」に変更 ・echo "$f" を open "$f" もしくは open -a Safari "$f" に 「Webページを表示」アクションはSierraとバージョンは同じだなあ。どこでやらかしてるんだろ
187 :名称未設定 :2018/01/13(土) 06:27:53.92 ID:LHwQF5ud0.net なるほど、シェル使えば良いのか、さすが。 自分諦めが早いからブックマークレット書いてみました。 javascript:var%20d=document;var%20tx=d.getSelection();var%20url="http://www.yodobashi.com/?word="+tx;window.open(url);
188 :名称未設定 :2018/01/13(土) 06:28:38.03 ID:ZG5YNBE10.net 182さん、ありがとうございます! 思いつかなかった方法教えて頂いて助かりました。 これってバグレポート出した方がいいかな?
189 :名称未設定 :2018/01/13(土) 06:31:50.84 ID:ZG5YNBE10.net 186さんもありがとうございます。 ブックマークレットで解決とは。 皆さん発想が柔軟で頭が下がります。
190 :名称未設定 :2018/01/13(土) 14:27:36.35 ID:u0ceceGJ0.net Automatorでかんがえ、一般的な方法でインプルする そういうツールに特化するのもいいね
191 :名称未設定 :2018/03/01(木) 15:18:10.03 ID:LgOtCGpn0.net ヤフオクの仕様変更で自力で商品説明一括差し替え!ともがいてたど素人だけど結局諦めて全手動でやっちゃった…。 でもautomatorっておもしろいですね。 ヤフオクの落札者情報をpagesの封筒宛名テンプレに差し替えるのって、スクリプト作れない素人には無理ゲーですか?
192 :名称未設定 :2018/03/01(木) 19:02:29.57 ID:8JwfBzvt0.net なによりやる気の問題じゃないの
193 :名称未設定 :2018/03/01(木) 19:11:14.19 ID:jU55eVMo0.net この手のアプリ全般にいえるけど、ある程度プログラムに慣れた者が手抜きするためにつかうようなもので、 全くのど素人が起動しても何をすればいいのか流れすら理解出来ないからな。 もう少し直感的に使えるようになればね。 例えば右クリすれば自由なフォーマットで日付を入力できたりさ。 ところでいつの頃からかAutomatorを起動するとiCloudを含めた保存先を指定する画面がでるようになってしまったよね。 システム環境設定のiCloudでチェックアウトしてあるのに。 これは改善されないのかな。
194 :名称未設定 :2018/03/01(木) 19:54:09.18 ID:8JwfBzvt0.net ホントだ なったわ 普段iCloud Drive使ってないからまた切った
195 :名称未設定 :2018/03/01(木) 22:18:48.84 ID:LgOtCGpn0.net やっぱ素人はシコシコ手動でコピペ置換するしかないですかね さらっとAppleScriptやらプログラムが書ける人が羨ましい…
196 :名称未設定 :2018/03/01(木) 22:20:54.74 ID:xrOUPSTG0.net あたし、女子高生ですけど、シコシコ手動ってなんかやらしいと思います(//ω//)
197 :名称未設定 :2018/03/01(木) 23:34:09.75 ID:esXEccb20.net スクリプト言語はそんなに難しくないから、一週間くらい勉強すればそれなりに使えるようになるぞ Automatorスレで言うのもなんだが
198 :名称未設定 :2018/03/01(木) 23:47:44.24 ID:jU55eVMo0.net つまり勉強して>>197 のお眼鏡に
199 :名称未設定 :2018/03/02(金) 11:13:00.55 ID:G6jXz/Dr0.net 最初は誰でも書けないんだからスタート地点は同じだよ 私なんかハンドラの使い方分からなくて ベーシックみたいにループやリピートを多層的に書いて インターネット上のデータ収集するのにクローラーやらXMLのパースやらを 一つのハンドラで1000行とかあった時期あるし 今やobjcはもとよりC++とかも仕事でやるようになったわ
200 :名称未設定 :2018/03/02(金) 21:36:24.13 ID:/D8t9muq0.net >>199 何で書くと1000行も行くの? 最近AppleScript使わないから忘れて来たかも そんで久しぶりにshell script使ったら 何この短さ、手軽さと感動
201 :名称未設定 :2018/03/16(金) 13:03:12.56 ID:Y1QBoZd+0.net 質問させて下さい 「AppleScriptを実行」内で変数(AppleScriptの変数でなく、ワークフロー上の変数) の値を参照する方法はないでしょうか? on run {input, parameters} のinputには別の値が来るので、「変数の値を取得」を使うわけにはいかないのです。 何がしたいかもうちょっと具体的に書くと、 1. 「AppleScriptを実行」と「変数の値を設定」で特定のフォルダを変数に入れる。 2. 「Finder項目の選択を求める」(複数選択を許可)でファイル・フォルダを選択 3. 「AppleScriptを実行」で、2.の結果のうち、1.に該当するフォルダだけ除外する。
202 :名称未設定 :2018/03/16(金) 13:18:04.06 ID:Y1QBoZd+0.net 自己解決しましたー get value of variable "initial_folder" of front workflow
203 :名称未設定 :2018/03/16(金) 14:24:53.67 ID:uyHCCRTY0.net いいねっ。Thanks
204 :名称未設定 :2018/03/16(金) 16:31:23.68 ID:Y1QBoZd+0.net アプリ形式で保存したら>>202 は動かなかった… 変数とは別にdefaultsコマンド叩くことにしました。
205 :名称未設定 :2018/04/16(月) 10:05:46.31 ID:ZE2xFHZE0.net 質問させて下さい 以下の環境でautomatorを使って 手元の絶版本をスマホで読むために 作成した大量のpdfを結合しましたが スキャナーの都合で偶数ページを逆さにスキャンしたので これらをすべて回転して正しい向きにしたにもかかわらず 結合後には偶数ページが逆さに戻ってしまいました かなり大量ページなので プレビューでの結合も困難です 結合後も逆さに戻らない方法について どなたかご教示いただけませんでしょうか? よろしくお願いします mac os x el capitan 10.11.8 macbookpro mid2010 preview8.1 automator2.6 acrobat DC 2018.011.20038
206 :名称未設定 :2018/04/16(月) 11:44:02.43 ID:nR+rxssc0.net acrobat持ってるなら ツール/ページを整理を選択 ページを整理の画面で「ページを整理」の 文字の右にある四角い囲みのところで偶数ページを選択 その横の回転のボタンを2回クリック そんで保存すれば出来るよ
207 :名称未設定 :2018/04/16(月) 11:57:45.12 ID:nR+rxssc0.net あーもしかしてacrobat はproじゃなくてreaderの方かな? もしそうなら無理だ それならターミナルでPDFtk使うとか
208 :204 :2018/04/23(月) 03:01:56.67 ID:F1ImLUQX0.net PDFcomboというアプリを ダウンロードして使うことで 自己解決しました
209 :名称未設定 :2018/06/23(土) 00:49:15.84 ID:ArO79myd0.net ほ
210 :名称未設定 :2018/07/23(月) 08:42:35.82 ID:b/CiZHuj0.net ラジオがわりにiTunesでインターネットラジオ聞いてるんだけど ウオッチドックタイマーみたいに定期的にiTunesを再起動させたいんだ 時々、iTunesが固まって強制終了→再起動をリモートデスクトップ経由でやってるんだけどめんどくさい 1日1回iTunesを再起動させて、特定のラジオ局を選んだ状態にしときたいんだ AppleTV鯖も兼ねてるからiTunes鯖が固まると困るんだよな
211 :名称未設定 :2018/07/23(月) 11:03:35.60 ID:aqiLISl40.net 作れよ
212 :名称未設定 :2018/07/23(月) 16:30:07.05 ID:/woWzFFt0.net Automator というか AppleScript/Shell script 及び launchd のようなネタ https://paste2.org/OsIA4sh7 LaunchAgentに埋め込んだAppleScript https://paste2.org/YYx7XxWm インターネットラジオを直接選ぶ方法がめんどくさい(リストをネットワークから取り込む時間遅延調整)ので、プレイリストを作ってそれに入れとく
213 :名称未設定 :2018/07/23(月) 16:33:00.48 ID:/woWzFFt0.net 間違えた for i in {1.10} ってなってるとこは for i in {1..10} が正しい。どっちも
214 :名称未設定 :2018/07/23(月) 16:35:29.88 ID:/woWzFFt0.net done > /dev/null は done 2> /dev/null のつもりだった。こっちが正しい。どっちも
215 :名称未設定 :2018/07/23(月) 16:45:07.34 ID:/woWzFFt0.net Automatorでカレンダーアラーム作ってiCalで自動繰り返し毎日イベント作ってという方法があるのか。それでここでか(?)
216 :名称未設定 :2018/07/23(月) 22:01:36.36 ID:/woWzFFt0.net iTunesがハングしてたらAppleScript(AppleEvent)に応答しないだろな。なので>>212 は動かないな。てことで直した https://paste2.org/DzjxKc0I Javascriptで書いてみた。たいした変わらんかった https://paste2.org/Eh9kFtBf スレチが続いてなんなのでAutomator主体(?)で。一行だけを無理やりだけど https://ibb.co/mLeQry https://paste2.org/1pKFbWFK
217 :名称未設定 :2018/08/02(木) 21:58:08.23 ID:KAyt7dEg0.net ウェブページからURLを集めてフィルターにかけてそれを開くAutomatorを作ったのですが、ところで質問なのですがurlのhttps://www.#####.com/@@@@@ があるときに@@@@@だけを切り離して別のurlの中に代入するみたいなことはAutomatorでできるんでしょうか?
218 :216 :2018/08/02(木) 22:03:32.80 ID:KAyt7dEg0.net urlの中に代入して開くみたいなことはAutomatorでできるんでしょうか?
219 :名称未設定 :2018/08/02(木) 22:28:38.00 ID:Hd4gFLfX0.net うん。AppleScript/Javascript/Shell script
220 :216 :2018/08/02(木) 23:05:15.46 ID:KAyt7dEg0.net Applescriptだとどういうふうに書くといいのでしょうか?
221 :216 :2018/08/02(木) 23:07:38.73 ID:KAyt7dEg0.net 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
222 :名称未設定 :2018/08/03(金) 00:23:20.15 ID:PObz8+8d0.net めんどくさいのでShell Scriptでだとすると、 sed -e 's|^[^/]*//[^/]*/||' って、一行で 切り離した後ろになるハズ。その後AppleScriptでするなりでどう?
223 :名称未設定 :2018/08/03(金) 00:35:45.28 ID:tZZFYFSe0.net そこまで来るとめんどくさいからもう open "http//~~"で全部shell scriptでいいのでは
224 :名称未設定 :2018/08/03(金) 00:38:50.90 ID:PObz8+8d0.net うん。まあ、なんかAppleScriptはできるようなので/Shell Scriptはできないのかな?と思ったので
225 :216 :2018/08/03(金) 01:15:20.84 ID:Y9ytYjTa0.net もしかして結構難しい処理なんでしょうか?
226 :名称未設定 :2018/08/03(金) 01:43:17.76 ID:z1K3HJHx0.net 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
227 :名称未設定 :2018/08/03(金) 01:58:23.08 ID:PObz8+8d0.net ん?元はホトスト固定なのか?まあそう読めるか >>225 ん?AppleScriptは文字列処理の記述がめーんどくさいっていう 代入の方法(?)って言ってたけどそんくらいわかるだろうと思ったんだけどな >>221 の前にShell Scriptのアクション入れて(既存の cat も消して)>>222 の一行そこに書いて、>>221 の当該箇所を set URL of newtab to ("http://hoge.com/" & param) でいいんじゃないのっていう。イマイチなにをしたいのかわからんし
228 :名称未設定 :2018/08/03(金) 11:51:05.98 ID:Y9ytYjTa0.net >>227 さんありがとうございました多分Applescript ではできないやつなのだと思います
229 :名称未設定 :2018/08/03(金) 12:09:53.53 ID:YQWUpI/s0.net はい終了
230 :名称未設定 :2018/08/05(日) 14:42:53.22 ID:ASAniayg0.net >> 216 https://www.macorz.com/example/query.mp4 自分だったらこんな風にしちゃうかな。 AppleScriptで書いたけど切り出しはシェルに頼った方が簡単かも。
231 :名称未設定 :2018/10/25(木) 08:57:12.09 ID:9DQ6tuT60.net Chromeで今開いているURLを別のブラウザで 開くように右クリックのサービスに入れたいのだけど、 どうしたらいいですか?
232 :名称未設定 :2018/10/25(木) 10:39:04.64 ID:D4QmAgYF0.net コンテキストメニュー内に出すには、対象がある程度明示的にじゃなきゃかなあ。選択されたテキストとか、アドレスバー中でとか あとはRun AppleScriptなりRun Shell Scriptなり
233 :名称未設定 :2018/10/25(木) 12:42:44.96 ID:9DQ6tuT60.net もう少し分かりやすくお願いできますか? Osの関係でcrhomeではセキュリティの関係か表示されないものが 多くなって、いちいちコピペして開くのが辛いので。
234 :名称未設定 :2018/10/25(木) 12:44:40.44 ID:EPCOku4b0.net Chromeで開いてるページのURLをドラッグして 開きたいブラウザのウインドウへドロップすればいいだけだ。 いちいちAutomaterを使う方が面倒だと思うぞ。
235 :名称未設定 :2018/10/25(木) 12:44:45.80 ID:9DQ6tuT60.net スペル間違いスマソ
236 :名称未設定 :2018/10/25(木) 13:02:39.08 ID:wm+ajLxB0.net 233の分まで謝るなんて
237 :名称未設定 :2018/10/25(木) 13:27:07.15 ID:gWCcAn2r0.net ChromeもAppleScript使えるみたいだから出来そうだね
238 :名称未設定 :2018/10/25(木) 13:57:35.31 ID:gWCcAn2r0.net 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を実行」に入れればいけると思う
239 :名称未設定 :2018/10/25(木) 15:46:41.09 ID:wf1Fn/Cj0.net どうしてもコンテキストメニューに出したいなら 、テキストを変数の値を取得に送るだけ送って、そのまま何もしないでapplescriptを実行させるとかかなあ。そうすればテキストの内容に関わらずsafariで開ける。でも普通にメニューからか、ショートカットを使った方が素直だね。
240 :名称未設定 :2018/10/25(木) 16:51:53.34 ID:D4QmAgYF0.net >>233 それなら、LinCastor使えば Bookmarks Barにボタン的に入れてワンクリックで便利だと思うなあ https://onflapp.wordpress.com/lincastor/ 具体的な使い方は https://www.youtube.com/watch?v=Ef3hTp7K73A な、感じで。AppleScriptは>>238 さんのでのをコピペでいいんじゃなのかな(↑のビデオではshell scriptでosascript使ってるけど、単にAppleScriptで)
241 :サンクス :2018/10/25(木) 18:21:44.09 ID:9DQ6tuT60.net 開きたいブラウザがpalemoonだったので、>>238 をそれに変更し メニューのサービスから辿ることにします。 コンテキストに比べると少しだけ面倒ですが。 残念亜柄239はOSが古くてだめでした。
242 :名称未設定 :2018/10/26(金) 07:39:09.46 ID:dV75xQml0.net Open With https://chrome.google.com/webstore/detail/open-with/cogjlncmljjnjpbgppagklanlcbchlno
243 :名称未設定 :2019/02/25(月) 15:26:20.23 ID:M4DZAnrT0.net Automatorのライブラリの中に、「Finder項目にフィルタを適用」ってあるじゃないですか。 それの条件に、 x(日,週間,か月,年) 「前以内,前以内ではない」を選べるじゃないですか。 例えば作成日が今日から2日前以前(3日前、4日前・・・・)のファイルを抽出したいとして、普通に 2日 前以内ではない って設定するじゃないですか。 すると作成日が2日前以内の(2日前から実行時間までの)ファイルが結果に出力されるんだけど、 逆じゃないのかっていうか、わいの考え方がおかしいんですかね?
244 :名称未設定 :2019/02/25(月) 15:46:34.11 ID:TIxkFpZG0.net 前以内 だと 前以内 のが出るし、前以内ではない だと 前以内ではない のが出るけど??
245 :名称未設定 :2019/02/25(月) 15:55:00.55 ID:M4DZAnrT0.net あれー。 わいはアホの子なのか。 作成日が、今日から2日前の日付より過去(今日なら2/23以前)のファイルを抽出したくて、 作成日が2日前以内ではない って設定するのは間違えてる??
246 :名称未設定 :2019/02/25(月) 16:17:35.93 ID:TIxkFpZG0.net ちょっと色々試している。確かに、 前以内 で 前以内ではない が、前以内ではない で 前以内 になりやがることもある もちろん、こんなアホなってことにならないこともある。場所によるのか、いまんとこ場所による いやいやいやいやと頭が混乱してくるので、もちとゆっくりなんで?を確かめてみる
247 :名称未設定 :2019/02/25(月) 16:26:03.99 ID:M4DZAnrT0.net 実際に色々試してみてくれてるみたいでありがとう。 なんかの条件で変わる?! そんなアホなって。 こちらでももうちょっと試してみます。
248 :名称未設定 :2019/02/25(月) 16:56:53.20 ID:TIxkFpZG0.net なんか「今日の分」がおかしね?ってとこかなあ いちおう 前以内 だと 前以内 のが、前以内ではない だと 前以内ではない のがだが、今日 のは 前以内 に含まれなく 前以内ではない になるという感じ? 今日 のは 前以内ではない でも含まれないとまだわかりやすいのに、なんで?? 以下の条件の いずれか 〜 が今日 〜 が 〜前以内 で、意図したような結果にならない? 場所によると思ったのは、新しく作った=今日のが出てくるのが言う通りだったので。場所ではないな
249 :名称未設定 :2019/02/25(月) 17:56:13.81 ID:M4DZAnrT0.net おバカなことに、色々試しているうちにファイル消失してしもた。。 ダミーファイル作って試してみます。 別件で気付いたのが、mojaveなのですが 「Quartxコンポジションフィルタをイメージファイルに適用」 のフィルタの種類にシャープがなくなってる。。 バッチで画像をリサイズしてシャープネスかけるのをやりたかったからAutomatorだったのに。
250 :名称未設定 :2019/02/25(月) 18:51:27.49 ID:TIxkFpZG0.net Sierraですでにないよ http://take1mg.com/2012/07/13/automator-many-images-resize/ をみる限りでは確かに昔にはあったらしいが。Sierraより前のどこまであったのかはわからんけど
251 :248 :2019/02/25(月) 19:50:13.10 ID:M4DZAnrT0.net Parallels DesktopでEl Capitanの仮想マシン作って、そっちでワークフロー作りました。 ライブラリで選べないだけで、動作はmojaveでも動くのね。 mojaveは過去のOSはHigh Sierraしかダウンロードできなくて面倒でした。 High SierraはLionまで落とせた。
252 :名称未設定 :2019/02/26(火) 09:04:36.04 ID:CnrpD1fT0.net アクションのメモに、 Quartz Composerのコンポジションリポジトリ(“/ライブラリ/Compositions”または“~/ライブラリ/Compositions”)にインストールされているすべてのイメージフィルタ・タイプのQuartzコンポジションを使用できます。ただし、経時変化を伴うものを除きます。 いくらでも自由に自由なQuartzコンポジションを追加できそうに書いてあるけど http://wowdev.jp/?p=793 確かにできていたらしいけど。試してもなんか出てこんぞ(Library直下ではなく、Library/Compositionsにでも) Sharpen.qtzなんぞは確かにあるなあ。それでかな、動くのは Compositionsからイメージフィルタ・タイプのQuartzコンポジションをリストしているとこがぶっ壊れているのか、/System/Library/Compositionsにあるのと/Library/Compositionsにあるもろもろが日付が違う、そこら整理すればいいのかなんなのか
253 :名称未設定 :2019/02/26(火) 09:18:23.68 ID:CnrpD1fT0.net クリーンインストールしていたMojaveでもSharpenは出てこないな。リストしているとこがぶっ壊れてんのかな。あとはQuartzコンポジションがなにか古い(/SystemにあるApple自らのも)からとかなんらかの制限に引っかかってか
254 :名称未設定 :2019/02/26(火) 17:08:59.46 ID:KKxTzZt60.net QuartzComposer.appダウンロードしてきて、シャープかけるマクロ作ってできた.qtzファイルを 良さそうなフォルダにぶち込めばもしかして、と思ったけどマクロは無視されたままだった。
255 :名称未設定 :2019/04/09(火) 00:47:35.08 ID:1wnqkkgn0.net 以前カレンダーアラームを作って削除したのですが、 それがシステム環境設定のセキュリティとプライバシーのプライバシーにある、 オートメーションにそれが残ってしまっています。 これを削除するにはどうすれば良いのでしょうか?
256 :名称未設定 :2019/04/09(火) 01:17:52.42 ID:CJjMFHRn0.net リセットして全部消すという方法はあるけど、それじゃないんだろうなあ
257 :名称未設定 :2019/04/09(火) 01:21:38.23 ID:q2/0k8qr0.net OS書いとけよ Mojaveぽいけど tccutilコマンドでリセットできるようだけど https://www.macosxautomation.com/automator/security.html
258 :名称未設定 :2019/04/10(水) 02:21:14.15 ID:P2b5qsDU0.net ありがとう! そのコマンドのAppleEventsでクリアできました。
259 :名称未設定 :2019/04/30(火) 13:25:26.28 ID:YwbzxF670.net bluetoothで接続中のヘッドホンの電源をoffにして切断。これをトリガーにしてOSのbluetoothもoffにしたい。これってAutomatorでできますか?
260 :名称未設定 :2019/04/30(火) 16:32:49.87 ID:k0tY+CXL0.net そういう常駐的なのはAutomatorではない AppleScriptで可能だろな。AppleScriptというかほぼシェルスクリプトかもだが
261 :名称未設定 :2019/05/31(金) 19:43:14.02 ID:9z9LZpWo0.net Variablesはナゾだな使うことは(そんなに)無いなと無視&理解することしてなかったのだが、Textではない変数(Storage)はここからなのね また、AppleScriptやShell Scriptを実行しての結果をという小さなスクリプト(別に大きなでもいいんだろうけど)を書いてってのもできんのね だが、環境設定的に使えるかなと思ったら、先に無意味な Get Value of Variable アクションなんぞ入れとかないと AppleScriptで参照しても中身がないというバグ?というやはりナゾありだが
262 :名称未設定 :2019/05/31(金) 22:36:46.73 ID:9z9LZpWo0.net うーん...AutomatorでApplicationにしたらAppleScriptからVariableにアクセスできひんのか?? やっぱナゾいな
263 :名称未設定 :2019/09/03(火) 20:39:18.17 ID:fqCJkG730.net すいません、AutomatorでないですがiOSのショートカットアプリはみなさま使っていますか? 自分はいまいち使いこなせていないのですが、例えば決まった時間に指定した音楽を再生するとか指定したファイルを開くとかもできるのでしょうか?
264 :名称未設定 :2019/09/03(火) 21:10:46.64 ID:NdPEitdi0.net できないんじゃね。通知までで、起動するには通知をタップだろう
265 :名称未設定 :2019/09/04(水) 01:10:32.30 ID:sX7MTnzW0.net ありがとうございます! 因みに特定の時刻をトリガーにする方法わかりましたら教えて頂けますかm(_ _)m
266 :名称未設定 :2019/09/04(水) 01:24:06.39 ID:nPWNznSr0.net iOS板でやれ
267 :名称未設定 :2019/09/04(水) 01:26:26.60 ID:sX7MTnzW0.net すいません見つからなかったものでm(_ _)m 探してみます。
268 :名称未設定 :2019/09/04(水) 07:39:00.79 ID:jiFHBESh0.net 普通にあるけどどういう探し方してるんだろう
269 :名称未設定 :2019/09/04(水) 07:57:05.20 ID:txSCq6qq0.net iPhoneのSafariからだと板トップからスレッド一覧行けないんだよな 検索もちゃんと機能してねーし ショートカット Part 5 http://fate.5ch.net/test/read.cgi/ios/1547170563/
270 :名称未設定 :2019/09/04(水) 08:46:22.70 ID:sX7MTnzW0.net >>269 ありがとうございます!
271 :名称未設定 :2019/09/04(水) 13:39:35.91 ID:0lBr8sfy0.net いいってことよ!
272 :名称未設定 :2019/10/19(土) 23:39:01.95 ID:2XE4scr90.net AppleScriptに関してなんですが Googleの検索窓みたいなテキスト記入ボックスをクリックする動作はどう書けばいいんですかね Automatorで記録して構文を見てみたんですがごちゃごちゃしてる上に知識がないのでよくわかりませんでした key code 9を使ってTabキーで強制的にカーソルをねじ込む方法をやったんですか結構失敗することがあるので別の方法を模索してます マウスポインタの座標をクリックする方法ではなぜか反応してくれなかったです 10.14でブラウザはsafariです
273 :名称未設定 :2019/10/20(日) 01:37:51.51 ID:t39SxEo20.net Webページ内のテキストボックスだったらdo JavaScriptで要素に対してfocus();すればいいかな
274 :名称未設定 :2019/10/20(日) 08:25:11.05 ID:KoxiwniF0.net >>273 ありがとうございます やってみます
275 : :2019/10/20(日) 09:23:46 ID:b/rrv/V80.net 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
276 :名称未設定 :2019/10/20(日) 20:11:03.85 ID:pNCtBRn90.net Catalinaになって再起動するたびにFinderのウインドウサイズ(位置もだけど)がデフォルトの小さなサイズに戻ってしまうんだけど、 ログイン項目に任意のサイズにウインドウサイズを調整するようにしたい。 サイズが書かれてるplistがどこにあるのわからないのでdefaults writeで書き換えることもできず困ってます。 どなたかいい方法やサイズの書かれてるplistかな?がどこにあるかわかれば教えてもらえませんか。 よろしくお願いします。
277 :名称未設定 :2019/10/21(月) 08:11:00 ID:hT3MLWx40.net 書かれてるとするならcom.apple.finderじゃないの ただ、ログイン時に書き換えたとして、タイミング上Finderがうまく拾えるか微妙な気もするけど
278 :名称未設定 :2019/10/21(月) 12:14:13 ID:pbWj5ooO0.net フォルダ毎のだったら、.DS_Storeにだったような。Catalinaはまだ使ってないのでどうなのかはわからんが、 https://apple.stackexchange.com/questions/364516/ds-store-n-files-appearing-on-desktop-in-macos-catalina なにかやらかしてるっぽくはあるかなw
279 :名称未設定 :2019/11/07(木) 18:22:02.86 ID:LsjFVsRE0.net AirPodsをメニューバーから接続するScriptをネットで見てコピペして(名前の部分は変更して)Automater上で→ボタンで再生するとちゃんと動作する メニューバーが高速で操作されてAirPodsが接続される それを保存して、MacBookの機能拡張からTouchBarに設定して動かすと思ったように動かない メニューバーに一瞬設定アイコンみたいな歯車マークが現れて何も起きずに終わる なんでだろ?
280 :名称未設定 :2019/11/14(木) 22:43:14.23 ID:D0C99Jx70.net 質問です。 資料一覧というフォルダがあります。 その中に「資料1」「資料2」「資料3」…と複数のファイルがあります。 それらの中にある画像をPDF化させて「資料1.pdf」「資料2.pdf」「資料3.pdf」…とさせたいのです。 フォルダ内の画像をまとめてPDF化する所まではできたのですが、 フォルダ毎に実行する方法がわかりません。 どうするといいのでしょうか?
281 :名称未設定 :2019/11/15(金) 03:04:49.84 ID:W/Ze9+N80.net 1. 選択されたFinder項目を取得 (資料一覧) 2. フォルダの内容を取得 (資料1、資料2…) 3. ループ 4. ワークフローを実行 #PDF化するワークフローを別に保存してここに割当てる って感じで4段階のアクションを組み合わせる ttps://dotup.org/uploda/dotup.org1994140.jpg
282 :名称未設定 :2019/11/15(金) 11:05:29.15 ID:nM+leG4S0.net 上手くできました。 ありがとうございます。 もう一つ質問なのですが、 フォルダ名をPDFファイルに付けることはできるでしょうか? 例:フォルダ名「夏休み」→「夏休み.pdf」
283 :名称未設定 :2019/11/15(金) 19:28:16.32 ID:K0slhaY/0.net ttps://dotup.org/uploda/dotup.org1994507.jpg Automatorに名前を付ける方法がなさそうだったのでシェルスクリプトかませたけどもっといい方法があるのかも。 PDFを作成する方のワークフローに手を加えた。それぞれのフォルダの中にPDFをつくってそのPDFをリネーム。 シェルの部分は以下 fname=`basename $1` cd $1 mv output.pdf ${fname}.pdf
284 :名称未設定 :2019/11/15(金) 22:37:54.38 ID:8AjUg3hz0.net 罠を仕込んである気がする
285 :名称未設定 :2019/11/16(土) 14:00:19.04 ID:f6fRJseQ0.net 実行したところ usage mv [-f | -i | -n] [-v] source target というエラーが出ました。 シェルスクリプトは触ったことががないのでどういうことなのかわかりません。
286 :名称未設定 :2019/11/17(日) 13:25:40.63 ID:jEuRgH2h0.net >>283 の、 変数の値を取得 以下を消す イメージか新規PDFを作成 の 出力ファイル名 を消す で、フォルダと同じとこにフォルダ名のPDFになるね。出力ファイル名が指定されていないので、パスの最後(=フォルダ名)が出力ファイル名になるという
287 :名称未設定 :2019/11/18(月) 00:10:46.94 ID:Kz/54k9Y0.net >>286 ありがとうございます。 ワークフローの状態では上手くいきました。 ただ、>>281 のような外部からのアクセスになると 出力ファイル名の空欄が自動的に「イメージから作成した新しいPDF出力」 に変更されてしまって「イメージから作成した新しいPDF出力.pdf」になるようです。
288 :名称未設定 :2019/11/18(月) 00:59:32.13 ID:TX3TRz6U0.net なるほど まあ、その方が当たり前、無い場合に最後のがファイル名にというのは手抜きでたまたまか (だがそちらの方が便利な気がしないでもないしw、なんで2次的に動かすとまともかとナゾすぎるが) フォルダ名にスペースや括弧とかを含んでいたりするんじゃないの?(まあ、当たり前に使うよねえ) そんな場合には fname=`basename "$1"` cd "$1" mv output.pdf "${fname}.pdf" とかじゃないといろいろエラーになるだろね
289 :名称未設定 :2019/11/18(月) 21:14:07.17 ID:B3bzNgDj0.net fname=`basename "$1"` の所がバッククォートになってないとか最初の行でつまづいてる予感
290 :名称未設定 :2019/11/24(日) 13:35:15.68 ID:8OvDdzGE0.net リストに書かれたファイルを抽出する方法について https://daily.fumopan.com/2018/06/17/3005 やりたいのはまさにこれなんですがNo such file or directoryでエラーが出てしまい抽出どころかリストのテキストファイル含め全て複製されてしまいます AppleScriptかAutometorで同じようなことはできないですか?
291 :名称未設定 :2019/11/24(日) 13:40:25.07 ID:Sdike/P20.net かえって面倒くさいだろ エラーがなくなる、所望の結果になるよう努力しろ
292 :名称未設定 :2019/11/24(日) 18:55:36.34 ID:meKFML0f0.net rsync全然分からないけど試したfailedでそうなった 自分なら面倒そうなのでスクリプト言語で書くかな Automatorスレで言うのもなんだが
293 :名称未設定 :2019/11/24(日) 19:30:05.49 ID:Tdo3o4az0.net rsync -avc --files-from=list.txt ./ nouhin/ ↑ これでどう? そのウエブ --files-fromあたりがおかしくなってる でもいちいちリストつくるのめんどいよね ラベルで色つけてautomatorでそのラベルを検索→複製の方がスマートかな? automatorの検索が遅いのが玉にキズだけど
294 :名称未設定 :2019/11/24(日) 21:31:34.84 ID:8OvDdzGE0.net >>291 >>292 うーん 一筋縄ではいかないんですね… >>293 上記の通り--files-fromに変えて実行したらできました サイトが間違ってたんですね リストは一から作るのではなくて元からできてるのを使うので大丈夫です みなさんありがとうございました
295 :名称未設定 :2020/04/08(水) 19:19:13 ID:XsHEF4df0.net 誘導して頂いたのでこちらでもう一度 Catalina 10.15.3 を使用しています。 pdfのページをpngでバラバラにしたく、 Automatorで 「PDFページをイメージとしてレンダリング」 「Finder項目を移動」 保存先:書類 とやって、各ページをpngに取り出すまでできたのは良いのですが、 取り出された際のpngの名前が、例えばCatalina.pdfから6枚をpngとして取り出すとして、 Catalina 1.png Catalina 2.png Catalina 3.png Catalina 4.png Catalina 5.png Catalina.png とファインダーには表示されます。 この最後のCatalina.pngをCatalina 1.pngと出力されるようにして、 Catalina 1.png 〜 Catalina 6.png といった命名で取り出すようにする方法はございませんか? 1文字だけ名前を追加するだけなので普段は手間ではないのですが、PDFファイル数が膨大になると手間でして・・・ 宜しくお願いいたします。
296 :名称未設定 :2020/04/08(水) 19:21:00 ID:XsHEF4df0.net >>295 すみません、間違いがありました 正しくは Catalina 2.png Catalina 3.png Catalina 4.png Catalina 5.png Catalina 6.png Catalina.png と出力されてしまい、単純にCatalina.pngに1を加えるだけでいいのですが、 ファイル数が多くなると大変なので最初からCatalina.pngではなくCatalina 1.pngで出力できればなと
297 :名称未設定 :2020/04/09(木) 02:16:04.56 ID:kDkwrTtQ0.net >>296 並び順だけが問題なら 「PDFページをイメージとしてレンダリング」 「Finder項目を移動」 保存先:書類 のあとに 「Finder項目の名前を変更:連番付きの名前にする」を追加 番号の追加先:既存の項目 番号の位置:名前の前 開始番号:1 区切り:ハイフン すべての番号を3桁にする あたりにするといい すると生成されるファイルは 001-Catalina.png 002-Catalina 2.png 003-Catalina 3.png とFinder上ではソートされることになり、あなたの期待した順番になる ファイル名が気になるなら何かもうひと工夫してください
298 :名称未設定 :2020/04/09(木) 04:23:33.07 ID:cgT6tpCP0.net はじめにPDF分割しちゃえばナンバリングがうまく出るやん 最初のアクションに 「PDFを分割」:出力の保存先は最終的なフォルダとは別の場所を指定、出力ファイル名:入力名と同じ を追加 この後に 「PDFページをイメージとしてレンダリング」 「Finder項目を移動」 保存先:書類 これだと Catalina-ページ1.png Catalina-ページ2.png Catalina-ページ3.png となる ファイル名の「ページ」が邪魔なら更に最後に 「Finder項目の名前を変更:テキストを置き換える」を追加 検索文字列:ページ、置換文字列:空欄
299 :名称未設定 :2020/04/09(木) 05:34:32.04 ID:ANiMcHou0.net ttps://dotup.org/uploda/dotup.org2107999.jpg ttps://dotup.org/uploda/dotup.org2108000.jpg シェルの部分は以下です basename $1 .pdf 便利だけどもう一頑張りと思うと急に面倒くさくなるね
300 :名称未設定 :2020/04/09(木) 06:14:21.43 ID:ANiMcHou0.net あーでもこれだと複数のPDFをいっぺんには無理か 難しい
301 :名称未設定 :2020/04/09(木) 14:52:21.45 ID:ZFUepgYg0.net Automatorじゃないけど、出力されたファイルを https://ascii.jp/elem/000/000/954/954560/ このあたりのやり方でリネームしたらいいのでは 一番下のやつ 数字がついてないやつに1って手動でつけて もともと数字がついてるやつは一番下の方法で2から開始する
302 :名称未設定 :2020/04/09(木) 14:59:10.88 ID:ZFUepgYg0.net あ、ごめん、2は最初からできるのか テストファイル作らないとわかんないな 今、そこまで時間ないので後でやってみる Finderの連番をつける機能でできそうだけど
303 :名称未設定 :2020/04/09(木) 21:23:39.83 ID:61PQybhO0.net 愚直に(?) Catalina.png を Catalina 1.png にする 「Finder項目を移動」 の次を追加 https://i.imgur.com/j2GHAlz.png while read path; do [[ "$path" =~ ^(.*)(\ [1-9][0-9]*)(\.png)$ ]] && echo "$match[1]$match[3]" || echo $path done | sort | uniq | while read file; do fixed="${file%.*} 1.${file##*.}" [[ -f "$file" && ! -e "$fixed" ]] && mv "$file" "$fixed" done
304 :名称未設定 :2020/04/09(木) 21:28:30.74 ID:61PQybhO0.net 間違えた || echo $path は、いらないか、 || echo "$path" で 1ページのPDFなんぞで、あれば Catalina.png を Catalina 1.png に、なければ Catalina.png のまま になるはず
305 :名称未設定 :2020/04/09(木) 21:37:08.03 ID:k7kFFYTl0.net >>295 ほぼシェル丸投げ 「PDFページをイメージとしてレンダリング」 「シェルスクリプトを実行」 入力の引き渡し方法:stdinへ while read f; do n=$(basename "$f") if [[ ! "$f" =~ .*\ ([0-9]+).png ]]; then n=$(echo "$n" | sed "s/.png/ 1.png/") fi mkdir -p ~/Documents/output_PNG/ mv "$f" ~/Documents/output_PNG/"$n" done ※書類にoutput_PNGというフォルダを作って保存 ※output_PNG内に既に同じファイル名が存在すると上書きされるので注意 ※PDF名の末尾が「半角スペース+数字」な場合1が付かないので注意
306 :名称未設定 :2020/04/09(木) 21:50:08 ID:k7kFFYTl0.net >>305 いけね、ミスってた while read f; do n=$(basename "$f") if [[ ! "$f" =~ .*\ ([0-9]+).png ]]; then n=$(echo "$n" | sed "s/.png/ 1.png/") fi mkdir -p ~/Documents/outputPNG/ mv "$f" ~/Documents/outputPNG/"$n" done
307 :名称未設定 :2020/04/09(木) 21:55:54 ID:k7kFFYTl0.net たびたびすいません >>306 は無視してください
308 :名称未設定 :2020/04/09(木) 23:08:07.44 ID:wroHEgNY0.net https://i.imgur.com/RjG9jqZ.png ↑ これを>>295 に追加してCatalina.pngをCatalina 1.pngに名前を変更する Sierraで作ったやつだけど
309 :名称未設定 :2020/04/10(金) 02:06:20.20 ID:XSz4wVT80.net シェルスクリプト作ってる人何人もいるけど ちゃんと試しに実行してんの? どれも質問者の希望してる結果出ないんだけど
310 :名称未設定 :2020/04/10(金) 02:09:55.55 ID:Q5UgsXVz0.net 自分が試してもないくせに
311 :名称未設定 :2020/04/10(金) 09:13:49.68 ID:v7FxmmW20.net Automatorだけで完結させつつ元のを生かして 「PDFページをイメージとしてレンダリング」 PNG ↓ 「Finder項目を移動」 保存先:書類 ↓ 「Finder項目の名前を変更:テキストを置き換える」にして 検索文字列:”.png" 置換文字列:" .png" (半角スペースをpngの前に入れる) この場合は出力物はFinderでソートすると Catalina .png Catalina 2 .png Catalina 3 .png となる、問題点は ・質問者が「1」をどうしてもつけたい場合は意味がない ・スペースが入ってるファイル名があると発狂する人は使えない 個人的には中間フォルダを経由していいなら>>298 がいいと思うな 簡単だし
312 :名称未設定 :2020/05/05(火) 16:21:22 ID:gVWzudj10.net ひと月前のレスにw >Catalina.png 自分は、Catalina 0.pngとしてるな その方がシンプルで確実
313 :名称未設定 :2020/05/10(日) 15:42:00 ID:n65bJbQO0.net 息の長ーいスレですね。 RARで圧縮したものがたくさんあるのですが、自動で解凍してZipに圧縮し直すってことは出来ますか?
314 :名称未設定 :2020/05/10(日) 16:23:56 ID:MBt1TCO/0.net 作り方次第じゃないの
315 :名称未設定 :2020/05/10(日) 16:37:24.16 ID:6lPpfILf0.net 練習でzipするだけの作ったことあるが、複数ファイル選択ドラック&ドロップすると時折複数のzipファイルが出来上がる なんか動きがおかしい アーカイブされてないファイルもあるし RARはOSではサポートされてないから、外部アプリケーションを呼び出す必要あるね シェルコマンドやApple Scriptに対応してないなら、「操作を記録」で操作するしかないのかな?
316 :名称未設定 :2020/05/10(日) 21:43:18 ID:UFOhxkLc0.net 最低限AppleScript/Javascriptができなきゃだろな shell scriptでもいいけど
317 :名称未設定 :2020/05/10(日) 21:59:07 ID:6lPpfILf0.net AppieScript なら、マウス操作を記録するモード使えばScript作成が大幅に短縮化できる 無用なコマンドを間引く知識あれば ファイルシステムの階層構造を記述するのに"of folder"をずらずら繋げるのは面倒だからね
318 :名称未設定 :2020/05/10(日) 22:08:24 ID:UFOhxkLc0.net 信用ならん、確実性が薄い、その間Macに触れない から使ったことないw
319 :名称未設定 :2020/05/10(日) 22:13:33 ID:UFOhxkLc0.net ああ、AppleScriptの記録の方か。それも使ったことないがw マウス操作(だけ)じゃなくての、操作をAppleScript化できるのを記録の方のことか(?)
320 :名称未設定 :2020/05/12(火) 11:40:02 ID:5E/nm8Da0.net >>313 https://www.macorz.com/example/rz.mp4 The Unarchiverとアーカイブユーティリティの連携でドロップ処理するならこんな感じ? 設定とかファイル扱いが面倒だからスマートに書くの難しいね。細かいことにこだわるなら AppleScript + shellの方がよさげ。UnarchiverはAppleScript対応。
321 :名称未設定 :2020/06/04(木) 19:50:17 ID:flMhAOi60.net 試しにクイックアクションで元ファイル上書き生成で作ったファイルにcom zで戻ろうとしても戻らないのですが、 クイックアクションで編集したファイルはやり直せないということでしょうか?
322 :名称未設定 :2020/06/04(木) 20:14:58.84 ID:NatJMMEe0.net 上書きを元に戻すのは無理じゃね、Automatorに限らず ドキュメントTime Machineという別の方法機能で可能なぐらいでしょ あと、ファイル関連の操作(移動とか名前変えるとか)はFInderアクションじゃないとUndo対象にならないだろう
323 :名称未設定 :2020/06/07(日) 06:40:28.82 ID:6s944BYQ0.net >>322 何でも動作なら戻れると思っていました そういう原理で動いていたとは・・・ ちゃんとコピーを作る設定でアクションを作らないと怖いですね ありがとうございました
324 :名称未設定 :2020/09/27(日) 18:55:46.82 ID:yjJwdPPS0.net 誰もいないようですが教えて欲しいです。 例えばですが、 238 19 36 これを選択して「選択範囲を計算する」などでAutomatorを作って足し算して結果をクリップボードに入れてくるようなものが欲しいのですが誰か優しいかた教えてもらえないでしょうか。 用途は、メモやテキストエディタなどでメモした数値を計算したいです。
325 :名称未設定 :2020/09/27(日) 19:58:37.28 ID:RLtEGYfs0.net 誰もいないよう とか 誰か優しいかた とか余分。逆に応えたくもなるぞ 自分の為の予防線張るんじゃない 極めて単純(数字がワードと認識できる文にしか有効じゃない)、AppleScriptアクションでなら、 on run {input, parameters} set theSum to 0 repeat with theNumber in (words of input) try set theSum to (theSum + theNumber) end try end repeat set the clipboard to theSum return theSum end run な感じかな
326 :名称未設定 :2020/09/27(日) 20:03:10.64 ID:RLtEGYfs0.net >数字がワードと認識できる文にしか有効じゃない AppleScriptでのワード認識能力に頼ってるのでしかないが、ほぼ問題はないかな
327 :名称未設定 :2020/09/27(日) 20:08:12.30 ID:yjJwdPPS0.net >>325 そんなつもりで冒頭書いたわけじゃなかったんだけどね。 早速コードを書いていただいてありがとう。 ありがたく使わさせていただきます。 大変助かりました。 >>326 数字だけです。 ちょこちょこ数字をメモってあとで合計することがあるけど 簡単に右クリにでも入れて計算出来ればいいと思って。
328 :名称未設定 :2020/09/27(日) 20:09:06.53 ID:RLtEGYfs0.net >逆に応えたくもなるぞ だったら思う壺だなw もちろん なくなる の間違い
329 :名称未設定 :2020/09/27(日) 20:11:11.26 ID:RLtEGYfs0.net >>327 まともな人でよかったよw なおさら全くいらないね。いらなくても多分双方気持ちいいやり取りで終わる とまれよかったよかった
330 :名称未設定 :2020/09/27(日) 21:04:18.67 ID:Ar7v6yCC0.net くっせーやり取りに終始すんなよ
331 :名称未設定 :2020/09/27(日) 21:46:54.55 ID:HtNY1nn10.net リアルで他人と接しないニートにはそうとしか見えないんだろな
332 :名称未設定 :2020/09/28(月) 10:15:33.02 ID:QeqhJgFS0.net ニートがニートを語る
333 :名称未設定 :2020/12/01(火) 20:02:16.70 ID:5J7OsMw80.net 特定のブラウザで開いたページを1分おきに自動で更新させたいのですがautomatorでさせる場合どう言う風にすれば出来ますか?
334 :名称未設定 :2020/12/01(火) 20:15:46.30 ID:5J7OsMw80.net 出来ました
335 :名称未設定 :2020/12/02(水) 02:57:40.60 ID:wnMmdqqI0.net やるじゃん
336 :名称未設定 :2020/12/05(土) 16:53:07.08 ID:Rn6jyMOm0.net Automatorからjavascriptのコマンドを実行したいのですが Terminal.doScript('hogehoge',) の hogehoge 部分でも ' を使用するのでエラーが出てしまいます 具体的にはSQL文で使用している fields terminated by ';' とかなんですが上手いこと指示する方法ってありますか わりと ' で囲むの多いので悩んでいます
337 :名称未設定 :2020/12/05(土) 17:03:06.90 ID:gnbGBt2H0.net " で囲めばいいじゃん
338 :名称未設定 :2020/12/05(土) 19:00:56.40 ID:mhtTMlz30.net Automator固有のではなくJavascriptのでだな >>337 の言うとおり ' と " を使い分けるか \ でエスケープするかなどという普通にJavascriptでの対処だろうな
339 :名称未設定 :2020/12/06(日) 13:39:59.18 ID:UoH7PLf00.net 丸投げでもうしわけないのだけど、教えて欲しいです。 Safariで今見てるページを新しいウインドウでも開いて(元のページはそのまま残す) さらにUAを任意の(iPhoneやiPadなど)で開くAutomatorが欲しいです。 どなたか教えてもらえませんか。 よろしくお願いします。
340 :名称未設定 :2020/12/06(日) 16:07:47.15 ID:p2HDnyW90.net 幾らか金くれるなら作ってもいいよ 5000円かな
341 :名称未設定 :2020/12/06(日) 18:51:15.70 ID:DubpvyX40.net >>339 AppleScriptでGUI Scriptingでできそう、やってみよう UAを任意の〜は標準ではないだろう。SafariではDevelopメニューにあるだけではないかな そもそもAutomatorではSafariでなんとかというアクションは(そう)無いだろうし、Automatorというより丸々AppleScriptでの案件じゃないのか Developメニュー項目はAppleScriptでサポートもないからGUI Scriptingなりので丸投げにするにはちょっとアレだな(暇に任せて作れる範囲であったとしてもな)
342 :名称未設定 :2020/12/06(日) 20:27:23.20 ID:DubpvyX40.net >>339 スレチだが、あくまでも部品として色々な調整(AppleScript/GUI Scriptingはタイミングが合わなとかあるときはある)などは自分でやろう set userAgent to "Mozilla/5.0 (iPhone; CPU iPhone OS 13 like Mac OS X)" tell application "Safari" set theURL to URL of front document make document end tell tell application "System Events" to tell process "Safari" set frontmost to true click menu item "Other…" of menu "User Agent" of menu item "User Agent" of menu "Develop" of menu bar item "Develop" of first menu bar tell first sheet of front window set value of first text area of first scroll area to userAgent click button "OK" end tell end tell tell application "Safari" to set URL of front document to theURL
343 :名称未設定 :2020/12/07(月) 02:06:39.53 ID:aZScAZiY0.net >>337-338 エラーが出なくなりましたありがとうございます
344 :名称未設定 :2020/12/27(日) 21:54:44.41 ID:l2HQrMts0.net Big Sur にしたせいか、スクリプトの保存ができなくなりました。 「コード署名エラー」となっています。 以下の https://www.reddit.com/r/Automator/comments/jtngjs/code_signing_error_on_big_sur/ サイトを参考にLibraryを見てみましたが「CommandLineTools」というのはありませんでした。 同様の症状を修正できる情報をお持ちのかた、ぜひ教えていただけますでしょうか。
345 :343 :2020/12/27(日) 22:12:52.68 ID:l2HQrMts0.net すみません・・Xcodeを起動して「Agree」したら、Automatorでも保存できるようになりました。 お世話がせしました・・
346 :名称未設定 :2020/12/27(日) 23:30:31.08 ID:axHvJNw+0.net いいってことよ
347 :名称未設定 :2021/01/22(金) 13:15:15.29 ID:FFAsDE2Y0.net ここを参考に ttps://qiita.com/kazuooooo/items/eefd88a2a852a5daf08d Google Chrome使用にて選んだテキスト検索(Google検索)は 出来たのですが google検索ではなくYahooの検索窓で行いたいのですが Aのどこを直せばいいのでしょうか? ---@オリジナル open "http://www.google.com/search?q=$(ruby -rcgi -e 'print CGI.escape $<.read.chomp')" --Ayahooで おこないたいが うまく動かないです open "https://www.yahoo.co.jp/search?q=$(ruby -rcgi -e 'print CGI.escape $<.read.chomp')" ---- 検索した結果でGoogleとYahooの結果に違いがでるので yahoodで検索してみたいので どなたか教えてください。お願いします。 -- 現在の環境はHigh sierra 10.13.6 google chrome ver: 88.0.4324.96(Official Build) (x86_64) Automator 2.8
348 :名称未設定 :2021/01/22(金) 13:38:02.65 ID:VQnI/T570.net 実際に検索した時のURLは https://search.yahoo.co.jp/search?p= てなってるようだけど
349 :名称未設定 :2021/01/23(土) 13:58:16.49 ID:aATlUbyi0.net >>348 ありがとうございました。 open "https://search.yahoo.co.jp/search?p=$(ruby -rcgi -e 'print CGI.escape $<.read.chomp')" こうなんですね。 (?p= や ?q=でも動くんですね、文字変数?) おかげ様でとても便利になりました。 めちゃうれしいです。 希望のプログラム(?)にすこしだけちかずきました。
350 :名称未設定 :2021/01/23(土) 14:15:31.63 ID:aATlUbyi0.net >> (?p= や ?q=でも動くんですね、文字変数?) すみません検証不足でした。やはり動かないですね、失礼しました。 pのみですね。
351 :名称未設定 :2021/02/02(火) 00:10:36.84 ID:Iz5+xe7X0.net Automatorでアプリを作成していて、Finderでフォルダ内のファイル(隠しファイル含めて)をすべて選択して削除したいです。 隠しファイル以外であればできたのですが、隠しファイルを選択する方法はありますか?
352 :名称未設定 :2021/02/03(水) 23:22:05.45 ID:cjSrZ4LB0.net https://apple.stackexchange.com/questions/154548/how-can-i-find-hidden-items-in-automator そのままじゃ思い通りではないかもしれないが、同じくfind/shell script使ってかな
353 :名称未設定 :2021/02/03(水) 23:47:54.82 ID:cjSrZ4LB0.net find "$@" -mindepth 1 -a -maxdepth 1 -print で、指定されたフォルダ内の全てになるかな。ファイルだけなら、 find "$@" -mindepth 1 -a -maxdepth 1 -a -type f -print とか
354 :名称未設定 :2021/02/22(月) 13:48:20.95 ID:wir8kRK00.net ショートカットキーを利用して、finderで選択したファイルを指定したフォルダに移動させるというものが作りたいのです。 現在選択されているファイルをAutomatorで読み取るにはどうすればいいでしょう?
355 :名称未設定 :2021/02/22(月) 13:53:48.66 ID:BsLipqdf0.net 最初にサービスで書類を作成して、右上のポップアップから選べばいいんじゃないの
356 :名称未設定 :2021/02/22(月) 15:15:17.72 ID:wir8kRK00.net なるほどワークフローじゃなかったですね。 ありがとうございます。
357 :名称未設定 :2021/02/26(金) 15:45:49.09 ID:C0/MQdsG0.net googleで検索がsafari強制になってるのを Automatorでなんとかできないでしょうか ググってAutomatorとシェルスクリプトで 新しく項目を作ったら検索時にワンテンポ遅れる ビルトインのコンテクストメニューに 変更かけてchromeとかfirefox似変更したい
358 :名称未設定 :2021/02/26(金) 16:31:33.28 ID:VXEHjpn00.net あれ自体はSafariが提供するサービス項目だから変わんない(オフる、他の検索エンジンに変える、だけ)
359 :名称未設定 :2021/02/26(金) 17:16:52.69 ID:ggmZrJy50.net Automatorを使って以下のことをする手順が分かる方お願いします A列にある文字列:A1 ~ A100 までとか B列にある文字列:B1 ~ Bxxx 不特定 このB列にある文字列がA列にもある場合に B列にあるA=Bの文字列をC列に書き出したいのですが 何をどのようにすれば可能ですか?
360 :名称未設定 :2021/02/26(金) 17:18:26.37 ID:ggmZrJy50.net あ、イメージ的には表計算ソフトの列と行です
361 :名称未設定 :2021/02/26(金) 17:52:06.41 ID:JqAJC6UM0.net 表計算ソフトのマクロか、テキストを入力にしてスクリプト言語か、先に仕上げないとダメだと思うよ
362 :名称未設定 :2021/02/27(土) 02:10:09.86 ID:UxBQPLwy0.net >>358 やっぱ無理ですか サービスから表示オフれなかった気がする
363 :名称未設定 :2021/02/27(土) 08:47:39.66 ID:qQaij4NA0.net >>361 ありがとうございます今まで通りSQLでやることにします
364 :名称未設定 :2021/03/06(土) 07:47:43.98 ID:qgdrJUve0.net Terminalで $ /Applications/Firefox.app/Contents/MacOS/firefox --args -private-window http://yahoo.co.jp を実行するとfirefoxのプライベートウインドウでhttp://yahoo.co.jp を開いてくれます。 これをAutomatorのアプリケーションとして、 Run Shell Script Shell: /bin/sh - Pass input as arguments /Applications/Firefox.app/Contents/MacOS/firefox --args -private-window のようにしてみましたが、 Firefoxのプライペートウインドウを開く&safariでURLを開くという挙動になってしまいます。 firefoxのプライベートウインドウでURLを開くにはどこを直せば良いかアドバイスいただけませんでしょうか。
365 :名称未設定 :2021/03/06(土) 09:53:48.87 ID:QmLYTYp20.net ていうかそれ以前に、arguments 使ってるように見えないけど
366 :363 :2021/03/06(土) 14:42:37.11 ID:qgdrJUve0.net shell scriptの中身を open -n -a "Google Chrome" --args -incognito にするとURLをgooleChromeのincognitoウインドウで開いてくれたからFirefoxでもいけると思ったけど うまくいかなくて、 shellscriptで引数まわりいろいろ試したけど、どうしても望んだ処理をしてくれない。 Automatorってログ吐き出してくれるモードとかないのかなあ。。
367 :名称未設定 :2021/03/06(土) 18:07:23.29 ID:8v2kqIVL0.net Firefoxでも open -n -a ... だけのRun Shell Scriptアクション一つなワークフローでプライベートウインドウで開いてるけど ワークフローをScripts Folderにぶっ込んでScriptsメニューからワークフローを実行でも動いてるな open でなく、Firefox.app/Contents/MacOS/firefox 実行ファイルを実行でも、プライベートウインドウでいちおう開くことはできてるな 引数が間違ってるんじゃないの
368 :名称未設定 :2021/03/06(土) 18:22:38.43 ID:8v2kqIVL0.net Automatorのアプリケーション か 受け取るのは ファイルかフォルダーじゃないの?weblocファイルで?? >>364 のそのまんまの通りにしても、「safariでURLを開く」なんてしないと思うけど
369 :名称未設定 :2022/02/20(日) 16:29:44.54 ID:vc4mhoN+0.net アメリカ人は どうしようもない奴や 真ん中より下の奴しか日本に来ないらしいからな 真ん中より上はアメリカを出る理由がない 真ん中より上はアメリカを出る必要がないらしい
370 :名称未設定 :2022/02/22(火) 10:14:42.81 ID:qO+uHSWN0.net https://i.imgur.com/GPb8ITT.jpg
371 :名称未設定 :2022/02/24(木) 15:38:49.69 ID:m88HoIwm0.net 昔から、Automatorのシェルスクリプトを実行を使って 文字列をgoogle検索する際に、safariじゃなくてfirefoxとか 自分の希望のブラウザで開くスクリプトがあるけど、 Montereyになってから、そのスクリプトが起動して 実行されるまでに10秒くらいかかる 前はすぐに起動して実行されていた Automatorのシェルスクリプト周りって何か変わったのかな?
372 :名称未設定 :2022/02/24(木) 15:41:43.02 ID:m88HoIwm0.net あ、>>357 の言ってるスクリプトだ多分 サービスメニューに入れるやつ 昔はすぐに開いて実行したのにな 確かにワンテンポっていうか数テンポ遅れるんだよなあ
373 :名称未設定 :2022/04/02(土) 13:31:42.97 ID:qSl/654r0.net Automatorで「システム環境設定」の中身って変更できる? システム環境設定>アクセシビリティ>音声コントロール>音声コントロールを有効にするにチェックを入れる これがやりたいが毎回開くのが本当に大変すぎる…
374 :名称未設定 :2022/04/02(土) 14:33:30.49 ID:WrC+bnvS0.net UIのそういうのはAppleScriptじゃないの もしかしたら一発でできるコマンドラインツールとか誰か作ったりしてるかもしれないけど
375 :名称未設定 :2022/04/02(土) 14:46:54.41 ID:WtrelTFz0.net Montereyなら「ショートカット」アプリのアクションにある Set Voice Controlで音声コントロールの有効化が操作できますね。
376 :名称未設定 :2022/04/02(土) 15:47:45.84 ID:qSl/654r0.net >>375 ありがとうございます。 うまくできました。
377 :名称未設定 :2022/04/02(土) 17:40:37.92 ID:6pOGaZ/T0.net なんだよ紛らわしい 死ね
378 :名称未設定 :2022/04/02(土) 21:31:46.44 ID:rmydQL/R0.net うわ…
379 :名称未設定 :2022/06/16(木) 22:27:00.64 ID:CwEU3QxN0.net ショートカットまだあんまり使い込んでないけど、Automatorは廃止してショートカットに移行してね、にいずれなるのかな Automatorじゃないと出来ないこともまだありそうだけど
380 :名称未設定 :2022/07/14(木) 20:40:35 ID:5EVwJpoP0.net ショートカットはだめだ。 Automatorのようにアプリケーションとして使えないから。
381 :名称未設定 :2022/07/14(木) 23:06:33 ID:wba/tEL00.net 「Dockに追加」すると~/Applicationsに.app作られるよ
382 :名称未設定 :2022/07/14(木) 23:13:13 ID:UV5idpTC0.net Mac版ショートカットはオートメーションが見当たらないんだよな
383 :名称未設定 :2022/07/19(火) 16:45:02 ID:MGV5b7eI0.net アプリケーションを起動するデスクトップをDockのところのオプションで設定出来るけど Automatorでアプリケーションを起動するデスクトップの指定は出来ないんですかね?
384 :名称未設定 :2022/07/21(木) 22:48:23 ID:k+8Vp+UT0.net Automatorでのアクションではないね やるならAppleScriptでのUI scriptで可能だが
385 :名称未設定 :2022/07/31(日) 11:36:29.13 ID:PBPoPUIo0.net Automatorを使ってファイルのリネームをつかっています。 iPhoneをMacに繋いでイメージキャプチャで読み込む時にフォルダアクションに登録して自動でリネームするようにしていますが、読み込むファイル数が1000枚とか多くなると 「アプルケーション”ScriptMonitor”はすでに閉じられれいます。」 と警告?がでてきます。 この警告の意味がわからずどうすれば改善できるのかわからず困っているのですが、 だれかわかる方いませんか? 教えていただけると助かります。
386 :名称未設定 :2022/07/31(日) 11:40:53.38 ID:58tT7nhK0.net 読み込むファイル数を減らせばいけんじゃない 単に多すぎるからもうできませんって意味だと思うけど
387 :名称未設定 :2022/07/31(日) 12:31:35.05 ID:PBPoPUIo0.net >>386 200個くらいなら大丈夫なんですが、やはり1000個とか多いって事なんですかね。 イメージキャプチャで読み込む際に自動でリネームと、それとは別にすでにMacにあるファイルを選択してリネームの2通りをつかっていますが、 後者の方も多いとこちらは警告すら出ずに1つもリネームをしてくれず無視されます。 他の方法を考えるか数を減らして読み込む作戦にしてみます。 レスありがとうございました。
388 :名称未設定 :[ここ壊れてます] .net ファイルのフルパスをコピーする小技 ttps://qiita.com/negibouze/items/b5ac00e4472a9fd877f8 2017年投稿の小技ですが、うまく行かないです・・ OSはMontereyです サービスを追加を選択するとファイル選択を要求されるので、クイックアクションから進めているのが根本的な間違いでしょうか? 他の2022年の小技は成功したので、シェルを調べてみたのですが原因が分かりません・・
389 :名称未設定 :[ここ壊れてます] .net 見て作ろうとしたが、作ってる最中にの間違いなんじゃないの 入力引数の渡し方法とか また、単に クリップボードにコピー アクションだけで目的を達成しなくね 複数選択しても最初の一つだけじゃなきゃ嫌ってのでなければ
390 :名称未設定 :[ここ壊れてます] .net また、フルパスをコピー したいってのなら、Finderで標準である。そういえばあったなと思ったらあった コピーでOption押す Command+Option+C。メニューバーの編集メニュー、コンテキストメニュー内でOption押すと、コピー のとこが変わる
391 :名称未設定 :2022/09/16(金) 20:53:26.72 ID:Psw+oini0.net >>389-390 有難うございました! OSの基本的な知識不足でしたね・・ VBAほど情報がないので時間がかかるかもしれませんが、教えていただいた方法に書き換えることも試してみようかと思います
392 :名称未設定 :2022/11/15(火) 16:34:24.41 ID:dTnV0Q6o0.net 誰か教えていただけませんか。 Automatorでアプリを作ったのですが、ちゃんとアプリ名を付けたのですがパッケージを開くとInfo.plistのCFBundleNameが名称未設定になっていました。 この名称未設定をちゃんとした名前に変えようとCFBundleNameの名称未設定を変更したら正常にAutomatorが動かなくなりました。 正常に動くようにリネームするにはどこを変更すればいいのでしょうか? CFBundleNameだけでは足らないのでしょうか?
393 :名称未設定 :2022/11/15(火) 20:30:59.86 ID:dTnV0Q6o0.net >>392 問題はそこでは無いことが判明しましたのでこの質問は取り下げます。 失礼しました。
394 :名称未設定 :2022/12/15(木) 13:52:29.71 ID:W8dIRmAe0.net 質問をさせてください。 あるシェルスクリプトをAutomatorでアップケーションにしてフォルダをドロップすると完了するアプリケーションを作ったのですが、 動作ログ?と言うのでしょうか ・Automatorアプリケーションにフォルダまたはファイルをドロップ ・ターミナル自動起動 ・シェルスクリプトを自動入力してリターン ・シェルスクリプト実行開始 として動作ログを見たいのですが、どんなAutomatorを作ればいいのでしょうか? どなたか教えていただけませんか。
395 :名称未設定 :2022/12/15(木) 14:25:00.37 ID:XxqWJ7CG0.net 処理内容をオブジェクトにしてコンソールに流す。
396 :名称未設定 :2022/12/16(金) 03:38:14.26 ID:4qr0btqQ0.net >>394 >シェルスクリプトをAutomatorでアップケーションにしてフォルダをドロップすると完了する〜 が、やりたことで >・Automatorアプリケーションにフォルダまたはファイルをドロップ 以下は本来は不必要だが、動作確認/デバッグしたいからそのようなことをしたい ってこと?
397 :名称未設定 :2022/12/17(土) 17:22:40.21 ID:ZRVwfuKw0.net Ventura 13.1にしてからAutomator.appのエイリアスにAutomator.appで作ったアプリケーションをドロップしてもAutomator.appで作ったアプリケーションが編集モードで開かず新規ファイルを作るようになってしまったけど、 皆さんのところではどうでしょうか?同じ症状ですか?
398 :名称未設定 :2022/12/20(火) 12:05:21.13 ID:FbDLO0000.net うちでは起きてないけど、ずっと昔にMacを再起動するか セーフモードかなんかでキャッシュをクリアしたら そういうのが改善したことはあった気がする 漢字Talk時代で言うとデスクトップの再構築
399 :名称未設定 :2022/12/21(水) 19:17:11.54 ID:uHol7Dyd0.net 書類の種類:フォルダアクション これを使いファイル名変更のワークフローを作っています。 Finder項目の名前変更 を使いファイル名自体はうまく変更されます… しかし、 フォルダにフォルダアクションを設定してそのフォルダへファイルを入れると ファイル名自体は変更してくれるのですが、ファイル名の変更が延々と続いてしまいます。 IMG_01 -> IMG_01_01 -> IMG_01_01_01…(メニューバーのギアーが延々回っている状態) のように止まりません。 1度だけファイル名を変更するにはどうすればいいのでしょうか?
400 :名称未設定 :2022/12/21(水) 21:07:23.33 ID:sNADCgdj0.net >>399 昔からそういうものらしい フォルダアクションを設定したフォルダ直下の フォルダアクション対象 のを名称変更すると 別の新しいフォルダアクション対象 になり、永遠と続く ・別のフォルダ(フォルダアクションを設定したフォルダ下にフォルダ作ってでもいい)に移動して、そこで名称変更 ・フォルダアクションで名称変えたことを表すマークを付けて(コメントやxattrとか、メモ/ログってとか)、AppleScriptなんぞマークがあるのは何もしない とかとかとかとかかな
401 :名称未設定 :2022/12/21(水) 21:23:36.54 ID:uHol7Dyd0.net ファイルを他のフォルダへコピーをつけると ファイルをフォルダに大量に追加した場合、 画像ならいいのですが、動画だと例えば20個くらい追加した場合途中でコピーが止まってしまいコピーが完了しない。 Applescritpでどうにかなるかもしれないけど、自分にはわからないのでなんとかAutomatorでと思っていますが。 コピーではなく移動にすると今度はファイル自体全く移動してくれなかったし。 今は仕方ないのでフォルダを選択またはファイルを選択してリネームする方法我慢しています。 でもちょっと不便で。
402 :名称未設定 :2022/12/21(水) 23:14:54.68 ID:sNADCgdj0.net Finder項目を移動 (保存先: でフォルダアクションのないフォルダ) Finder項目の名前を変更 (お好きに。今現在の) の2アクションだけのでいいんじゃないの??移動して名前変わる(一度だけ)けど
403 :名称未設定 :2023/01/24(火) 10:25:04.31 ID:JgALZgbY0.net 730 名無しさん 2022/12/30(金) 21:58:02.36 ID:aT1ftVXV TBS系のない徳島県民は、今年の日本レコード大賞が『Habit(SEKAI NO OWARI)』に決まったことを知りません。 該当アーティストが、最大の目標である日本レコード大賞を獲れば、 来年以降、今後の楽曲は絶対売れなくなります!!
404 :名称未設定 :2023/02/20(月) 18:56:31.93 ID:TuuDDhJs0.net AppleScriptスレに間違ってレスをしてしまいまして再度こちらでお世話になりたいと思います。 当初と状況が変化しましたので新たな内容ですが、 Automatordでアプリを作って初回起動時に 「“Automator.app”は、アクセシビリティ機能を使用してこのコンピュータを制御することを求めています。」 とウインドウが出て来て システム設定を開く 拒否 と出て来ますが、 このウインドウでシステム設定を開くへ進んで許可を与えるとアプリは使えるようになるのですが、何かしらの不具合が起こっているようでアプリを実行しても完了せず途中のAppleScriptで止まってしまいます。 新たにアプリを全く異なる内容で作り直してもAppleScriptのtell application "System Events”でエラーがでているようです。 そこで、一旦システム設定の プライバシーとセキュリティ/オートメーション 無いのすでに許可している内容すべてをリセット(全てを削除)したいのですが、システムのどのファイルを弄ればいいかどなたかわかりませんか? アクセシビリティの場合はーボタンで削除できますが、オートメーションには無く削除ができません。
405 :名称未設定 :2023/02/20(月) 19:11:18.79 ID:TuuDDhJs0.net >>404 追加で。 アプリケーションをゴミ箱に入れればオートメーションの項目から一応消えますが、同名で作ると前の設定がどこかから引き継がれ 「“Automator.app”は、アクセシビリティ機能を使用してこのコンピュータを制御することを求めています。」 は出て来ません。 また、tell application "System Events”はキーボードショートカットを打つためにつかっていますが、アプリケーションを作って実行すると正常に終了しますが、 Macを再起動して再度同じアプリを起動すると 「アクション"AppleScriptを実行”でエラーが起きました: “System Events でエラーが起きました: アプリ名にはキー操作の送信は許可されません。」 と出てしまいます。 なので一旦オートメーション内の項目をリセットすれば改善するかも?と思って質問しました。 長々と申し訳ありませんがどなたかお助け願います。
406 :名称未設定 :2023/02/21(火) 04:06:43.01 ID:pRCnS09z0.net アプリがあれば セキュリティ/オートメーション のリストに普通に出てくるでしょ 変更して保存すると、再許可しなければならない。許可してるはず(チェック付いてる)なのに、その許可は無効になってるという昔からのバグじゃないのかな 一旦チェックを外して再チェック、もしくはチェックを外してリストから削除して手動でリストに追加しチェック、リストに無ければ追加(し、いちおうチェックを外して)チェック
407 :名称未設定 :2023/02/21(火) 04:21:10.62 ID:pRCnS09z0.net >セキュリティ/オートメーション ああ、オートメーション の方だったか アクセシビリティ の許可も必要。>>406 で書いてあるのはアクセシビリティでのこと
408 :名称未設定 :2023/02/21(火) 12:43:35.84 ID:jdVfW3wn0.net >>406 レスありがとうございます。 状況が少し変わりました。 Venturaをクリーンインストールしてみました。 結果、調子よく使ってたアプリは最後まで実行されず例として tell application "System Events" key code 49 end tell の部分でエラーが出て止まってしまいます。 そのAppleScriptを外すとアプリは最後まで完了します。 この問題が起こりはじめたのが多分18日か19日からで20日にMacを起動してAutometorアプリケーションを起動したら起動が完了しなくなっていました。 他にもtell application "System Events" to key code 9 using {option down, shift down, command down} のようなものが入ってる別のアプリケーションは正常に動作していました。 クリーンインストール後、上記2つのアプリはいずれもアプリの起動が完了しなくなっていました。 しかたなく、Time Machineから17日のデータから移行アシスタントで戻してみたら2つのアプリは正常に起動を完了しました。 なぜなんでしょうね? 起動に問題が起こる時に、新たにキーボードショートカットの入ったアプリを作って起動してもいやはり正常に起動完了しません。 なにがどうなったんでしょうか?
409 :名称未設定 :2023/02/21(火) 15:13:43.90 ID:w5eXYqis0.net AppleScriptって何とも言えない変な挙動があって苦手なんだよね ShellScriptに置き換えられそうな部分は置き換えてる だけどkeycode系は無理そう
410 :名称未設定 :2023/02/21(火) 19:03:40.41 ID:jdVfW3wn0.net 上で書いた tell application "System Events" key code 49 end tell は例ですが、実際はキーボードショーカットでデスクトップを移動するために使っているのですが他に方法があればいいのだけど。
411 :名称未設定 :2023/02/21(火) 20:33:54.33 ID:kl//ck4h0.net キーボードショートカットでデスクトップを移動するだけなら キーボードショートカットを登録すればいいだけなのでは…… Mission Controlのデフォルトなら、Opt + → とか ← とかで移動できるンゴ
412 :名称未設定 :2023/02/21(火) 20:43:30.32 ID:jdVfW3wn0.net >>411 レスありがとう。 上にも書いたように >クリーンインストール後、上記2つのアプリはいずれもアプリの起動が完了しなくなっていました。 なのでキーを変えてもエラーが出て動作しないんですよね。 もちろん手入力すれば動作しますし普段からデスクトップの移動には使っていますが、 あくまでもアプリを起動して移動したいのにできないわけです。
413 :名称未設定 :2023/02/21(火) 21:45:57.07 ID:w5eXYqis0.net run script “tell app \”System Events\” ...” って感じで、問題の部分だけ動的にAppleScriptを実行してみたらどうだべか
414 :名称未設定 :2023/02/23(木) 03:47:08.12 ID:egSQRI+c0.net >>410 何もしない(起動したらすぐ終了するだけの)アプリを作ってそれを一旦Dockに入れて割り当て先を移動したいデスクトップにしておく 後はそれを起動すればデスクトップ移動する
415 :名称未設定 :2023/02/23(木) 03:48:09.27 ID:egSQRI+c0.net >>409 cliclickっつーのがある
416 :名称未設定 :2023/02/23(木) 11:55:22.08 ID:em7s4B4V0.net Automatorアプリケーションでダブルクリックすると指定したウインドウサイズでFirefoxが起動して指定したWebサイトを表示する。 こんなアプリを作るいい方法はありませんか。 AppleScriptで tell application "Firefox" activate open location "https://www.apple.com/" make new document tell front window set bounds to {0, 0, 1000, 1000} end tell このようなものを作ったのですが、これだと余計な空白ダブ(新規ダブ)が一つつくられれしまいます。 指定したウェブサイトのタブ一つだけで起動したいです。
417 :名称未設定 :2023/02/23(木) 12:45:40.39 ID:9z6DNosC0.net activateしないで、最初にopen locationでデフォルトブラウザを起動させるようにして、その後(ウインドウ開くの待って)サイズを調整すればいいんじゃないの
418 :名称未設定 :2023/02/23(木) 12:54:02.64 ID:9z6DNosC0.net ごめん忘れて 知識と経験足らずですた
419 :名称未設定 :2023/02/23(木) 18:08:54.66 ID:nxUMNkhq0.net >>416 なんでopen locationした後、make new windowしてんの? 余計な空白タブができる原因はこれでしょ Firefoxは入れてないんで知らんけど、Safariではこれでできてるよ
420 :名称未設定 :2023/02/23(木) 18:32:48.64 ID:em7s4B4V0.net >>419 レスどうも。 うちの環境では(特に特別な設定はしてません)make new documentを外してもやはり空白の新規タブが最初に作られてしまいます。
421 :名称未設定 :2023/02/23(木) 20:54:12.12 ID:bqPnJvwt0.net >>416 do shell script "open -g -b 'org.mozilla.firefox' 'https://www.apple.com/'" --手前にせず背後で開く(新規タブ/ウインドウは作られないはず) --delay 1 --front windowが見つからないとか言われる場合は少し待たせる。 tell application "Firefox" tell front window set bounds to {0, 0, 1000, 1000} end tell --delay 1 --activateで新規タブ/ウインドウが開いてしまう場合は少し待たせる。 activate end tell
422 :名称未設定 :2023/02/24(金) 08:05:08.60 ID:TrBITBM/0.net >>421 レスどうも。 私の環境ではうまくいかないようです。 やはり空白タブが出てきたり、指定してウインドウサイズにならなかったりします。 ちゃんと思うように動作することもあるのですが。 待ち時間も変更してみましたがうまくいかないようです。
423 :名称未設定 :2023/02/24(金) 12:00:02.57 ID:C4ZxPTq80.net Firefoxが起動して既にウィンドウがあっても別の新しいウィンドウでなら、 Firefox実行ファイルのオプションで(起動。新たに別のAppとしては起動しないけど)かな set firefoxPath to quoted form of ((POSIX path of (path to application id "org.mozilla.firefox")) & "Contents/MacOS/firefox-bin") set firefoxOption to "--new-window" set theURL to "https://www.apple.com/" do shell script firefoxPath & " " & firefoxOption & " " & quoted form of theURL Firefoxが起動してなくてでは余計なブランクタブができてることが(ままある)のはもうFirefoxの癖(wまあバグといえばバグ)だから、気にくわないならブランクタブを消すようにスクリプトを書くしかないかな ウィンドウサイズは、許可を与えてないか、ブラウザウィンドウではないなんか不可視の隠しウィンドウがあるからそれに対してか、単なるスクリプトのミスかな ちゃんとしたドキュメントウィンドウ/ブラウザウィンドウはSystem Eventsでのattributeで得られたはず
424 :名称未設定 :2023/02/24(金) 12:13:22.89 ID:C4ZxPTq80.net >ちゃんとしたドキュメントウィンドウ/ブラウザウィンドウはSystem Eventsでのattributeで得られたはず System Eventsでの対象ウィンドウは、ドキュメントウィンドウやGUIとしてちゃんと意味あるウィンドウだけで、余計ななんかわからんのは無い方だったか 逆に、他のスペースにあるのは無かったりもするけど。今回のようなのはSystem Events/processでのfront windowでやった方が良さげ
425 :名称未設定 :2023/02/24(金) 12:31:57.48 ID:TrBITBM/0.net みなさんご親切に様々な方法を教えていただいてありがとうございます。 もしかすると当方の環境のせいでうまく動作しないのかもしれないので 一旦Firefoxを初期化して教えていただいている方法を試してみます。 ここまでありがとうざいます。
426 :名称未設定 :2023/02/24(金) 14:47:04.71 ID:C+3xlO1/0.net Firefoxのオプションは、--new-window でなくて -new-window な コマンドラインから open -a /Applications/Firefox.app --args -new-window https://5ch.net とかって試してみるのオススメ
427 :名称未設定 :2023/02/24(金) 15:59:42.97 ID:C4ZxPTq80.net わざわざそんないちゃもんwはどこから出てきたんだ? フルネーム的なオプションの場合は、- ではなく -- というのがデファクトスタンダード(どこか策定するとことかでそうすべきという文書があるはず) Terminalで firefox-bin --help もしくは firefox-bin -h してみ
428 :名称未設定 :2023/02/24(金) 16:05:28.86 ID:C4ZxPTq80.net ああ、 >コマンドラインから open 〜 openに拘ってそれだと動いたうご来ないとかでか??だとしたら色々勘違いしすぎてるな
429 :名称未設定 :2023/02/26(日) 22:08:47.27 ID:bYVj+mkG0.net こんばんは。 いつもお世話になり続けています。 少し教えてください。 tell application "System Events" if exists (window 1 of process "Safari") then display dialog "1" else display dialog "0" end if end tell Safariを終了してる状態でこのコードを実行するとダイアログで0が出て来るまでに7秒程度かかります。 Safariが起動しているとすぐに表示されます。 また、同じコードのSafariをFirefoxに変えるとアプリの終了起動に関係なくすぐにダイアログが出てきます。 このコード、何かおかしいでしょうか? ウインドウは有無でコードを変えたいです。
430 :名称未設定 :2023/02/26(日) 22:20:22.12 ID:bYVj+mkG0.net >>429 レスを修正します。 >また、同じコードのSafariをFirefoxに変えるとアプリの終了起動に関係なくすぐにダイアログが出てきます。 Firefoxでもやはりアプリが起動してない場合ダイアログが出て来るまで時間がかかります。 macOS Ventura 13.2.1です。
431 :名称未設定 :2023/02/26(日) 23:42:09.04 ID:eFr0FfPK0.net やりたい事と違うかもだけど、プロセスが無ければ他の処理する案 tell application "System Events" set p to every process whose name is "Safari" if p is {} then display dialog "-1" else if (exists window 1 of process "Safari") then display dialog "1" else display dialog "0" end if end if end tell
432 :名称未設定 :2023/02/27(月) 01:41:24.20 ID:i6US5sRi0.net へーexistsで有無を調べられるんだ tryでやってたわ
433 :名称未設定 :2023/02/27(月) 03:45:29.52 ID:kEtidHqu0.net exists process が目的のprocessが存在しない場合がめっちゃ遅いね >>431 の、existsではない方法でプロセスの存在を確認してからのが適切のよう
434 :名称未設定 :2023/02/27(月) 07:31:58.63 ID:kqzhTCxk0.net おはようございます。 >>431 さんの方法でばっちりいけました。 しかも、3通りの確認ができてさらに便利になりました。 大変助かりました。ありがとうざいます。
435 :名称未設定 :2023/02/27(月) 17:34:28.49 ID:kqzhTCxk0.net >>431 昨日教えていただいたこのコードですが、Safariだとうまく行っています。 とても嬉しいです。ありがとうございます。 うまくいってるのでFirefoxに転用しようとやっているのですが、(Safari -> Firefoxに書き換えています) display dialog “-1”の所に例えば tell application "Firefox" activate make new document tell front window set bounds to {0, 25, 1000, 1000} end tell end tell を入れてFirefoxを終了した状態でAutomatorアプリを実行するとなぜかダイアログ1が返ってきます。 Safariではちゃんとダイアログ-1が返って来るのですが、Safariと同じような動作をさせるにはどうすればいいか分かりませんでしょうか。
436 :名称未設定 :2023/02/28(火) 20:40:16.19 ID:pHF7uSUD0.net >>435 念のための確認だけど display dialog "1" の上の行の “Safari” を “Firefox” に書き換えてますよね?
437 :名称未設定 :2023/02/28(火) 21:42:51.08 ID:zYJXUQmm0.net >>436 レスありがとうございます。 コードはテキストエディタにコピペして置換してるので漏れなく置き換えできてると思います。
438 :名称未設定 :2023/02/28(火) 23:22:01.76 ID:pHF7uSUD0.net >>437 元の >>435 だけど > display dialog “-1”の所に例えば の “-1” は “1” の誤りかな んで「の所に」ってのは、置き換えで合ってる? 自分の所だと、想定通り(*)動いているような…? * Firefoxウィンドウがある時だけリサイズ tell application "System Events" set p to every process whose name is "Firefox" if p is {} then display dialog "-1" else if (exists window 1 of process "Firefox") then tell application "Firefox" activate make new document tell front window set bounds to {0, 25, 1000, 1000} end tell end tell else display dialog "0" end if end if end tell
439 :名称未設定 :2023/03/01(水) 01:24:47.31 ID:OSoG+7wj0.net 全く関係ないけど、Firefox の make new document は何の意味もないよ documentオブジェクトは作られるが、何の意味もないのが作られるだけでただのメモリの浪費
440 :名称未設定 :2023/03/01(水) 07:47:44.83 ID:vhRk47dZ0.net >>439 Firefoxでは意味はないが、Safariの場合は意味があるってことですか?
441 :名称未設定 :2023/03/01(水) 11:34:17.89 ID:OSoG+7wj0.net そう
442 :名称未設定 :2023/03/01(水) 11:42:34.31 ID:vhRk47dZ0.net >>441 ありがとうございます。
443 :名称未設定 :2023/03/01(水) 19:33:48.14 ID:b6/ZPb9l0.net FirefoxはStandard Suiteしかないから、Scriptableとは言いがたいな
444 :名称未設定 :2023/03/01(水) 20:38:04.76 ID:pTL+u2/O0.net ちょっと前までは UI scriptingで何とかタブまではアクセスできたが、今のはそれすら全くだからな。今の話題のせいぜいウィンドウ「だけ」 全くScriptableではないよ。make new document の現在の無意味なのも前にScriptableにしようとした名残で残ってるだけで、現在のは全くScriptableではないな
445 :名称未設定 :2023/03/01(水) 20:51:42.52 ID:pTL+u2/O0.net >現在のは全くScriptableではない かなり前から 正式なScriptable にする気は無くなっていて、その時からScriptableではないが、 普通にCocoa使って/準拠してのアプリを作れば UI Scripting で操作できるアプリになるのに、それすらできなくする、 全く「スクリプトによって」というのを意識しないオレオレな作り(スクリプトによるを排除/拒絶しようとしてんのかさえ思えるw)なアプリだなという意味での 全くScriptableではない ね
446 :名称未設定 :2023/03/03(金) 17:25:43.30 ID:XU/16hJ80.net ワークフローが動かない場合、各アプリごとに許可しないといけないと思いますが設定のどこから許可するんでしたっけ…? venturaにしてから分からなくなってしまいました…https://i.imgur.com/k9H3rhk.png
447 :名称未設定 :2023/03/03(金) 17:36:32.16 ID:3/Wcifio0.net >>446 システム設定/プライベートとセキュリティ/アクセシビリティ ですかね。 オートメーションの方は自動で設定されるので。
448 :名称未設定 :2023/03/04(土) 13:05:27.47 ID:rvgih+T50.net いつもお世話になっています。 以前>>421 で教えていただいたコードですが、現在 AppleScriptを実行 do shell script "open -g -b 'org.mozilla.firefox' 'https://www.apple.com/'" delay 0.5 AppleScriptを実行 tell application "Firefox" activate tell front window delay 0.1 set bounds to {0, 0, 1000, 1000} end tell end tell とAppleScriptを実行を2つに分けて使うとなんとなくうまくいくようになりました。 なぜ2つに分けるとなんとなく(1/10くらいの確率で空白タブができたりリサイズされなかったりますが)うまくいくのでしょうか? 1つにまとめるとほぼ毎回空白タブができてしまいます。 なぜそうなるのか理由が知りたいのですがわかりませんでしょうか。
449 :名称未設定 :2023/03/04(土) 16:44:46.34 ID:c0bArpRv0.net なんてーかもう、いちいちここで聞く話じゃない、突き詰めようとし過ぎじゃないの、って感じ そこそこ回避できてるっぽいなら、それでもう満足しとけば
450 :名称未設定 :2023/03/04(土) 17:22:06.75 ID:rvgih+T50.net そうでしたね。 そうします。 失礼しました。
451 :名称未設定 :2023/03/04(土) 18:06:26.17 ID:AmX5dPGZ0.net でもまあ気になる気持ちはわかるよ。
452 :名称未設定 :2023/03/04(土) 20:28:15.27 ID:3WDeF6aa0.net AppleScriptは基本的に他のアプリに命令を投げるから、それにどれくらい正しく反応するかは投げられた側の実装次第。 起動してウインドウ表示しようとしてる時とか忙しそうな時には微妙なタイミングの違いで動作が変わってしまうのはよくあること。 確実に動かしたいならUI Scriptingで状態をチェックする処理を入れるとかするしかない。 (ただFirefoxは上の話のように対応度が低いのでそれも難しいけど)
453 :名称未設定 :2023/08/16(水) 01:21:58.85 ID:QyveK+Ap0.net Finderで開いているフォルダをカレントディレクトリとしてターミナルで新たなシェルを 開始する、みたいのってAutomatorでできるんでしたっけ? あと、Finderで開いているフォルダに空のテキストファイルを作成してそれをエディタで 開くとか 以前見たような気がするんだけど、今さら気になって
454 :名称未設定 :2023/08/16(水) 02:04:47.64 ID:O4r/RTu/0.net できるよ
455 :名称未設定 :2023/08/16(水) 06:29:04.46 ID:QyveK+Ap0.net こんなところで「簡単なことは教えない」みたいなマウントしてる感じ?
456 :名称未設定 :2023/08/16(水) 08:18:26.64 ID:5G5BuqE80.net AppleScriptのスレだったと思うけど、一言「頑張れ」って返したら、自力で目的を達成するスクリプトを書いてた人がいた だから君も「頑張れ」
457 :名称未設定 :2023/08/16(水) 08:26:04.74 ID:5G5BuqE80.net なんだ、一つ目はOS標準機能にあるじゃないの https://support.apple.com/ja-jp/guide/terminal/trmlb20c7888/mac > Finderから新しい「ターミナル」ウインドウやタブを開く
458 :名称未設定 :2023/08/16(水) 08:49:32.20 ID:YhTSQqEs0.net システム設定 → キーボード → キーボードショートカット... → サービス → ファイルとフォルダ 「フォルダに新規ターミナル」に好きなショートカットキーを設定する
459 :名称未設定 :2023/08/16(水) 13:38:43.69 ID:O4r/RTu/0.net >>458 これで付けたショートカットって、選択してるフォルダには使えるけど、開いてるフォルダ(タブ/ウインドウ)には使えないのよね
460 :名称未設定 :2023/08/26(土) 06:44:11.54 ID:3XwEXjKH0.net 写真アプリから書き出した写真や動画の作成日や更新日時を、撮影した時間に一括変更する方法ないでしょうか? スクリプトでありそうなのですが見つかりませんでした。 プレビューアプリ→Exif情報の「オリジナルの日時」にはきちんと撮影した時間が入っています。 こちらでFinderでソートしたいのですが、一括変更は出来ないでしょうか? 宜しくお願い致します。
461 :名称未設定 :2023/08/26(土) 07:09:43.23 ID:bD2eFFBR0.net >>460 コマンドラインでだけど、 ExifTool を使えば情報は取れるから、あとは setfile で作成日を変更すれば OK https://exiftool.org/
462 :名称未設定 :2023/08/26(土) 07:13:26.67 ID:bD2eFFBR0.net あった ttps://ogawadan.com/mac-photo-exif-date-automator-exiftool/
463 :名称未設定 :2023/08/29(火) 05:59:12.42 ID:BOpegPSe0.net >>462 ありがとうございます! ただ、こちらにMOVをドラッグ&ドロップしてもCreation Dateを変更日には出来なかったです…。 MOVは無理なのでしょうか
464 :名称未設定 :2023/08/29(火) 18:36:34.50 ID:N03P+p1u0.net >>463 exiftool -CreationDate target.MOV で取れるみたいだけど? ttps://kiririmode.hatenablog.jp/entry/20220219/1645245471
465 :名称未設定 :2023/08/30(水) 21:30:51.49 ID:FfKIVUPE0.net デフォルトのmdlsコマンドでexifデータを取得することも可能
466 :名称未設定 :2024/03/05(火) 12:22:58.65 ID:nKwO8Qjg0.net 凄く初歩的な質問で申し訳ないですが WindowsとMacのパスを変換するクイックアクションを作ったんですが そもそも右クリックのクイックアクションの所に作ったクイックアクションが表示されません システム設定のプライバシーとセキュリティのところにも表示されていません ユーザー>ライブラリ>Serviceにクイックメニューのファイルはあります 原因分かるかたいますか?
467 :名称未設定 :2024/03/05(火) 20:25:06.82 ID:zz+TaPR20.net >>466 入力は何? Finderで、ファイルやフォルダを右クリックして実行したいなら、 クイックアクションを作るときに、 ワークフローが受け取る現在の項目を“ファイルまたはフォルダ”にしとけば出るんじゃないの?
468 :名称未設定 :2024/03/06(水) 09:04:34.84 ID:A6GvPnJr0.net >>467 ありがとう 無事出来るようになりました!!
153 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★
本文 スレッドタイトル 投稿者