AppleScript Transmit Script для загрузки файла для его замены на веб-сервере - PullRequest
0 голосов
/ 08 сентября 2010

Итак, у меня есть идея для небольшого удобного AppleScript, который, на мой взгляд, был бы очень полезен для ускорения процесса загрузки локального файла в то же место на сервере.

Другими словами, вы должны указать домашнюю папку на сервере и локально, но как только она будет завершена, было бы неплохо просто нажать, например, «Command» + «Shift», «U» для загрузки или другую горячую клавишу. комбинация, не используемая OS X для загрузки выбранного в данный момент файла в Finder.

Мне часто нужно это делать, и это сэкономит много времени!

Кто-то, пожалуйста, скажите мне, если есть более простой способ сделать это, но я думаю, что это будет хороший опыт обучения в дополнение ко всему этому.

Мне нужна помощь в том, как мне начать, однако ..

Ответы [ 2 ]

1 голос
/ 09 сентября 2010

1) программа командной строки curl может загружать файлы. 2) если у вас есть файл, выбранный в окне Finder, яблочный скрипт может получить выделение. Используя эти 2 идеи, вы можете автоматизировать свою задачу. Я не знаю точную команду curl, но это должно быть легко найти с помощью Google. Таким образом, вы выбираете файл в 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 голосов
/ 09 сентября 2010

Я использую Cyberduck , который является FTP-клиентом, вы можете настроить его так, чтобы при двойном щелчке файла на сервере он открывался в вашем любимом редакторе.мой любимый.) он atuomagiclly загружает и загружает при сохранении.

кажется, что это гораздо лучшее решение проблемы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...