2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

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/

711 :名称未設定:2016/03/15(火) 18:33:52.75 ID:D7JpzMMj0.net
do shell scriptを使ってpython 3を実行させたいのですが、
Aの記述の様にパスに日本語を含むファイルを実行しようとすると
can't open file '<unprintable file name>': [Errno 92] Illegal byte sequence" number 2とエラーがでます。

A: do shell script"〜.pyenv/versions/3.3.0/bin/python 〜/Desktop/テスト.py"
B: do shell script"python 〜/Desktop/テスト.py"

ファイル名に日本語を含まない場合、ターミナルから直接実行した場合、Bの記述の場合は
いずれも問題なく実行できます。

どうしたら上の記述で実行できるでしょうか?
pandasを使いたくてpython 3の方に入れたのですが、
Bの記述だとpandasが認識されず、Aの記述だとpandasが認識されます。
ターミナルから実行する場合はBでも問題なくpandasは認識されます。

pandasはpipを使って入れています。

712 :名称未設定:2016/03/15(火) 19:05:41.06 ID:8FCCxXqP0.net
例のあれ、LANG=ja_JP.UTF-8 設定して解決じゃないの

713 :名称未設定:2016/03/16(水) 02:06:49.60 ID:SCX7A7Ur0.net
$ "hoge -hoge '/日本語/日本語'"
ってするんじゃないの

714 :名称未設定:2016/03/16(水) 02:30:44.77 ID:uKUS3Bk/0.net
           |
            |  彡⌒ミ
           \ (´・ω・`)またhageの話してる
             (|   |)::::
              (γ /:::::::
               し \:::
                  \

715 :名称未設定:2016/03/16(水) 08:57:16.32 ID:wz/7bs1s0.net
>712
localeはLANG=ja_JP.UTF-8になっています。

>713
シングルクォートの事でしょうか? 囲っても囲まなくても結果は同じでした。

716 :名称未設定:2016/03/16(水) 08:59:05.73 ID:aX1+TI1t0.net
>>715
いやコマンドのコードに書き込めよ
中に書いてあっても読み込まないよ。

717 :名称未設定:2016/03/16(水) 09:14:46.67 ID:wz/7bs1s0.net
>716
コマンドに入れたらできました!
ありがとうございます。次からはおまじないで入れとくことにします。

718 :名称未設定:2016/03/16(水) 10:42:50.80 ID:gHrb8tu60.net
テキストエディットで文末に表示とカーソルを移動させたいのですが、
どこをどう直せばよいですか?

tell application "TextEdit"
activate
tell front document
set selection to last paragraph
end tell
end tell

719 :名称未設定:2016/03/16(水) 11:40:47.13 ID:wz/7bs1s0.net
>>718
詳しく知らないけど、ぱっと見それらしい命令がないので無理じゃないかな?
最終目的がわからないけど直接テキストデータいじった方が早いかも。

720 :名称未設定:2016/03/16(水) 11:51:48.56 ID:4r7QBeuW0.net
キーバインドで操作出来るんじゃないの

総レス数 1008
389 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★