にてる!
[2ちゃんねる(.sc)] 新・mac板
使い方
削除依頼

AppleScript アップルスクリプト 質問、発表 7

元スレッド: http://anago.2ch.sc/test/read.cgi/mac/1491018171/ [別窓で表示]

最終更新日時:2017年09月26日06時52分05秒

このスレッドの類似スレッドを表示

オリジナル投稿内容関連情報
2017/04/01 [AD]BTOパソコン・PC通販ショップのG-Tune
1 : 名称未設定[sage] : 2017/04/01 12:42:51 : [ID:F8/5NUFI0.net]

質問、発表どっちでもスレ。

■注意
安直なスクリプト作成依頼、丸投げ、「こういうの作ってください!」はお断り。
わからない点、エラーが解決できない点についてはスクリプト片を添えて質問すること。
OSバージョンも忘れずに。
(省略されました...元投稿を確認する)

[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:5
他スレッド
2 : 名称未設定[sage] : 2017/04/01 13:01:16 : [ID:+bEEMwk80.net]

>>1
乙です(*´・ω・)(・ω・`*)ネー
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:4
他スレッド
2017/04/02 [AD]BTOパソコン・PC通販ショップのマウスコンピューター
3 : 名称未設定[sage] : 2017/04/02 00:55:40 : [ID:K0logwwW0.net]

乙です
もう少し書き込んでおかないと
せっかく立ててくれたのに落ちるかも
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:2
他スレッド
4 : 名称未設定[] : 2017/04/02 01:13:50 : [ID:N3WJVO2A0.net]

保守
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:3
他スレッド
5 : 名称未設定[sage] : 2017/04/02 01:23:07 : [ID:jddYfO370.net]

display notification ">>1乙" with title "前スレはまだ埋まっていません"
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:8
他スレッド
6 : 名称未設定[sage] : 2017/04/02 02:09:28 : [ID:5A+YS6oc0.net]

>>5
なにこれ、そんな命令あるの知らなかった
横からシュルッて通知が出たw
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
7 : 名称未設定[sage] : 2017/04/02 02:22:25 : [ID:ZjROB3li0.net]

10.9からあるのに...
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
8 : 名称未設定[sage] : 2017/04/02 07:13:07 : [ID:jddYfO370.net]

でもぶっちゃけ大量の個人用スクリプト書き直すのめんどいから
ふだんは未だに tell app "GrowlHelperApp" してるわw
Growl 1.2.2 が今でも動いてるし、それで何の問題もないもんね
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:8
他スレッド
2017/04/03 [AD]毎日セールをやってます!!詳細こちら→【TOMTOP】
9 : 名称未設定[] : 2017/04/03 01:26:06 : [ID:BGGk3dvh0.net]

保守
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:4
他スレッド
2017/04/07 [AD]システムエンジニアとして理想のキャリアを描ける!充実の資格取得支援制度も多数
10 : 名称未設定[sage] : 2017/04/07 01:13:31 : [ID:JltYO6V70.net]

捕手
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:2
他スレッド
11 : 名称未設定[sage] : 2017/04/07 01:32:14 : [ID:oSX3o3FP0.net]

Notification managerにアクセスできるようになった時は、ちょっとした祭りだったな。
クラッシックMacの頃から待ち焦がれていた機能だったから。
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
12 : 名称未設定[sage] : 2017/04/07 08:40:28 : [ID:VtVVd1zu0.net]

上で書かれてるようにみんなgrowl使ってたし実際それほどでもなかったような
いまさらか……みたいな感じ
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:5
他スレッド
2017/04/11 [AD]新卒・中途システムエンジニア・プログラマー募集【富士通・NECとの太いパイプで安定した基盤を確保】
13 : 名称未設定[] : 2017/04/11 18:59:32 : [ID:AiQt1fau0.net]

処理したファイルを最後に外付けディスク内の指定フォルダ内に保存したいのですが保存されません。
& " --out " & "/Volumes/外部HDD/外部ドライブ内フォルダ/"
起動ディスク内の指定フォルダでは問題なく保存されます。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 3回中 / 全投稿数:3
他スレッド
  • なし
14 : 名称未設定[sage] : 2017/04/11 19:08:09 : [ID:gpZTVfSa0.net]

なんの話だよ
sipsコマンド?
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:4
他スレッド
15 : 名称未設定[] : 2017/04/11 19:23:45 : [ID:AiQt1fau0.net]

set scriptCommand to "sips " & " -s formatOptions 100% -p " & " --out " & "~/Desktop/フォルダA/"
do shell script scriptCommand
はい。これで起動ディスクのフォルダ内には放り込んだ1.jpgがCOPY1.jpgとして保存されます。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 3回中 / 全投稿数:3
他スレッド
  • なし
16 : 名称未設定[sage] : 2017/04/11 19:32:05 : [ID:gpZTVfSa0.net]

quoted form of ...
すりゃいいんじゃないの
do shell script使うならTN2065読んだ方がいいよ
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:4
他スレッド
17 : 名称未設定[] : 2017/04/11 19:37:12 : [ID:AiQt1fau0.net]

シングルクォートで囲むだけで行けたんですね。。出来ました。。失礼しました。
[スコア:(未選択)]
スレッド内3 / 3回中 / 全投稿数:3
他スレッド
  • なし
18 : 名称未設定[sage] : 2017/04/11 21:26:31 : [ID:HPoD/3iq0.net]

常にquoted form ofしておけば悩まない。
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:2
他スレッド
2017/04/12 [AD][Dell]数量限定在庫一掃モデルがお得!
19 : 名称未設定[sage] : 2017/04/12 14:24:03 : [ID:k4FUZs150.net]

あるある
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:2
他スレッド
2017/04/28 [AD]マウスコンピューター
20 : 名称未設定[sage] : 2017/04/28 20:18:30 : [ID:VrfrApOV0.net]

コピーした文章を単語登録するやつ、いろいろサイトを参考にしつつ書いてみたんだけどもっとスマートなやり方ってないんかな

tell application "System Events"
key code 49 using command down ―Spotlightを開く
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
21 : 名称未設定[sage] : 2017/04/28 23:08:06 : [ID:gZFbChtN0.net]

前半の数行は、
tell application "System Preferences"
activate
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:2
他スレッド
  • なし
22 : 名称未設定[sage] : 2017/04/28 23:12:10 : [ID:gZFbChtN0.net]

ゴミレスだった。。。
ごめんね
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:2
他スレッド
  • なし
23 : 名称未設定[sage] : 2017/04/28 23:12:52 : [ID:dTKzjSUR0.net]

とりあえず同じことを簡単に書くならこう

tell application "System Preferences"
reveal anchor "Text" of pane id "com.apple.preference.keyboard"
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:4
他スレッド
24 : 名称未設定[sage] : 2017/04/28 23:42:24 : [ID:ioUFI/yc0.net]

こんな感じでどう?

tell application "Finder"
open POSIX file "/System/Library/PreferencePanes/Keyboard.prefPane"
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:2
他スレッド
  • なし
25 : 名称未設定[sage] : 2017/04/28 23:44:51 : [ID:ioUFI/yc0.net]

>>23
こんな書き方あったのか…
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:2
他スレッド
  • なし
2017/04/29 [AD]
26 : 名称未設定[sage] : 2017/04/29 12:12:09 : [ID:FcvMI78f0.net]

>>21-24
ありがとうございます
俺環なのかもしれませんが、POSIXで指定したら環境設定が最前面に来ないし
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 3回中 / 全投稿数:3
他スレッド
  • なし
27 : 名称未設定[sage] : 2017/04/29 13:42:30 : [ID:Ux9tvKvS0.net]

>>26
前半は>>23のやり方がベストだろう。変なことする必要もないし行数も半分以下
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:2
他スレッド
28 : 名称未設定[sage] : 2017/04/29 13:47:49 : [ID:FcvMI78f0.net]

>>27
環境設定のウィンドウが最小化されてると動かないことないですか? 
[スコア:(未選択)]
スレッド内2 / 3回中 / 全投稿数:3
他スレッド
  • なし
29 : 名称未設定[sage] : 2017/04/29 18:09:01 : [ID:FcvMI78f0.net]

reopenつけたらいけました!!
ありがとうございます
[スコア:(未選択)]
スレッド内3 / 3回中 / 全投稿数:3
他スレッド
  • なし
2017/04/30 [AD]ゲームパソコンブランド「G-Tune」
30 : 名称未設定[sage] : 2017/04/30 06:08:05 : [ID:1oYYm5910.net]

こうか
こんな書き方あったんだな

tell application "System Preferences"
reveal anchor "Text" of pane id "com.apple.preference.keyboard"
activate
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:2
他スレッド
31 : 名称未設定[] : 2017/04/30 17:39:24 : [ID:IF7HMWKE0.net]

applescriptの勉強で、見よう見まねで
Firefoxでurlを開いて読み込み完了したらそのウィンドを閉じるをやってみたのですけど、
「end of lineがあるべきところですが"""が見つかりました。」と出てうまくいきませんでした。
添削お願いします。

tell application "Firefox"
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:2
他スレッド
32 : 名称未設定[sage] : 2017/04/30 18:13:33 : [ID:dCjh+jW10.net]

勉強ならまともにスクリプタブルなアプリでやりなよ
いきなりFirefoxとか
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:3
他スレッド
33 : 名称未設定[sage] : 2017/04/30 18:22:10 : [ID:qN2t4UJL0.net]

これでいいんちゃう

tell application "Firefox"
open location "http://www.google.com"
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
34 : 名称未設定[] : 2017/04/30 18:30:57 : [ID:4jCfK0kz0.net]

do shell script "open -b 'org.mozilla.firefox' 'http://www.google.com'"
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:3
他スレッド
35 : 名称未設定[sage] : 2017/04/30 22:09:35 : [ID:DQZEroXk0.net]

参考サイトはざっと見たんですけど、UI browserのオススメって何かありますかね?
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
36 : 名称未設定[] : 2017/04/30 22:30:14 : [ID:4jCfK0kz0.net]

Accessibility Inspector
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:3
他スレッド
2017/05/01 [AD]ITエンジニアの方へ総合的なサポートをお約束します。【Pe-BANK】
37 : 名称未設定[sage] : 2017/05/01 12:41:42 : [ID:OQ7pdtF70.net]

>>36
超便利だ……
ありがとうございます
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
38 : 名称未設定[] : 2017/05/01 23:22:34 : [ID:ENeWi3NJ0.net]

時々バージョンアップするアプリケーションのアイコンをバージョンアップのたびに変えたくて、
Resourcesフォルダの中のアイコンファイルを置き換えるという荒技のアップルスクリプトを作ったのですが、
これだと部分的にしかアイコンが変更されず(Finderのカラムでは前のままでプレビューでは変更されているなど)
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2017/05/02 [AD]BTOパソコン・PC通販ショップのG-Tune
39 : 名称未設定[sage] : 2017/05/02 00:38:54 : [ID:+RCS7gyN0.net]

これ真似ればできるんじゃねー
ttp://hints.macworld.com/article.php?story=20091111215845472
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
40 : 名称未設定[sage] : 2017/05/02 00:45:32 : [ID:MGTeBfHu0.net]

リソースフォルダのアイコンを変えるので問題ないはずだけど
アイコンを変えた時は
確かFinder を再起動しないとダメじゃなかった?
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
41 : 名称未設定[sage] : 2017/05/02 08:57:31 : [ID:XpJQQkcz0.net]

キャッシュされてるから入れ替えただけではすぐには反映しないね
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:3
他スレッド
42 : 名称未設定[sage] : 2017/05/02 12:17:33 : [ID:9PGSaPWQ0.net]

ある程度頻繁に変わるようなら
>>39にあるようにlaunchdaemon化するのがよさそう
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:2
他スレッド
2017/05/03 [AD]19期連続黒字経営の会社【オープン・インフラ系システムエンジニア募集】
43 : 38[sage] : 2017/05/03 01:15:28 : [ID:kB+u14Ex0.net]

>>39
おお、自分では見つけられませんでした
ありがとうございます
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
44 : 名称未設定[sage] : 2017/05/03 01:38:13 : [ID:lZ95FE0B0.net]

ググると最近のOSだと再起動ぐらいじゃダメで
キャッシュを捨ててパソコンを再起動させないといけないみたいで
みんな結構苦労しているみたいだね、失礼しました
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
45 : 名称未設定[sage] : 2017/05/03 18:45:26 : [ID:AvL5ISgt0.net]

keystroke以外の方法でSafari操作しようと思ったらやっぱJavaScript勉強しないといけないのかな
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:2
他スレッド
46 : 名称未設定[sage] : 2017/05/03 22:04:10 : [ID:hvMVl1Ss0.net]

何がしたいかによるとしか
普通のコマンドだって色々あるぞ
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:6
他スレッド
2017/05/14 [AD][Dell]数量限定在庫一掃モデルがお得!
47 : 名称未設定[sage] : 2017/05/14 04:20:39 : [ID:Xn9zYPgm0.net]

最新OS(10.12.4)でDockのメニューがスクリプトエディタだけおかしいのは俺だけ?
標準的なメニュー項目(すべてのウインドウを表示、隠す、終了)が無い
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:3
他スレッド
48 : 名称未設定[sage] : 2017/05/14 07:15:44 : [ID:DVHfr6Px0.net]

>>47
たぶん上の方にあると思う。
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
49 : 47[sage] : 2017/05/14 22:23:09 : [ID:Xn9zYPgm0.net]

OS再起動したら治りまつた
Dock側の不具合かな
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:3
他スレッド
2017/06/29 [AD]終身雇用・実力主義で理想のキャリアパスを描ける!システムエンジニア募集
50 : 名称未設定[sage] : 2017/06/29 14:10:14 : [ID:J/hivcen0.net]

JXAもこのスレでいいの?
今どちらを覚えようか悩んでる状態
Java Scriptは元々ある程度書けるっていうのと、↓のサイトの
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
51 : 名称未設定[sage] : 2017/06/29 20:30:08 : [ID:wGpou5sn0.net]

AppleScriptは近いうちになくなる、いや、なくなるのはJavaScriptだ、というのは憶測でしかなく、今のところどちらも外れている状態
AppleScriptよりJXAのほうが高機能なので、迷わず今日からJXAでコーディングするべし
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
52 : 名称未設定[sage] : 2017/06/29 21:37:09 : [ID:LYx24vpp0.net]

Mac最近使い出して、JavaScript書ける人ならば、JXAでいいんじゃないの
そのサイトにも書いてあるけど
まだ使ってる人が少ないから例文が少なくJXAに翻訳するのが面倒なくらいで
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:4
他スレッド
53 : 名称未設定[sage] : 2017/06/29 21:42:41 : [ID:/CPdHPEY0.net]

JXAってJavaScriptだしセキュリティ的にどうなのって思っちゃうけど
さすがにappleが考慮してないわけ無いか
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:4
他スレッド
2017/06/30 [AD]【G-Tune】
54 : 名称未設定[sage] : 2017/06/30 11:26:17 : [ID:uwubp+Ju0.net]

>>51-52
ありがとう!JXA覚えることにするね
ちなみにMac歴は20年くらいですw
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
55 : 名称未設定[sage] : 2017/06/30 14:23:54 : [ID:/aRyw0p60.net]

>>53
ちょっとイミフ
Javascriptのセキュリティ的にって?ブラウザ上/ネットワークで(勝手に)ダウンロードして実行が問題であって、Javascriptそのものの脆弱性ってなんかあったっけ?
[スコア:(未選択)]
スレッド内1 / 3回中 / 全投稿数:6
他スレッド
56 : 名称未設定[sage] : 2017/06/30 14:27:08 : [ID:/aRyw0p60.net]

あー、JavascriptだからブラウザのJavascriptでJXAがってことか
ブラウザで動くJavascriptとはそこは別物だろう
[スコア:(未選択)]
スレッド内2 / 3回中 / 全投稿数:6
他スレッド
57 : 名称未設定[sage] : 2017/06/30 14:39:34 : [ID:/aRyw0p60.net]

ああー、デバッガでSafariのWeb Inspectorが利用される/使えるのか
ローカルファイル実行の例外もしくはスクリプトエディタとのアプリケーション連携なだけかもしれないが、ちょっと危険な香りはするな。Safari(WebKit)が理解しているという点は
[スコア:(未選択)]
スレッド内3 / 3回中 / 全投稿数:6
他スレッド
58 : 名称未設定[sage] : 2017/06/30 22:27:49 : [ID:oZysuePQ0.net]

俺も>>55のように思ったんだが、ASだって危険な処理やらそうと思えばできるし
JSであることが問題になるのってどういう場面だ?
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:4
他スレッド
2017/07/01 [AD]独立を考えるITエンジニアの方へ【Pe-BANK】
59 : 名称未設定[sage] : 2017/07/01 15:53:24 : [ID:E8Kr2aZd0.net]

Webでいたずらかな。
ローカルのセキュリティはASの方がやばそうだが、いろいろ穴は塞がれ、そして不便になった。
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2017/07/12 [AD]マウスコンピューター
60 : 名称未設定[] : 2017/07/12 16:39:40 : [ID:M6Ixi3bA0.net]

mac標準メモアプリを一括で書き出す方法を調べていたら下記スクリプトを書かれている方がいました。
多分書き出してくれるものだと思うのですが
自分は読み解けないのでどういう指令のものなのか教えて頂けると助かります。

count=0; sqlite3 Library/Containers/com.apple.Notes/Data/Library/Notes/NotesV4.storedata 'select ZHTMLSTRING from ZNOTEBODY' | while read line; do echo $line > note$count; ((count++)); done
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:4
他スレッド
61 : 名称未設定[sage] : 2017/07/12 17:01:31 : [ID:99ZCzng50.net]

このスレと全然関係ないじゃん
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:2
他スレッド
62 : 名称未設定[sage] : 2017/07/12 17:38:19 : [ID:M6Ixi3bA0.net]

すみません、ターミナルコマンドだったようです。
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:4
他スレッド
2017/07/16 [AD]終身雇用・実力主義で理想のキャリアパスを描ける!システムエンジニア募集
63 : 名称未設定[sage] : 2017/07/16 01:52:12 : [ID:z5psAnZY0.net]

app = Application.currentApplication()
app.includeStandardAdditions = true
outputFolder = app.pathTo("desktop",{from:"user domain"}) + "/Notes"
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
64 : 名称未設定[sage] : 2017/07/16 08:53:23 : [ID:F1ckUwJ00.net]

なんか微妙
メモアプリはスクリプタブルなのに
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2017/07/21 [AD]システムエンジニアとして理想のキャリアを描ける!充実の資格取得支援制度も多数
65 : 名称未設定[sage] : 2017/07/21 21:48:47 : [ID:diQFvHvD0.net]

勉強がてらJXAで昔書いたスクリプトを書き換えてみたりしたんだけど
出来たーと思っても、日本語文字化けしてるじゃんとか
Aのアプリだと問題ないのにBのアプリだと動くけどエラー吐いてるぞとか
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2017/07/22 [AD]19期連続黒字経営の会社【オープン・インフラ系システムエンジニア募集】
66 : 名称未設定[sage] : 2017/07/22 00:45:46 : [ID:0kGQ4Eo+0.net]

StackOverflowとか結構ヒットするけどなあ
日本語の情報はほとんどないけど
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2017/07/26 [AD]
67 : 名称未設定[sage] : 2017/07/26 00:59:45 : [ID:jAD80pxK0.net]

mac でなんかやるには Python が最強って結論が出たわ。

最悪なのは 🍏 アップルスクリプト 🍎

アップルスクリプトは継続性が怪しいし、学習環境が悪い。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
68 : 名称未設定[sage] : 2017/07/26 01:32:37 : [ID:qeGztfLS0.net]

ガチ言語と比べて頂いてありがとうございました
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
69 : 名称未設定[sage] : 2017/07/26 11:28:50 : [ID:qArLzfXh0.net]

あほだな~賢い人は py と AS その他の両刀よ。適材適所
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:2
他スレッド
70 : 名称未設定[sage] : 2017/07/26 12:11:11 : [ID:bK5NkiHw0.net]

JXAにすると10.9以下に対応できなくなるから
古めのOSでも同じScript使いたいという場合に困るか
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:3
他スレッド
71 : 名称未設定[sage] : 2017/07/26 15:37:45 : [ID:iyxVTdve0.net]

>>67
AppleScriptのメリットって、
入力ダイアログや選択ダイアログとかの
インターフェースが一瞬で作れるところじゃない?

Dockに登録したアイコンをクリックすると実行される簡易アプリや、
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
72 : 名称未設定[sage] : 2017/07/26 17:51:28 : [ID:eB8bopkn0.net]

Pythonと背反というわけではないよな。
うまく組み合わせればウハウハ。
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:2
他スレッド
73 : 名称未設定[sage] : 2017/07/26 19:58:24 : [ID:IWtuH9B10.net]

pythonなんてマシンにインストールしてるのはコンピューターキモオタだけだよ。
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
74 : 名称未設定[sage] : 2017/07/26 20:04:24 : [ID:bK5NkiHw0.net]

OSXユーザー全員キモオタ宣言いただきました
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:3
他スレッド
75 : 名称未設定[sage] : 2017/07/26 21:29:12 : [ID:Kee1Lxsd0.net]

Perl PHP Python Ruby Java JavaScript AppleScript
これだけデフォルトで入ってるんだっけ?
まあキモオタかもね
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2017/07/27 [AD]新卒・中途システムエンジニア・プログラマー募集【富士通・NECとの太いパイプで安定した基盤を確保】
76 : 名称未設定[sage] : 2017/07/27 18:05:21 : [ID:kevaGaCM0.net]

今Javaは自分でインストールしないと無いんじゃない?
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2017/08/31 [AD]19期連続黒字経営の会社【オープン・インフラ系システムエンジニア募集】
77 : 名称未設定[sage] : 2017/08/31 05:03:23 : [ID:nYdEYsJP0.net]

アプリケーション形式で保存したものを起動時にcontrolキー押してると確認ダイアログ出るけどこれ無効にできないのかねえ
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
78 : 名称未設定[sage] : 2017/08/31 09:04:57 : [ID:ZsSruYs40.net]

方法は知らんけど、なんでcontrol押して起動したいのかを知りたい。
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
79 : 名称未設定[sage] : 2017/08/31 09:37:21 : [ID:q7binzaZ0.net]

controlキー押さなければダイアログ出ないってことを知らないんじゃないの?
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:2
他スレッド
  • なし
80 : 名称未設定[sage] : 2017/08/31 10:11:04 : [ID:TbHNu8N70.net]

control+クリックとかemacs風キー操作とかしてて、裏でスケジュール起動されるとかじゃないの
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:3
他スレッド
81 : 名称未設定[sage] : 2017/08/31 17:37:16 : [ID:uv9FJb930.net]

キーボードが壊れていてControlが常に押された状態になっているのです
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:5
他スレッド
82 : 名称未設定[sage] : 2017/08/31 17:49:27 : [ID:TbHNu8N70.net]

なんだそのクソみたいな便乗
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:3
他スレッド
83 : 名称未設定[sage] : 2017/08/31 17:56:00 : [ID:p9bPGsK+0.net]

ビンジョー
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:4
他スレッド
84 : 名称未設定[sage] : 2017/08/31 17:58:14 : [ID:8crVxHW10.net]

システム環境設定のキーボードのところに
修飾キーっていうボタンがあるから
そこをクリックして
コントロールをアクション無しに設定すれば
コントロールキーを無効に出来るよ
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:2
他スレッド
  • なし
85 : 名称未設定[sage] : 2017/08/31 18:01:47 : [ID:8crVxHW10.net]

よく考えたら>>81は本人じゃないのか
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:2
他スレッド
  • なし
86 : 名称未設定[sage] : 2017/08/31 23:50:33 : [ID:q7binzaZ0.net]

俺が本人なんだが
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:2
他スレッド
  • なし
2017/09/01 [AD]システムエンジニアとして理想のキャリアを描ける!充実の資格取得支援制度も多数
87 : 名称未設定[sage] : 2017/09/01 19:59:35 : [ID:AsewW5Hc0.net]

真の>>77だけどw
理由は、アプリ起動にショートカット付ける系のアプリでcontrolキーが割り当てられなかったりするから

まあどうしても割り当てたかったら、スクリプト実行するだけの.appバンドルを自分で作ればいいんだけど
できればアプリ形式でそのままできたほうがいいなーと思って
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:3
他スレッド
2017/09/23 [AD]【システムエンジニア・プログラマー】富士通・NECグループ企業との直請け案件9割!新卒・中途募集
88 : 名称未設定[sage] : 2017/09/23 00:28:29 : [ID:qrnvJJOc0.net]

A
set lst to 2
if lst = 2 then
display dialog "中止"
end if
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:3
他スレッド
89 : 名称未設定[sage] : 2017/09/23 01:51:01 : [ID:oE2fSdGf0.net]

>>88
repeat内にiが2かどうか判断する処理しかないじゃない。
end repeatをメインの処理より後にしないと。
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 2回中 / 全投稿数:2
他スレッド
  • なし
90 : 名称未設定[sage] : 2017/09/23 04:17:22 : [ID:m1CA2BF10.net]

https://developer.apple.com/library/content/documentation/AppleScript/Conceptual/AppleScriptLangGuide/reference/ASLR_control_statements.html#//apple_ref/doc/uid/TP40000983-CH6g-128481
AppleScript Language Guide > Control Statements Reference > repeat Statements
> repeat with loopVariable (in list) から
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
91 : 名称未設定[sage] : 2017/09/23 07:18:19 : [ID:qrnvJJOc0.net]

>>89さん
>>90さん
ありがとうございました
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:3
他スレッド
92 : 名称未設定[sage] : 2017/09/23 22:27:10 : [ID:oE2fSdGf0.net]

set lst to {1, 2, 3, 4}
repeat with i in lst
end repeat
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内2 / 2回中 / 全投稿数:2
他スレッド
  • なし
93 : 名称未設定[sage] : 2017/09/23 22:55:23 : [ID:IBOjc3/u0.net]

>>91
リピートから抜けるのは
exit repeat
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2017/09/24 [AD]BTOパソコン・PC通販ショップのマウスコンピューター
94 : 名称未設定[sage] : 2017/09/24 00:06:47 : [ID:96tAYODX0.net]

>>93
ありがとうございます
フォルダの中身を処理するスクリプトを書いていて
中身をまず先に全部チェックして問題があったら取り除いて
問題が無くなってから一斉処理するものを考えてました
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:2
他スレッド
95 : 名称未設定[sage] : 2017/09/24 17:23:54 : [ID:CfSbM5kK0.net]

>>92
参照を数値で置き換えているんだろう。

set lst to {1, 2, 3, 4}
repeat with i in lst
set contents of i to contents of i + 10
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし
2017/09/25 [AD]BTOパソコン・PC通販ショップのマウスコンピューター
96 : 名称未設定[sage] : 2017/09/25 00:06:57 : [ID:lK9q1Hxq0.net]

>>94
それ再帰的に何度もフォルダ内をrepeatしてファイルを移動なり削除なりするってことだよね
それはかなり非効率的(同じファイルを何度も評価する)だから
(省略されました...元投稿を確認する)
[スコア:(未選択)]
スレッド内1 / 1回中 / 全投稿数:1
他スレッド
  • なし

http://2tell.biz/ Copyright © 2015-, 2TELL制作委員会. All Rights Reserved.