2010-09-08 30 views
0

所以,我有一個方便的小AppleScript這個想法,在我看來,這將非常方便,在加快上傳本地文件的過程中,到它的同一位置服務器。AppleScript傳輸腳本上傳文件,以取代自己的網絡服務器

換句話說,你必須在服務器和本地指定home文件夾,但一旦完成,只需按「Command」+「Shift」「U」就可以上傳或其他熱點鍵組合不被OS X用於在Finder中上傳當前選定的文件。

我發現自己需要做很多事情,而且會節省很多時間!

有人請告訴我是否有更簡單的方法來做到這一點,但我認爲這將是一個很好的學習經驗。

我需要我應該如何得到卻開始有些幫助..

+0

嗯,我想很多的事情要做,但最重要的,我不認爲寫劇本是你上傳什麼樣的文件的答案嗎? – mcgrailm 2010-09-08 13:38:42

+0

是的,我想一個程序更好..只是HTML,CSS,JS和ASP文件到Web服務器。用於定期測試和推動目的。唯一我不想構建GUI或類似的東西。我可以非常快速地設置基礎,真的。 – Qcom 2010-09-08 21:31:14

回答

1

1)命令行程序捲曲可以上傳文件。 2)如果您在Finder窗口中選擇了一個文件,applescript可以獲得選擇。使用這兩個想法可以使您的任務自動化。我不知道確切的curl命令,但應該很容易找到使用谷歌。因此,您在Finder中選擇一個文件,然後運行該腳本。腳本可以像您提到的那樣使用鍵盤快捷方式運行,也可以將其放入「腳本」菜單並從此處運行。

tell application "Finder" 
    set selectedFile to item 1 of (get selection) 
    set selectedFile to selectedFile as text 
end tell 

do shell script "curl -switchesToUpload " & quoted form of POSIX path of selectedFile 
0

我用Cyberduck這是一個FTP客戶端,您可以設置它,以便當您雙擊它打開它,在你喜歡的編輯器在服務器上的文件。(textmate是我的最愛。)它atuomagiclly下載和上傳時保存。

這似乎是一個更好的解決問題的辦法

+0

你最終在這裏做了什麼? – mcgrailm 2010-09-13 20:26:34

相關問題