前スレ
【中の人】Automator【小人】2人目
http://anago.2ch.net/test/read.cgi/mac/1168924788/
【中の人】Automator【小人】
http://pc7.2ch.net/test/read.cgi/mac/1088457299/
【中の人】Automator【小人】3人目 [転載禁止]©2ch.net
2014/11/17(月) 19:12:32.44ID:+W3jGxLM0
140121
2016/12/23(金) 04:45:25.18ID:xgu89Al20 >>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フォルダにも変化なし。
..という状況です。
見よう見まねで使い始めたど素人なので、たぶん私の手順に間違いがあるんだと思います。
とても勉強になるのでご迷惑でないならあと少しお付き合いください
ご指摘箇所を改め、少し詳しくやった手順は以下です。
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フォルダにも変化なし。
..という状況です。
見よう見まねで使い始めたど素人なので、たぶん私の手順に間違いがあるんだと思います。
141121
2016/12/23(金) 04:57:25.82ID:xgu89Al20 >>139
夜の病院、超怖いです。病室一人なので余計..
ご指摘のオプションを早速追記してみました。
正規表現 と シェルスクリプト というのを勉強しないと
たぶん理解できないものみたいなので、じっくり紐解いて理解していこうと思います。
ありがとうございました
夜の病院、超怖いです。病室一人なので余計..
ご指摘のオプションを早速追記してみました。
正規表現 と シェルスクリプト というのを勉強しないと
たぶん理解できないものみたいなので、じっくり紐解いて理解していこうと思います。
ありがとうございました
142名称未設定
2016/12/23(金) 06:47:53.63ID:hL49U/2/0 >>140
あーやっぱAutomatorスレなのにAutomator使わなかったのが悪かったね
>>122最後わかりにくいか
>>138最後
試すなら>>140の3.〜6.を変えて
a. ユーティリティフォルダにあるスクリプトエディタを開いて、スクリプトをコピペ
それを一旦デスクトップにでも適当な名前で、ファイルフォーマット: スクリプトで保存
b. Finderの移動メニューで、optionキーを押してライブラリに移動
そこに Scripts フォルダを作り、Scripts フォルダ内に Folder Action Scripts フォルダを作る
c. 保存したスクリプトを Folder Action Scripts フォルダに移す
d. 移したスクリプトがフォルダアクション設定に現れるからAフォルダに設定
あーやっぱAutomatorスレなのにAutomator使わなかったのが悪かったね
>>122最後わかりにくいか
>>138最後
試すなら>>140の3.〜6.を変えて
a. ユーティリティフォルダにあるスクリプトエディタを開いて、スクリプトをコピペ
それを一旦デスクトップにでも適当な名前で、ファイルフォーマット: スクリプトで保存
b. Finderの移動メニューで、optionキーを押してライブラリに移動
そこに Scripts フォルダを作り、Scripts フォルダ内に Folder Action Scripts フォルダを作る
c. 保存したスクリプトを Folder Action Scripts フォルダに移す
d. 移したスクリプトがフォルダアクション設定に現れるからAフォルダに設定
143121
2016/12/23(金) 10:20:29.83ID:xgu89Al20 >>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)に 変更
とこわごわ書き換えてみましたがそれもうまく動作しました。
重ね重ねありがとうございました。
ああああ、やっぱり・・
最後の文、自分で理解できなかったのに、そこを素直に聞かなかったのがだめだったんですね。
今、試したところ完璧に動作しました。感謝&感激です。
ピクチャーフォルダー内に目的のフォルダ(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.85ID:hL49U/2/0 一応お伝え
もしあれを多少とも使うなら、destination って名前もお好みに変えた方がいいと思うよ
実際置くのもスクリプト中も
日本語とかアクセント記号とか使わず、1バイトの英数文字(空白もあってもいい)だけ使うのがなにかと簡単
それと、Aフォルダの存在意義がなくなるからドロップレットにした方がいいと思うよ>>124最後
1. スクリプトの
on adding folder items to transitFolder after receiving addedFiles を
on open addedFiles に変えて、デスクトップにでも適当な名前で、ファイルフォーマット: アプリケーションで保存
(スクリプトエディタの新規書類に全体コピペしてしてから変えて保存するか、元のスクリプトを変えたらoptionキー押しながらファイルメニューを開いて別名で保存する)
2. 保存したアプリケーション(=ドロップレット)にjpgをドラドロ
もしあれを多少とも使うなら、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.15ID:T1hiLS+H0 右クリックのサービスとアプリケーションメニューのサービスでは昇降順が逆になるな
なんぞこれ
なんぞこれ
147名称未設定
2017/01/20(金) 16:39:57.80ID:52ZJAtjC0 ほしゅ
148名称未設定
2017/03/11(土) 19:45:29.12ID:zd6GS2KL0 iOSにWorkflowっていうのを入れたら便利だったんですけど
これにはいろんな人が作ったレシピみたいのが見れたり使えたりするような仕組みはないの?
これにはいろんな人が作ったレシピみたいのが見れたり使えたりするような仕組みはないの?
149名称未設定
2017/03/11(土) 19:57:19.91ID:mrXbMUNB0 板違い
151名称未設定
2017/03/12(日) 01:28:51.58ID:nEBnPJX50 ありがと
iPhoneのWorkflowは誰かが作ったのをそのまま使ったり、すごく簡単なのは項目?をドラッグしてきたりして
素人なりに便利なんだけど
automatorのほうはそのつもりで使おうとしたら
いまいち選択項目が少ないと思ったんだ
いろいろできる人が使うものなんだね
iPhoneのWorkflowは誰かが作ったのをそのまま使ったり、すごく簡単なのは項目?をドラッグしてきたりして
素人なりに便利なんだけど
automatorのほうはそのつもりで使おうとしたら
いまいち選択項目が少ないと思ったんだ
いろいろできる人が使うものなんだね
152名称未設定
2017/03/20(月) 13:51:38.63ID:QmXOAeo00 ログインする度に自動的にMACアドレスを変更(偽装?)する様なことをしたいのですが、なかなか上手く出来ません。お助けください。
153名称未設定
2017/03/20(月) 17:07:56.96ID:3Scxl3yk0 何のために?
154名称未設定
2017/03/22(水) 09:46:10.95ID:+30Sjq6b0 ~/.login って使えるんだっけ?>>ログインする度に
155名称未設定
2017/03/22(水) 16:54:20.03ID:vMrfYEg90 MACアドレス変更しようとするくらいなら少しくらいググれよ
http://stackoverflow.com/questions/6442364/
http://stackoverflow.com/questions/6442364/
156名称未設定
2017/04/09(日) 09:04:51.77ID:iSIoUPbi0 Chromeを操作しようとしているのですが2点うまくいきません
1. launch applicationでURLが渡らない
とりあえず shell script で
open -a /Application/Google Chrome.app "$1"
としました。
2. Watch Me Doがエラーする
マウスでWebサイトのボタンをクリックする動作を記録したのですが、Chromeが無いとかそんなようなことを言います。
同じことをSafariでやってうまく行っています。
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.41ID:qpjNnMF30158名称未設定
2017/06/10(土) 22:27:55.41ID:T2gkE7Bm0 ほしゅ
159名称未設定
2017/07/02(日) 08:08:20.16ID:Lw2uOtYR0 AppleScriptを実行 でopen locationが動かない。
Automator上で実行すると動くんだけどサービスやアプリケーションで保存して実行するとエラーになる。
シェルスクリプトのopenコマンドで代用できるけど。
on run {input, parameters}
open location "http://www.apple.com"
return input
end run
Automator上で実行すると動くんだけどサービスやアプリケーションで保存して実行するとエラーになる。
シェルスクリプトのopenコマンドで代用できるけど。
on run {input, parameters}
open location "http://www.apple.com"
return input
end run
160名称未設定
2017/07/02(日) 09:50:59.95ID:NRdcxR7q0 バグとしてAppleのディスカッションとかTwitterでも指摘されてる
161名称未設定
2017/07/23(日) 17:10:55.30ID:iUTVgUKk0 誰も居なさそうだけど、分かる人がいれば教えて欲しい。
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)にセットするにはどうすればいいのかな?
何を言ってるのかわからないかもしれないにで必要なら補足しますのでよろしく。
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:26:49.71ID:iUTVgUKk0 Automatorじゃ難しいですよね。
他のスレを探してみますよ。
他のスレを探してみますよ。
164名称未設定
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なんぞでちっちゃなオレオレフレームワーク作ってとかかな
Cocoa(NSWindow/NSView)自体は元々座標もサイズもfloatだが、AppleScriptでIntegerにしてしまったのがだなあ
Cocoa-AppleScriptがせっかく使えるので、NSWindowを取得して、ダイレクトに座標(bound)設定すればかな。NSWindowの取得自体はCocoa-AppleScriptでは難しそうなのでObjective-Cなんぞでちっちゃなオレオレフレームワーク作ってとかかな
165名称未設定
2017/07/23(日) 19:24:18.36ID:iUTVgUKk0 なんだかか難しそうですね。
何に利用してるというとNetflixやプライムビデオをMacで見るときに
いつも同じウインドウサイズで同じ位置にウインドウを配置させたいからなのですが、
どうしても1ピクセルウインドウの下に余るので気になってしまうので改善したい。
でも自分の知識ではNSWindowなどで新規ウインドウを任意の位置サイズで開くなど無理なのでこちらで聞いてみましたがCocoaとか難しそうですね。
なんにせよスレ違いなようなのでこれくらいにしておきます。
レスどうもありがとうございました。参考になりました。
何に利用してるというとNetflixやプライムビデオをMacで見るときに
いつも同じウインドウサイズで同じ位置にウインドウを配置させたいからなのですが、
どうしても1ピクセルウインドウの下に余るので気になってしまうので改善したい。
でも自分の知識ではNSWindowなどで新規ウインドウを任意の位置サイズで開くなど無理なのでこちらで聞いてみましたがCocoaとか難しそうですね。
なんにせよスレ違いなようなのでこれくらいにしておきます。
レスどうもありがとうございました。参考になりました。
166名称未設定
2017/07/24(月) 17:50:13.84ID:0gmw+sp20 一回手動で理想的なウインドウサイズにしてから、
bounds of front window
で値見てみれば?
bounds of front window
で値見てみれば?
168名称未設定
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=は試して見ました。
シェルスクリプトを実行
open -a "Google Chrome" "http://www.dmm.co.jp/search/=/searchstr=$@"
をやって見たら
パコパコがハ°コハ°コになっているらしく、ハ?コハ?コで検索されてしまいます。
SafariやFireFoxでは大丈夫なんですが、Chromeでうまくやる方法はないですか?
nkf、iconv、LANG=は試して見ました。
169名称未設定
2017/09/26(火) 12:02:20.77ID:vWNylSVO0 iconvで -f utf-8-mac -t utf-8 とかやっときゃいいんじゃないの
170名称未設定
2017/09/26(火) 13:18:33.75ID:Xve8ayDh0 試してみました
171名称未設定
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
パ ** ** コ ** **
$ 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
パ ** ** コ ** **
172名称未設定
2017/09/27(水) 10:52:10.86ID:GfYNz9a00 すまん
何かタイプミスをしてたみたい
トンクス
何かタイプミスをしてたみたい
トンクス
173名称未設定
2017/12/03(日) 20:03:50.58ID:2bveupo20 chromeで10分起きにクリックする動作でマクロ組みたいんだが…
chromeで記録してもこういうエラーが出て進めない アクセシビリティもONになってるしchromeだけこうなってしまうのはなぜだろう
http://upup.bz/j/my38169eKRYtZiBC4IZZqdI.png
chromeで記録してもこういうエラーが出て進めない アクセシビリティもONになってるしchromeだけこうなってしまうのはなぜだろう
http://upup.bz/j/my38169eKRYtZiBC4IZZqdI.png
174名称未設定
2017/12/03(日) 21:25:00.55ID:JcK6uLe00 Chromeである必要あんの?
Safariでやっとけばいい
Safariでやっとけばいい
176名称未設定
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しかリスト上に無いけどチェックしてない
Sierra 10.12.6
Google Chrome 60.0.3112.78:
「記録」はできるが、アイコンが変。アプリケーションアイコンのはずがなんかドキュメント(?)アイコン、そしてまともに動かない
Safari 11.0.1:
「記録」はできるが、動作内容が空のがあったり。そしてまともに動かない
Firefox Quantum:
なんか普通に記録できる。そしてなんか動くw
記録ってScritableに依存しているんじゃなかったかなあ。アプリケーションのScritable具合によって、Chromeはその具合がイマイチなんじゃね。地道にスクリプトで書いた方がいいんじゃね
アクセシビリティはどれにも与えてはいない。Chromeしかリスト上に無いけどチェックしてない
177名称未設定
2017/12/03(日) 21:42:46.74ID:2bveupo20178名称未設定
2017/12/03(日) 21:48:22.26ID:QI827ENq0 んー、それだけだったらたいしたスクリプトでもないんだが、初見もいいとこなAppleScript/Javascriptなスクリプトだろうしなあ
まあ、どこかのコピペすれば?
まあ、どこかのコピペすれば?
179名称未設定
2017/12/04(月) 04:18:15.34ID:E82Iohr30 AppleScriptのUI Scriptingでできるんじゃないかな
記録じゃなくて自分でコード書く必要あるけど
記録じゃなくて自分でコード書く必要あるけど
180名称未設定
2017/12/15(金) 03:47:31.98ID:6iBrB3Un0 本来はphantomJSとかsereniumとか使うんかね
181名称未設定
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
でうまくいきました。
ヨドバシ・ドット・コムを検索するサービスを作りたくて、
テキスト
↓
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
でうまくいきました。
182名称未設定
2018/01/13(土) 05:28:07.29ID:4KQ8GdT10 macOSとSafariのバージョン書いた方がいいかな
Sierra 10.12.6 Safari 11.0.2 だとエンコードされないなあ
Sierra 10.12.6 Safari 11.0.2 だとエンコードされないなあ
183名称未設定
2018/01/13(土) 05:39:42.98ID:ZG5YNBE10 レスくれた方ありがとうです。
情報不足ですみません。
macOS 10.13.2
safari 11.0.2
です。
この環境でinputに日本語もしくは英語でもスペースを含む(xbox one x等)とエンコードされてしまいます。
英単語だと問題ないのです。
情報不足ですみません。
macOS 10.13.2
safari 11.0.2
です。
この環境でinputに日本語もしくは英語でもスペースを含む(xbox one x等)とエンコードされてしまいます。
英単語だと問題ないのです。
184名称未設定
2018/01/13(土) 05:53:45.69ID:4KQ8GdT10 なるほど
High Sieeraだとそこもエンコードされるな。Sierraだと、
http://www.yodobashi.com/?word=xbox%20one%20x
って、最適にエンコードされてんのに(ったく、High Sierraは...だなw)
なんか回避方法はあるだろう。探ってみよう
High Sieeraだとそこもエンコードされるな。Sierraだと、
http://www.yodobashi.com/?word=xbox%20one%20x
って、最適にエンコードされてんのに(ったく、High Sierraは...だなw)
なんか回避方法はあるだろう。探ってみよう
185名称未設定
2018/01/13(土) 06:17:25.88ID:4KQ8GdT10 とりあえず、「Webページを表示」アクションの代わりに「シェルスクリプトを実行」アクションにしたらちゃんとエンコードされるべきなとこがかな
・「Webページを表示」アクション を消す
・シェルスクリプトを実行」アクション をドロップ
・シェルスクリプトを実行」アクション の右上にある「入力の引渡し方法」を「引数として」に変更
・echo "$f"
を
open "$f"
もしくは
open -a Safari "$f"
に
「Webページを表示」アクションはSierraとバージョンは同じだなあ。どこでやらかしてるんだろ
・「Webページを表示」アクション を消す
・シェルスクリプトを実行」アクション をドロップ
・シェルスクリプトを実行」アクション の右上にある「入力の引渡し方法」を「引数として」に変更
・echo "$f"
を
open "$f"
もしくは
open -a Safari "$f"
に
「Webページを表示」アクションはSierraとバージョンは同じだなあ。どこでやらかしてるんだろ
186名称未設定
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);
自分諦めが早いからブックマークレット書いてみました。
javascript:var%20d=document;var%20tx=d.getSelection();var%20url="http://www.yodobashi.com/?word="+tx;window.open(url);
187名称未設定
2018/01/13(土) 06:28:38.03ID:ZG5YNBE10 182さん、ありがとうございます!
思いつかなかった方法教えて頂いて助かりました。
これってバグレポート出した方がいいかな?
思いつかなかった方法教えて頂いて助かりました。
これってバグレポート出した方がいいかな?
188名称未設定
2018/01/13(土) 06:31:50.84ID:ZG5YNBE10 186さんもありがとうございます。
ブックマークレットで解決とは。
皆さん発想が柔軟で頭が下がります。
ブックマークレットで解決とは。
皆さん発想が柔軟で頭が下がります。
189名称未設定
2018/01/13(土) 14:27:36.35ID:u0ceceGJ0 Automatorでかんがえ、一般的な方法でインプルする
そういうツールに特化するのもいいね
そういうツールに特化するのもいいね
190名称未設定
2018/03/01(木) 15:18:10.03ID:LgOtCGpn0 ヤフオクの仕様変更で自力で商品説明一括差し替え!ともがいてたど素人だけど結局諦めて全手動でやっちゃった…。
でもautomatorっておもしろいですね。
ヤフオクの落札者情報をpagesの封筒宛名テンプレに差し替えるのって、スクリプト作れない素人には無理ゲーですか?
でもautomatorっておもしろいですね。
ヤフオクの落札者情報をpagesの封筒宛名テンプレに差し替えるのって、スクリプト作れない素人には無理ゲーですか?
191名称未設定
2018/03/01(木) 19:02:29.57ID:8JwfBzvt0 なによりやる気の問題じゃないの
192名称未設定
2018/03/01(木) 19:11:14.19ID:jU55eVMo0 この手のアプリ全般にいえるけど、ある程度プログラムに慣れた者が手抜きするためにつかうようなもので、
全くのど素人が起動しても何をすればいいのか流れすら理解出来ないからな。
もう少し直感的に使えるようになればね。
例えば右クリすれば自由なフォーマットで日付を入力できたりさ。
ところでいつの頃からかAutomatorを起動するとiCloudを含めた保存先を指定する画面がでるようになってしまったよね。
システム環境設定のiCloudでチェックアウトしてあるのに。
これは改善されないのかな。
全くのど素人が起動しても何をすればいいのか流れすら理解出来ないからな。
もう少し直感的に使えるようになればね。
例えば右クリすれば自由なフォーマットで日付を入力できたりさ。
ところでいつの頃からかAutomatorを起動するとiCloudを含めた保存先を指定する画面がでるようになってしまったよね。
システム環境設定のiCloudでチェックアウトしてあるのに。
これは改善されないのかな。
193名称未設定
2018/03/01(木) 19:54:09.18ID:8JwfBzvt0 ホントだ
なったわ
普段iCloud Drive使ってないからまた切った
なったわ
普段iCloud Drive使ってないからまた切った
194名称未設定
2018/03/01(木) 22:18:48.84ID:LgOtCGpn0 やっぱ素人はシコシコ手動でコピペ置換するしかないですかね
さらっとAppleScriptやらプログラムが書ける人が羨ましい…
さらっとAppleScriptやらプログラムが書ける人が羨ましい…
195名称未設定
2018/03/01(木) 22:20:54.74ID:xrOUPSTG0 あたし、女子高生ですけど、シコシコ手動ってなんかやらしいと思います(//ω//)
196名称未設定
2018/03/01(木) 23:34:09.75ID:esXEccb20 スクリプト言語はそんなに難しくないから、一週間くらい勉強すればそれなりに使えるようになるぞ
Automatorスレで言うのもなんだが
Automatorスレで言うのもなんだが
198名称未設定
2018/03/02(金) 11:13:00.55ID:G6jXz/Dr0 最初は誰でも書けないんだからスタート地点は同じだよ
私なんかハンドラの使い方分からなくて
ベーシックみたいにループやリピートを多層的に書いて
インターネット上のデータ収集するのにクローラーやらXMLのパースやらを
一つのハンドラで1000行とかあった時期あるし
今やobjcはもとよりC++とかも仕事でやるようになったわ
私なんかハンドラの使い方分からなくて
ベーシックみたいにループやリピートを多層的に書いて
インターネット上のデータ収集するのにクローラーやらXMLのパースやらを
一つのハンドラで1000行とかあった時期あるし
今やobjcはもとよりC++とかも仕事でやるようになったわ
199名称未設定
2018/03/02(金) 21:36:24.13ID:/D8t9muq0200名称未設定
2018/03/16(金) 13:03:12.56ID:Y1QBoZd+0 質問させて下さい
「AppleScriptを実行」内で変数(AppleScriptの変数でなく、ワークフロー上の変数)
の値を参照する方法はないでしょうか?
on run {input, parameters} のinputには別の値が来るので、「変数の値を取得」を使うわけにはいかないのです。
何がしたいかもうちょっと具体的に書くと、
1. 「AppleScriptを実行」と「変数の値を設定」で特定のフォルダを変数に入れる。
2. 「Finder項目の選択を求める」(複数選択を許可)でファイル・フォルダを選択
3. 「AppleScriptを実行」で、2.の結果のうち、1.に該当するフォルダだけ除外する。
「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
get value of variable "initial_folder" of front workflow
202名称未設定
2018/03/16(金) 14:24:53.67ID:uyHCCRTY0 いいねっ。Thanks
203名称未設定
2018/03/16(金) 16:31:23.68ID:Y1QBoZd+0 アプリ形式で保存したら>>201は動かなかった…
変数とは別にdefaultsコマンド叩くことにしました。
変数とは別にdefaultsコマンド叩くことにしました。
204名称未設定
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
以下の環境でautomatorを使って
手元の絶版本をスマホで読むために
作成した大量のpdfを結合しましたが
スキャナーの都合で偶数ページを逆さにスキャンしたので
これらをすべて回転して正しい向きにしたにもかかわらず
結合後には偶数ページが逆さに戻ってしまいました
かなり大量ページなので
プレビューでの結合も困難です
結合後も逆さに戻らない方法について
どなたかご教示いただけませんでしょうか?
よろしくお願いします
mac os x el capitan 10.11.8
macbookpro mid2010
preview8.1
automator2.6
acrobat DC 2018.011.20038
205名称未設定
2018/04/16(月) 11:44:02.43ID:nR+rxssc0 acrobat持ってるなら
ツール/ページを整理を選択
ページを整理の画面で「ページを整理」の
文字の右にある四角い囲みのところで偶数ページを選択
その横の回転のボタンを2回クリック
そんで保存すれば出来るよ
ツール/ページを整理を選択
ページを整理の画面で「ページを整理」の
文字の右にある四角い囲みのところで偶数ページを選択
その横の回転のボタンを2回クリック
そんで保存すれば出来るよ
206名称未設定
2018/04/16(月) 11:57:45.12ID:nR+rxssc0 あーもしかしてacrobat はproじゃなくてreaderの方かな?
もしそうなら無理だ
それならターミナルでPDFtk使うとか
もしそうなら無理だ
それならターミナルで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鯖が固まると困るんだよな
ウオッチドックタイマーみたいに定期的にiTunesを再起動させたいんだ
時々、iTunesが固まって強制終了→再起動をリモートデスクトップ経由でやってるんだけどめんどくさい
1日1回iTunesを再起動させて、特定のラジオ局を選んだ状態にしときたいんだ
AppleTV鯖も兼ねてるからiTunes鯖が固まると困るんだよな
210名称未設定
2018/07/23(月) 11:03:35.60ID:aqiLISl40 作れよ
211名称未設定
2018/07/23(月) 16:30:07.05ID:/woWzFFt0 Automator というか AppleScript/Shell script 及び launchd のようなネタ
https://paste2.org/OsIA4sh7
LaunchAgentに埋め込んだAppleScript
https://paste2.org/YYx7XxWm
インターネットラジオを直接選ぶ方法がめんどくさい(リストをネットワークから取り込む時間遅延調整)ので、プレイリストを作ってそれに入れとく
https://paste2.org/OsIA4sh7
LaunchAgentに埋め込んだAppleScript
https://paste2.org/YYx7XxWm
インターネットラジオを直接選ぶ方法がめんどくさい(リストをネットワークから取り込む時間遅延調整)ので、プレイリストを作ってそれに入れとく
212名称未設定
2018/07/23(月) 16:33:00.48ID:/woWzFFt0 間違えた
for i in {1.10}
ってなってるとこは
for i in {1..10}
が正しい。どっちも
for i in {1.10}
ってなってるとこは
for i in {1..10}
が正しい。どっちも
213名称未設定
2018/07/23(月) 16:35:29.88ID:/woWzFFt0 done > /dev/null
は
done 2> /dev/null
のつもりだった。こっちが正しい。どっちも
は
done 2> /dev/null
のつもりだった。こっちが正しい。どっちも
214名称未設定
2018/07/23(月) 16:45:07.34ID:/woWzFFt0 Automatorでカレンダーアラーム作ってiCalで自動繰り返し毎日イベント作ってという方法があるのか。それでここでか(?)
215名称未設定
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
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でできるんでしょうか?
218名称未設定
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
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
221名称未設定
2018/08/03(金) 00:23:20.15ID:PObz8+8d0 めんどくさいのでShell Scriptでだとすると、
sed -e 's|^[^/]*//[^/]*/||'
って、一行で 切り離した後ろになるハズ。その後AppleScriptでするなりでどう?
sed -e 's|^[^/]*//[^/]*/||'
って、一行で 切り離した後ろになるハズ。その後AppleScriptでするなりでどう?
222名称未設定
2018/08/03(金) 00:35:45.28ID:tZZFYFSe0 そこまで来るとめんどくさいからもう
open "http//~~"で全部shell scriptでいいのでは
open "http//~~"で全部shell scriptでいいのでは
223名称未設定
2018/08/03(金) 00:38:50.90ID:PObz8+8d0 うん。まあ、なんかAppleScriptはできるようなので/Shell Scriptはできないのかな?と思ったので
224216
2018/08/03(金) 01:15:20.84ID:Y9ytYjTa0 もしかして結構難しい処理なんでしょうか?
225名称未設定
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
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
226名称未設定
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)
でいいんじゃないのっていう。イマイチなにをしたいのかわからんし
>>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 ではできないやつなのだと思います
228名称未設定
2018/08/03(金) 12:09:53.53ID:YQWUpI/s0 はい終了
229名称未設定
2018/08/05(日) 14:42:53.22ID:ASAniayg0 >> 216
https://www.macorz.com/example/query.mp4
自分だったらこんな風にしちゃうかな。
AppleScriptで書いたけど切り出しはシェルに頼った方が簡単かも。
https://www.macorz.com/example/query.mp4
自分だったらこんな風にしちゃうかな。
AppleScriptで書いたけど切り出しはシェルに頼った方が簡単かも。
230名称未設定
2018/10/25(木) 08:57:12.09ID:9DQ6tuT60 Chromeで今開いているURLを別のブラウザで
開くように右クリックのサービスに入れたいのだけど、
どうしたらいいですか?
開くように右クリックのサービスに入れたいのだけど、
どうしたらいいですか?
231名称未設定
2018/10/25(木) 10:39:04.64ID:D4QmAgYF0 コンテキストメニュー内に出すには、対象がある程度明示的にじゃなきゃかなあ。選択されたテキストとか、アドレスバー中でとか
あとはRun AppleScriptなりRun Shell Scriptなり
あとはRun AppleScriptなりRun Shell Scriptなり
232名称未設定
2018/10/25(木) 12:42:44.96ID:9DQ6tuT60 もう少し分かりやすくお願いできますか?
Osの関係でcrhomeではセキュリティの関係か表示されないものが
多くなって、いちいちコピペして開くのが辛いので。
Osの関係でcrhomeではセキュリティの関係か表示されないものが
多くなって、いちいちコピペして開くのが辛いので。
233名称未設定
2018/10/25(木) 12:44:40.44ID:EPCOku4b0 Chromeで開いてるページのURLをドラッグして
開きたいブラウザのウインドウへドロップすればいいだけだ。
いちいちAutomaterを使う方が面倒だと思うぞ。
開きたいブラウザのウインドウへドロップすればいいだけだ。
いちいちAutomaterを使う方が面倒だと思うぞ。
234名称未設定
2018/10/25(木) 12:44:45.80ID:9DQ6tuT60 スペル間違いスマソ
235名称未設定
2018/10/25(木) 13:02:39.08ID:wm+ajLxB0 233の分まで謝るなんて
236名称未設定
2018/10/25(木) 13:27:07.15ID:gWCcAn2r0 ChromeもAppleScript使えるみたいだから出来そうだね
237名称未設定
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を実行」に入れればいけると思う
set theURL to URL of active tab of first window
end tell
tell application "Safari"
open location theURL
activate
end tell
これAutomatorの「AppleScriptを実行」に入れればいけると思う
238名称未設定
2018/10/25(木) 15:46:41.09ID:wf1Fn/Cj0 どうしてもコンテキストメニューに出したいなら
、テキストを変数の値を取得に送るだけ送って、そのまま何もしないでapplescriptを実行させるとかかなあ。そうすればテキストの内容に関わらずsafariで開ける。でも普通にメニューからか、ショートカットを使った方が素直だね。
、テキストを変数の値を取得に送るだけ送って、そのまま何もしないでapplescriptを実行させるとかかなあ。そうすればテキストの内容に関わらずsafariで開ける。でも普通にメニューからか、ショートカットを使った方が素直だね。
239名称未設定
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で)
それなら、LinCastor使えば Bookmarks Barにボタン的に入れてワンクリックで便利だと思うなあ
https://onflapp.wordpress.com/lincastor/
具体的な使い方は
https://www.youtube.com/watch?v=Ef3hTp7K73A
な、感じで。AppleScriptは>>237さんのでのをコピペでいいんじゃなのかな(↑のビデオではshell scriptでosascript使ってるけど、単にAppleScriptで)
レスを投稿する
ニュース
- 高市総理「そこ(週刊文春)の有料会員になれということであればできません」事前通告したのに「確認なし」でヤジ飛び交う ★2 [少考さん★]
- 【巨人】阿部慎之助氏代理人 報道に関するお知らせとお願い ★2 [Ailuropoda melanoleuca★]
- 【MLB】大谷翔平、二刀流神髄 6回無失点で4連勝&日本人トップ6勝 驚異の防御率0.74…打でも圧巻の3安打5出塁、打率.301 [ネギうどん★]
- 【旭川】内田被告『殺意があったのは共犯のほう』自分には殺意がなかったと主張…罪を認め懲役刑が確定した方の証言を事実と違うと [夜のけいちゃん★]
- 【新潟】「ひどすぎる」弁当店で200個無断キャンセル…「最後は着信拒否」 店主が語る悪質手口「グルだったのでしょう」 [ぐれ★]
- 【文春】阿部慎之助の長女は児相に「父親に首絞められ背中を強く叩かれた」「他の家族も被害に遭った」と相談 警察への通報にも同意★6 [Anonymous★]
- 【悲報】文春、高市早苗を煽る [972432215]
- 識者「左翼の皆さん、デモが大好きですよね。天安門事件に抗議するデモはやらないんですか?」 大バズり [634830743]
- 湿度100%でキンタマムレムレムレムレ🏡
- おいごらぁ
- 高市「文春の有料会員になりたくなかったのでZoom音声は確認してない」「私は忙しくて寝てないんですよ!?」★3 [773738893]
- ねぇねぇ知ってる?