等效我有一個工作OsaScript具有重複看起來像這樣: repeat with i from 1 to count windows of proc
....
end repeat
現在我要改變這分鐘(2,計數窗口的proc) 我會如何使用純粹的OsaScript寫這個? (涉及Bash等的解決方案是不可接受的,但問題實際上是關於如何從OsaScript執行此操作)
下面的問題涉及被張貼在this question答案: 我喜歡創造我自己的功能,打開一個新的終端的概念,從而使克雷格·沃克掛在上面提到的問題,劇本適合我需要。該腳本,由Mark Liyanage寫的,發現here. 該腳本是這樣的: #!/bin/sh
#
# Open a new Mac OS X terminal window with the command given
# as ar
這是一個特定於應用程序的問題。我正在嘗試在Terminal.app中查找並選擇一個選項卡,具體取決於內部的內容。這是我在做什麼: tell application "Terminal"
set foundTabs to (every tab of every window) whose contents contains "selectme"
repeat with possi
此工作的重複,從1(打印,例如,「3個參數」): to run argv
do shell script "echo " & (count argv) & " arguments"
end run
這不(僅打印「之爭3 :三」,而不是以前的兩個參數): to run argv
do shell script "echo " & (count argv) & " argum
我剛開始玩Geektool和蘋果腳本,使我的Mac桌面變得有趣,我遇到了一個我似乎無法找到答案的問題。你如何從osascript命令獲得當前的歌曲播放時間?我發現了很多關於如何在命令行上使用iTunes和osascript做其他事情的大量資源,但似乎沒有人關心顯示當前的播放時間。謝謝!我假設它會是這樣的: osascript -e 'tell application "iTunes" to tim