1read 100read
2011年10月1期新・mac【中の人】Automator【小人】2人目 TOP カテ一覧 スレ一覧 削除依頼
・ 次のスレ
【App Storeへ】Pixelmator【お引っ越し】Part2.1
Mac Vim 再び
【青色申告】Macの税務【確定申告】
【9600M GT搭載】MacBook Pro part 1【15松竹・17】


【中の人】Automator【小人】2人目


1 :07/01/16 〜 最終レス :12/01/01
Mac OS X 10.4 Tigerの中の人、Autometorのスレです
中の人にしてもらいたい事などいろいろどうぞ。
http://www.apple.com/jp/macosx/features/automator/
前スレ
【中の人】Automator【小人】
http://pc7.2ch.net/test/read.cgi/mac/1088457299/

2 :
そういえばそんなappもあったな。

3 :
乙女タンかわいいよ乙女タン

4 :
中の人さんアクション不足ですよ。
もっと精進しろ!ぼけ!

5 :
↑それはおまえが使えてないだけちゃうん?

6 :
>>5
アクション自作できる人がうらやましい
俺アップルスクリプトも使えないから

7 :
アクションって作れるんだ

8 :
AppleScriptは使えるけどAutometorのは使えねえや

9 :
>>7
>開発可能なアクション
>Automatorでは、ワークフローアクションが見つからなくて困ることはありません。
>Automatorの機能を拡張する新しいアクションが、アプリケーションごとに作成されているからです。
>デベロッパ各社から新しいアクションをダウンロードしたり、
>AppleScriptでアクションを自作して、ライブラリを充実させてください。
ところでガレバンのがないんだが俺だけ?

10 :
automator便利ですね。
スマートフォルダでファイル管理できるように、ファイルへのコメント付けに使うようになりました。
右クリック→automator→ワークフローを作成→ファインダのアクションでコメント追加
で、一気に複数のファイルにコメントを入力できて助かってます。
ほかにもいろいろ使ってみたいので、
アクションを配布してるサイトを教えてください。

11 :
米Appleのダウンロードサイトが一番充実してるような。
ttp://www.apple.com/downloads/macosx/automator/

12 :
俺もコメント追加にしか使ったことないな・・
しかも2、3回
みんな何に使ってるか教えてくれよ

13 :
デジカメ画像のファイル名変更

14 :
FAX受信データのメール転送とか。
mixi用/ブログ用のjpeg画像変換とか。

15 :
PDF文書をページごとにJPEG化して、名前を連番にして
書き出し。

16 :
画像用の、デスクトップピクチャに設定
動画用の、フルスクリーンで再生
を作ってる。Finderのコンテクストメニューから使用。

17 :
Finderで選択項目を取得してからシェルスクリプトに渡してやるのは
使いでがあるよね。

18 :
複数の外付けHDDを一気にアンマウント

19 :
コンテクストメニューから選択してる画像をデスクトップピクチャにするのにしか使ってないや

20 :
・選択した画像を一括JPEG変換
・選択したorフォルダ内のファイルに一括Spotlightコメント
・選択したフォルダを一括で規定の表示オプションに
・選択したファイルを一括リネーム
・表示してるWebページ上の画像を一括ダウンロード
・表示してるWebページ上のリンクを全てテキストエディットに貼り付け
 (入口が分かりにくいエロサイトなどで便利)

21 :
>>20
エロ以外の用途は無いのか?

22 :
スキャンした画像、小人さんにプレビュー使ってPDFからJPEGに変換してもらったら
ファイルサイズが3倍くらいになってしまう・・・

23 :
PreviewじゃなくてPDFの方だとクオリティ設定できるみたいだぞ。

24 :
age

25 :
iTunesに入っているアーチスト一覧を
一枚のテキスト化したいのですが、automatorでそれを実行することは可能でしょうか?

