作者tren (窗外有蓝天)
看板MacDev
标题我搞不懂apple的逻辑
时间Mon Apr 4 06:00:24 2005
今天因为要自动化某些工作
第一次尝试写applescript on Panther
我的第一个程式test如下
======================
tell app "Finder"
display dialog "test"
end tell
======================
然後我用osascript ./test可正常执行
可是我发现了一个指令osascompile,
於是很好奇地下了osacompile ./test
结果目录下产生了一个a.scpt
-=-=-=-=-=-==--=-=-=- 以下才是我的问题分隔线 -=-=-=-=-=-=-=-=-=
a.scpt你可以把他改成a或任何名字,
在finder中打开可看到原始程式码,
档案大小也不为0.
不过你在terminal下不管用ls -l, cat, vi...
这个档案完全是个大小为0里面没资料的空白档!!
我用ls -al检查过似乎也没有什麽以"."开头的隐藏档案来存这个内容.
但为什麽finder可以"正常地"判断他呢?
谁能告诉我os x到底偷偷做了什麽.....
==
感觉很黑啊.....
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 128.197.62.218