MAC OS: ПОЛЕЗНЫЕ СОВЕТЫ

Быстрое сохранение документов TextEdit используя AppleScript

[пятница, 31 октября 2008 г, 11:20]

Если вы много и часто делаете заметки, записываете идеи, ответы на какие-то вопросы и прочее, сохранение этих файлов может занимать много времени. Для каждого из них надо выбрать имя, а иногда и менять папку. Но есть скрипты AppleScript, которые могут сэкономить время на сохранение.

Откройте Редактор скриптов, и вставьте следующий код:

tell application "TextEdit"

set documentName to ""

set paragraphText to paragraph 1 of document 1

if (count of paragraphs of document 1) = 1 then

set documentName to paragraphText

else

-- get rid of newline character

set documentName to ((characters 1 thru -2 of paragraphText) as text)

end if

end tell

tell application "Finder"

set theDocumentPath to (path to documents folder as text) & (documentName as text) & ".rtfd" as text

if item (theDocumentPath) exists then -- check if document already exists, avoid overwriting it!

display alert "Document already exists!"

else

try

tell application "TextEdit" to save document 1 in theDocumentPath

on error

display alert "Cannot save " & theDocumentPath as text

end try

end if

tell application "TextEdit" to activate

end tell

Можете сохранить его как скрипт, или лучше - как приложение, и вынести иконку для запуска в Dock для быстрого доступа.

Этот скрипт берет первый параграф (строчка, заканчивающаяся символом новой строки) документа и использует ее для формирования названия файла и и сохраняет текстовый файл в вашей папке Документы.

Имейте ввиду, что некоторые символы, такие как ':', не могут быть использованы в названиях файлов.

Источник: Mac OS X Hints Добавил: Иван Дульнявка