26 :
難しいかも。
Excelか何か持ってたら、
iTunesの曲一覧で全て選択 → コピー → Excel → ペースト
で全項目がペーストされるので、重複を削除など必要な項目を抜き出す
っていう手もあるよ。

27 :
AppleScriptでは可能だがAutomatorはむずそうだなー。

28 :
>>23
ありがとう。"PDF"使ってみた。「PDF 書類内のイメージを圧縮」と「PDF ページをイメージとしてレンダリング」。
でもファイル出力も既存ファイルの変更もされない…。拡張子直してみてもダメ…。どぼぢで?(´;ω;`)ウッ

29 :
>>25
やってみた。一応スタンドアローン版も。実行しかしない。PPC,PDS
$HOME/Music/iTunes/iTunes Music Library_Artist.txtにUTF8で書き出す。
既にこのファイルがあれば何もしない。
実行の前にiTunes Library, iTunes Music Library.xmlのバックアップは取っておいてください。
パスの途中にエイリアスがあってはだめ(シンボリックリンクであればいい)
ライブラリが多い(またはプレイリスト等でiTunes Music Library.xmlのサイズが大きい)とスラッシングが起きるかも。
ttp://up3.viploader.net/mini/src/viploader111816.zip.html
DLP: autometo

30 :
「アプリを隠す」ってどうやれば良いのでしょうか?
具体的には、OS起動時にMailを起動して隠しておきたいのですが、ログイン項目でMail
を起動し隠す設定にすると、数秒後に勝手に表示されちゃうんです…。
なのでAutomatorでMail起動後10秒位待ってから隠す設定にしたいのですが、「Mailを隠
す」設定が解りません…。

31 :
>>30
AppleScriptでよければ
「AppleScriptを実行」の
(* Your script goes here *)

tell application "System Events"
set visible of processes whose name is "Mail" to false
end tell
で置き換えると隠すことが出来ます。
専用のアクションがあったらそっちの方がいいと思います。

32 :
>>31
ありがとうございます。思い通りの動きをしてくれました。
これからも使わせて頂きます。

33 :
DDNS使って自宅ウェブサーバやりたんですけど
AutomatorやAppleScriptでIPアドレスの更新を自動化できませんか

34 :
できるよ。ほとんどdo shell scriptになるが。
Webフォームからアップデートできるところは、Safari+AppleScriptの
do javascriptでできんこともない。
ただ、Automatorでやろうなんて発想しているうちは、
自宅サーバなんて手を出さない方がいいよ。
僕はieServer.Net使ってて、
ここはddns-update.plというスクリプトが用意されてるから、
cronで定期的に実行してアップデートしてる。鯖は玄箱だけど。
http://cyberam.dip.jp/linux_foundation/system/cron_main.html
cronはMac OS Xでは標準で稼働。設定ファイルをいじるだけで、
スクリプト、コマンドの自動実行が可能。
crontab -e で編集。crontab -l で現在のcronが確認できる。
viの終了方法はesc :q!

35 :
Tiger以降はcronも統合されたLaunchdなワケですが...

36 :
フォルダの名前を変更するのってどうやるんですか?

37 :
人いねえのかよ

38 :
>>36
フォルダアイコンをクリックします。
次にフォルダ名の所をクリックします。
編集できるようになるので、フォルダ名を変更してreturnで確定です。
最初にクリックするときフォルダ名の所をクリックしないのがコツです。
もしフォルダ名の所をクリックしてしまうと次のクリックのタイミングによっては
ダブルクリックと判定されてしまい、フォルダが開いてしまいますから。
ただ、時間をおけば別に構わないのですが、
アイコンクリック→フォルダ名クリック
の方が楽でいいでしょう。

39 :
今度暇な時にcrontabで
バックアップを自動化しても良いですか?

40 :
どうぞ。

41 :
Mail.appを利用してMacを遠隔操作。
Sleep you Mac by email
ttp://murphymac.com/sleep-your-mac-by-email
Screencast
ttp://murphymac.com/slib/sleep-your-mac-by-email.htm
Automatorで作成するもの如何で、
結構面白いことも出来るかも知れない。

42 :
AppleScriptからrepeatやifでworkflow実行したりdo JavaScriptしたり力技で結構いろんなことできるなあ
なんという酷い日本語

43 :
言ってる事を具体的にどうやればいいかはわからないが、
言いたい事は充分伝わりました。

44 :
最近使いはじめた初心者です。アドレスブックの誕生日をiCalに書き出したいのですが、うまくいきません。
1指定されたアドレス項目取得で書き出したい人を選択
2アドレス情報の取得で、名前、誕生日を選択
この後、新規カレンダーを入れてもうまくいきません。
どなたかご教示お願いします

45 :
最近使いはじめた初心者です。アドレスブックの誕生日をiCalに書き出したいのですが、うまくいきません。
1指定されたアドレス項目取得で書き出したい人を選択
2アドレス情報の取得で、名前、誕生日を選択
この後、新規カレンダーを入れてもうまくいきません。
どなたかご教示お願いします

46 :
Automatorを使って、リヴリーのお散歩を自動化したいです。
1.Safariでhttp://www.livly.com/myisland.phpを開き、自分のアイランドを表示する
↑ここまでは出来ました。次に、
2.表示されたFlash上でenterキーを押す
3.enterキーを押すことで出現するテキスト入力欄に「/random」と入力
4.リターンキーを押す(これでリヴリーが違う島にジャンプします)
5.ページが切り替わったら2.から繰り返す
これをAutomatorで自動化したいのですがどうやればいいのでしょうか?
知恵をお貸しくださいm(__)m
なお、AppleScriptやXcodeなどはまったく分からないです。
インターフェースビルダーでボタンの配置ぐらいなら出来ます・・・

47 :
フォルダの名前変更はどおやってやるんですかぁ?

48 :
>>47
どう変えたいかわからないけど、「Finder 項目の名前を変更」を使うとほとんどのことが出来そう。
「選択された Finder 項目を取得」
           ↓
「Finder 項目の名前を変更」(ポップアップで選択)
でいいんじゃね?

49 :
>>46
Automatorでは無理。
AppleScriptとJavaScriptの混合技で攻める。
キー入力はGUI Scriptingの手法で。
keystroke, key down, key up等を使う。
http://allabout.co.jp/computer/macos/closeup/CU20031220asc/index.htm
Safariの状態取得は"document.readyState"の戻り値を見て判断。
ページを読み終わると「complete」が返ってくる。
tell application "Safari"
do JavaScript "document.readyState" in document 1
end tell
待ち時間取得は「delay 1」(1秒)ね。
自分で何とかするしかない。

50 :
基本的にそういう同じことを何度も繰り返す作業はAutomatorよりAppleScriptの方が圧倒的に早いからちょっと勉強してみるのおすすめ

51 :
>>49-50
難しそうですね;
AppleScriptが日本語の構文だった時(OS8?)は
本とか買って少しやってたんですが・・・
英語になってからやめてしまいました。
とりあえずEnterを押すところまで挑戦してみます

52 :
結局、Automatorつかっても、
本格的に何かを自動化しようとしたら
AppleScriptなど、プログラミング的なことを
しないと出来ないんですね。
Automatorは自動化できるというよりも、
プログラムに渡す引数を
メニュー一覧から選択できるだけの機能と
思ったほうがいいみたい。

53 :
Leopardでの進化を期待しよう。

54 :
何よりもまず動作が軽くなる事が必要だよね。
あとは使えるコマンドの種類が増えないとどうしようもない。

55 :
「Finderで選択した複数のイメージ(画素数は同じ)を、画像一枚につき一ページとして、PDF
 に書き出す(ページ順は、イメージの名前の昇順)」
というフローを作りたいのですが、どうすればいいのかわかりません(><)

56 :
>>55
/Library/Scripts/Printing Scripts/Convert To PDF.scpt
を経由するか参考にして、それぞれのイメージをPDFに変換してから>>55すればいいんじゃないかな。
(ソース画像のDPI、および、スクリプトソースの改行マーク注意)
内部では /System/Library/Printers/Libraries/convert を動かしている。
$ man convert で使い方
「PDFページを結合」のあとに「Finder項目を移動(Desktop)」にした。
(JPEG。縦横混在。横になってるのが90度回転になった)

57 :
ありがとうございます。やってみます。

58 :
>>38
あざっす

59 :
Quickeysくらいのことができたらなぁ。

60 :
操作レコーディング機能と変数のサポートが追加されるそうだ
ttp://www.apple.com/macosx/leopard/features/automator.html

61 :
>just about any application
すげえな。何でも記録、自動化可能?
内部的にGUI Scriptingやるってことかな。
スクリプターにも恩恵あるかな。

62 :
どのくらい軽くなるのかなー。
俺はどっちかというとAppleScriptに力入れてくれたほうがうれしいが

63 :
あと条件分岐パーツが付くと良いな

64 :
実はiChatのシラーはAutomator(だったらすごいな。あと何年かかるだろう?)

65 :
何でも記録、自動化ってことはオンラインゲーム便利になる?

66 :
多分標準のUI部品使ってないとダメだと思う。

67 :
cgiとかのブラウザゲームなら今のAppleScript組みまくり

68 :
iTunesで曲にアートワークを付けるアクションてないですかね

69 :
『シェルスクリプトを実行」をワークフローに
ドラッグしても追加されないんですが、
なぜなんでしょうか?
ほかのアクションは追加できるんですが…

70 :
>>69
10.4.10 PPCでできた。引数タイプかコンソール.appを見てみたら?
ttp://www.imgup.org/iup409274.png.html

71 :
>>70
「シェルスクリプトを実行」をドラッグしようとすると、
コンソールにこのようなメッセージが出ます。
2007-06-30 13:11:20.057 Automator[1839] *** -[NSTextView replaceCharactersInRange:withString:]: nil NSString given.
ほかのアクションだと普通に追加できるのですが。

72 :
>>71
shellコマンド入力用のTextViewに初期値をセットしてる所でこけてるみたいだけど、
どのファイルが悪さしてるかわからない。
・com.apple.Automator.plistを退避。
・別のワークフローファイルを作ってみる。
・別アカウントでためす。
Hello.workflow/Contents/document.wflow ってPlist形式だったのね。
俺の環境では
~/Library/Caches/Automator/ は空だった。
/System/Library/Automator/Run Shell Script.action/Contents/Info.plist
<key>AMDefaultParameters</key>
<dict>
 <key>COMMAND_STRING</key>
 <string></string> → ワークフローにドロップすると"cat"が書かれるので別の所でセットしてるのかも?
Hello.workflow/Contents/document.wflow
<string>シェルスクリプトを実行</string>
 <key>ActionParameters</key>
   <dict>
     <key>COMMAND_STRING</key>
     <string>echo "Hello"</string>

73 :
1.Finder項目を検索
2.Finder項目の名前を変更
というワークフローを実行すると、下記エラーが発生します。
Finder でエラーが起きました:properties of alias "対象ファイル名" を取得できません。 (-1728)
原因が分かる方がいらっしゃれば教えて下さい。
OSは10.4.10です。
宜しくお願いします。

74 :
>>73
空のフォルダを作って試してみたけど、1と2の流れでそれらしい欄を単純に埋めて
名前を変更出来たのだけど。OS 10.4.9

75 :
>>74
わざわざ試して頂きありがとうございます。
あれから色々試してみたんですが、自分のユーザーフォルダ配下のファイル、
または、フォルダの名前を変更しようとするとエラーになります。
○Macintosh HD/変更対象フォルダ
×Macintosh HD/ユーザー/ユーザー名/変更対象フォルダ
試しにFileVaultを解除してみたら、ユーザーフォルダ配下でも正常終了しました。
FileVaultがどう影響しているのか不明ですが、
私の環境では一旦ユーザーフォルダ配下から
別のディレクトリにコピーして変更しないと駄目みたいです。

76 :
>>75
ttp://blogs.dion.ne.jp/fujidana/archives/2780848.html
AppleEvent/Script+Finder+FileVaultでそうなるっぽい。

77 :
>>72
・com.apple.Automator.plistを退避。
・別のワークフローファイルを作ってみる。
上の2つは、やってもだめでした。
・別アカウントでためす。
これは問題なくできました。
あー、何が原因なのでしょうか?

78 :
>>76
情報ありがとうございます。
やっぱりFileVaultの影響なんですね・・・。
10.5では改善されてると良いです。

79 :
>>77
Spotlightでかからなかったので見落としてた。
~/Library/Caches/com.apple.automator.actioncache を退避。(本命)
~/Library/Preferences/com.apple.Automator_Launcher.plist (一応)

80 :
>>79
これをやってもだめでした。

81 :
>>80
原因なんだろうねぇ。~/Library/ に機能拡張する変わったもの入れているとか。
他のアプリの方がトラブル先に出ると思うけど。
・AppleScript を実行 (do shell script)をつかってしのぐ。
・使い分けがめんどくさくなければユーザー切り替え。

82 :
SafariStandでニコニコ動画を落とすと
ファイル名が"ニコニコ動画(RC)-xxx.flv"という感じになるのですが
この"ニコニコ動画(RC)-"という部分をautomatorでリネームすることは可能でしょうか?
自分でも試してみたんですが、「Finder項目の名前の変」では
テキストを置換えることは出来ても、削除することが出来ないみたいなんですが
これは無理なのでしょうか?

83 :
>>82
"名称未設定.txt"を作成。Finder上で複製。
"ニコニコ動画(RC)-名称未設定 のコピー 1.txt" 等へリネーム
Automator
・選択されたFinder項目を取得
・Finder 項目の名前を変更 (Finder 項目名のテキストを置き換える)
  テキストを入れ替える
  検索文字列:「ニコニコ動画(RC)-名称未設定」
  置換文字列:「(空白:このテキストに)」
 ↓
"ニコニコ動画(RC)-名称未設定.txt" → ".txt"
"ニコニコ動画(RC)-名称未設定 のコピー 1.txt" → " のコピー 1.txt"
になった。
>削除することが出来ないみたい
置換後のファイル名がそのフォルダ内に既にあったり?

84 :
>>83
ありがとうございます。
"選択された Finder 項目を取得"を入れたら
上手く動きました。
実は前日に作ったのは期待通りに動いてくれたのですが
今日、Spotlight検索で取り込もうと色々弄っていたら
外してしまったようです。

85 :
>>69
既に解決済みかも知れないけど、同じ症状になったことがある。
標準でインストールされているshell以外のものを使用していると発生すると思われる。
/System/Library/Automator/Run Shell Script.action/Contents/Resources/Shells.plist
に自分で使用しているシェルのパスを書き込んだら直るはず。

86 :
数日前に質問を書き込ませてもらったつもりが書き込まれてないっぽい…
定番ワークフロー
1:フォルダの内容を取得
2:FInder項目にSpotlightコメントを追加
なのですが、
これだとフォルダを選択してコンテクストメニューで実行したときに、
フォルダおよびサブフォルダの中のファイルにのみコメントが追加されます。
選択したフォルダ自体やサブフォルダにもコメントを追加したい場合、
どのようなワークフローにすればよいでしょう?
最初や最後に「選択されたFinder項目を取得」を加えてみたりしたのですが、
最初に加えるとその後の「フォルダ内容を取得」で上書きされて結果変わらず、
最後に加えると逆に上書きしてしまって選択フォルダにのみコメント追加…
これでどうだ!というお知恵があればご助言いただけるとありがたいです。
よろしくお願いします。

87 :
/Developer/Examples/Automator/Randomizer が何気に簡単で素晴らしいかも
1: 選択された Finder 項目を取得 (Finder)
2: フォルダの内容を取得 (Finder)
3: 上記のビルドしたやつ=Pass Random Items (Automator)
4: デスクトップピクチャを設定 (Finder)
で選択したフォルダの画像の中からランダムで選んで壁紙にとか

88 :
初心者質問スレから誘導されてきました。
Finderのウィンドウ内のアイコン配置位置を記憶出来て、崩れた場合に元に戻せる
プログラムなどないでしょうか?
アプリケーションフォルダ内のアプリアイコンを、自分が見やすいように配置してる
のですが、アプリをインスコした途端に配置位置が崩れて、また手作業で戻すという
作業が非常に煩わしいのです。

89 :
Desktop Wrap(デスクトップ上のアイコンの再現や整頓;Universal)
Desktop Icon Manager(デスクトップ上のアイコン位置を再現するAppleScript)
この辺りかな

90 :
質問です。
Automatorを使って「取得したファイルの変更日ないしは最後に開いた日付」を
現在の時刻に変更するにはどうしたら良いのでしょうか?
何か教えて頂ければ幸いです。

91 :
90です。自己解決しました。ファインダ項目を取得してから、
"シェルスクリプトを実行"にファイル名を引数として渡してやり、
以下のスクリプトを実行するだけで良かったんですね。取得されたファイルが
複数でも大丈夫でした。お騒がせして失礼しました。
for f in "$@"
do
touch -m "$f"
done

92 :
アプリケーションを起動→一時停止(いらないかも)→アプリケーションを起動(ry
というのをアプリ形式で保存してログイン項目に登録すればメニューバーアイコンを自由に並べられる(コマンド+ドラッグで入れ替えられないやつ)
馴れた人ならAppleScript書いた方が早いし修正も楽だが、、
Automatorにしか出来ないようなことってないかね

93 :
痒い所に手が届きそうで届かないAutometor。
まぁ、AppleScriptを使ってみようと思うきっかけにはなった。

94 :
Leopardではアプリ操作が記録可能になるし
(AppleScriptでは煩雑な記述になりがちだったGUI Scriptingが直感的に使える)
ワークフロー内でグローバル変数も利用できるみたいだから
使える局面は大幅に増えるんじゃない?

95 :
>Leopardではアプリ操作が記録可能になるし
なんだってー。でもスクリプトエディタの記録もまともに使えるといいね・・・

96 :
条件分岐とかできる様になって欲しい

97 :
          ヘ y /ソ レ へ ノ  y /ソ /
            ヘ_ヘヽ v|ト レ/_/ヘ_ヘ
               ヽiiヾi;ii//ヾ゙
                |;i:;.|:;|
                |:;i;.|i;|
                |::.;.|.;|           ホシュ
                |;;i;:|::|
                |::,.i|;i|     ⌒○
                |;:;.:|.:|( ・∀・)
″″″″″″″″″″″″″″″″″″″″″″″″″″

98 :
最近使い始めた初心者です。どうぞご教授ください。m(_ _)m
ディスクイメージをマウントしたいのですが、うまくできません。
1.指定されたFinder項目を取得でイメージファイルを指定。(**.dmg)
2.ディスクイメージをマウント。
2番でワークフローの実行に失敗しました。と出てマウントできません。
やり方間違ってますか?

99 :
たぶんディスクイメージが破損しているんだな。
落とし直ししてみたら

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 削除依頼
・ 次のスレ
【App Storeへ】Pixelmator【お引っ越し】Part2.1
Mac Vim 再び
【青色申告】Macの税務【確定申告】
【9600M GT搭載】MacBook Pro part 1【15松竹・17】
20130319154925
USA