■ このスレッドは過去ログ倉庫に格納されています
AppleScript アップルスクリプト 質問、発表 6
- 1 :名称未設定:2013/12/21(土) 21:50:45.07 ID:1PJJFexL0.net
- 質問、発表どっちでもスレ。
■注意
安直なスクリプト作成依頼、丸投げ、「こういうの作ってください!」はお断り。
わからない点、エラーが解決できない点についてはスクリプト片を添えて質問すること。
OSバージョンも忘れずに。
■参考
AppleScript Language Guide
https://developer.apple.com/library/mac/documentation/AppleScript/Conceptual/AppleScriptLangGuide/
TN2065: do shell script
https://developer.apple.com/library/mac/technotes/tn2065/
AppleScript: The Language of Automation
http://www.macosxautomation.com/applescript/
MacWiki - AppleScript
http://macwiki.sourceforge.jp/wiki/index.php/AppleScript
鳶嶋工房 / AppleScript
http://tonbi.jp/AppleScript/
AS Hole(AppleScriptの穴)
http://piyocast.com/as/
■過去スレ
1 http://pc11.2ch.net/test/read.cgi/mac/1174045850/
2 http://pc11.2ch.net/test/read.cgi/mac/1197443062/
3 http://pc11.2ch.net/test/read.cgi/mac/1223026902/
4 http://anago.2ch.net/test/read.cgi/mac/1256127156/
5 http://anago.2ch.net/test/read.cgi/mac/1330350325/
- 221 :名称未設定:2014/06/14(土) 08:54:27.08 ID:BqgujY2d0.net
- >>220
文字列が途中で分断(改行)されるから、JavaScript文法エラーになるんじゃね
改行毎の文字列に分けてJavascriptで結合するとか、URLエスケープとかで1行にしてJavascriptで戻すとかかなあ
set urlEncodedInput do shell script "/usr/bin/php -r 'echo trim(urlencode(" & "¥"" & quoted form of input & "" & "¥"));'"
do JavaScript "document.getElementsByName('text')[0].value = decodeURIComponent( '" & urlEncodedInput & "');" in document 1
なんて
- 222 :名称未設定:2014/06/14(土) 18:25:41.63 ID:6HYvVvD80.net
- >>219
そういう意味合いではObj-Cと大差無いよーな?
- 223 :名称未設定:2014/06/14(土) 20:01:40.28 ID:ZFqWjo7C0.net
- >>222
多分IBのbindingとかのこと言ってるんだろうけど、扱えないって言ってるから、そんな言えないけどさ
全部コードで出来るのにな。てかswiftもbindingって意味ならマウスでドラッグして線繋ぐ所は、同じなのに...
- 224 :名称未設定:2014/06/30(月) 00:54:26.49 ID:IeiIh5C50.net
- 特定のデスクトップを指定して、ウィンドウを再配置することは可能でしょうか?
デスクトップというのは、トラックパッドを3本指か4本指左右スワイプできりかえるものです。
Macbook Air を外部ディスプレイにつないだとき、
Air 本体のディスプレイのデスクトップ1 にクローム、
Air 本体のディスプレイのデスクトップ2にファインダー2つ、
外部ディスプレイのデスクトップ3 にテキストエディタ
という風に適切なウィンドウリサイズで再配置したいのです。
- 225 :名称未設定:2014/07/03(木) 11:46:09.68 ID:9XALmAAL0.net
- 何もしないアプリケーションをデスクトップの数だけ作って
Dockで各デスクトップに割り当てておき
それを実行した後で目的のアプリで新規ウィンドウを開けばいいんじゃないでしょうか
- 226 :名称未設定:2014/07/03(木) 12:57:14.43 ID:Aqyg/V0F0.net
- デスクトップの切り替えを試行(キーボードショートカットで ^1 ^2 が定義されているとき)
tell application "System Events"
delay 1
key code 19 using control down -- switch to desktop 2
delay 1
key code 18 using control down -- switch to desktop 1
end tell
- 227 :名称未設定:2014/07/03(木) 16:31:10.31 ID:AqXSO5JN0.net
- >>226
目からうろこです。
そのデスクトップ切り替えのショートカットあるの忘れてました。
スワイプでデスクトップ切り替えてたので、環境設定でこの切替ショートカットのチェックマーク外してました。
- 228 :名称未設定:2014/07/05(土) 12:12:19.68 ID:YyTe2e2J0.net
- ASは幸せでいいなあ。スクリプト書いてて楽しいもの。
- 229 :名称未設定:2014/07/15(火) 03:19:28.79 ID:wYxshpyA0.net
- 選択範囲のテキストを (* *) で囲みたいのですがうまく行きません。
tell application "System Events"
set oriClip to the clipboard
keystroke "x" using {command down}
set the clipboard to "(*" & (the clipboard) & "*)"
log (the clipboard)
delay 0.5
keystroke "v" using {command down}
set the clipboard to oriClip
end tell
- 230 :名称未設定:2014/07/15(火) 04:13:55.22 ID:jjZPgGYM0.net
- 直接の答えじゃないが
AppleScriptエディタで右クリックで出てくるComment Tags
(実体は /Library/Scripts/Script Editor Scripts/Comment Tags.scpt )
で出来るよ
総レス数 1008
389 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★