Apple Script
Здравствуйте, Гость ( Вход | Регистрация )
|
|
|
Apple Script
15. 05. 2007, 06:23 PM
Отправлено
#1
|
|||
| |||
|
Да-да, знаю, наверное я один с ним начинаю знакомиться, но все же хотел поделиться своими первыми впечатлениями. Я только щяс решил подучить возможности языка чтобы самому немного улучшить функциональность своего мака. Пока меня впечатлил скрипт, который я скачал недавно. Он превращает текст, написанный в Text Edit в звуковой файл формата aiff, который потом можно закачать на iPod:
CODE property voice_names : {"Agnes", "Albert", "Bad News", "Bahh", "Bells", "Boing", "Bruce", "Bubbles", "Cellos", "Deranged", "Fred", "Good News", "Hysterical", "Junior", "Kathy", "Organ", "Princess", "Ralph", "Trinoids", "Victoria", "Whisper", "Zarvox"} property default_voice : "Victoria" tell application "TextEdit" activate try set this_string to (the text of document 1) as string if this_string is "" then error "This document contains no text." set this_voice to (choose from list voice_names default items default_voice with prompt "Pick the voice to use:") as string if this_voice is "false" then exit repeat else set default_voice to this_voice end if set the target_file to choose file name with prompt "Name and location for the sound file:" default name "rendered.aiff" say this_string using default_voice saving to target_file display dialog "Rendering completed." buttons {"Play File", "OK"} default button 2 if the button returned of the result is "Play File" then tell application "QuickTime Player" activate stop every movie open target_file play movie 1 end tell end if on error error_message number error_number if the error_number is not -128 then display dialog error_message buttons {"Cancel"} default button 1 end if end try end tell Вот и все... Конечно стандартные голоса не идеальны и по качеству звучания это не аудиокнига, НО если нужно реально что-то на английском то все можно юзать. -------------------- Мотивация важнее знаний и умений
Werdan © I always tell the truth. Even when I lie. In this country, you gotta make the money first. Then when you get the money, you get the power. Then when you get the power, then you get the women. You wanna waste my time? Okay. I call my lawyer. He's the best lawyer in Miami. He's such a good lawyer, that by tomorrow morning, you gonna be working in Alaska. So dress warm. The only thing in this world that gives orders... is balls. |
|||
15. 05. 2007, 06:29 PM
Отправлено
#2
|
|||
| |||
|
Есть схожесть с родимым Паскалем
порадовало следующее: CODE set the target_file to choose file name with prompt "Name and location for the sound file:" default name "rendered.aiff" тупо целое предложение забабахал компилятору )) такой синтаксис довольно таки необычен для основных языков программирования -------------------- Летун аццкий, птЫчкообразный. Вымирающий вид. Встречается крайне редко в столичных краях. Основные места обитания: в районе КПИ и Контрактовой площади (во время сезонного сходкообразования у памятника Сковороде). Больше всего не любит когда его пытаются кормить крошками и поить пивом. Плохо поддаётся дрессировке.
![]() |
|||
15. 05. 2007, 10:18 PM
Отправлено
#3
|
|||
| |||
|
QUOTE во-первых нет никаких пунктуационных знаков в этом то и весь прикол. не представляю себе как так может быть удобней %) получается нужно ещё стараццо не запутаццо в построении предложений. Прям английская грамматика какая-то %) ЗЫ. А вообще довольно познавательно познаковиться с языком программирования Маковской платформы -------------------- Летун аццкий, птЫчкообразный. Вымирающий вид. Встречается крайне редко в столичных краях. Основные места обитания: в районе КПИ и Контрактовой площади (во время сезонного сходкообразования у памятника Сковороде). Больше всего не любит когда его пытаются кормить крошками и поить пивом. Плохо поддаётся дрессировке.
![]() |
|||
17. 05. 2007, 04:53 PM
Отправлено
#4
|
|||
| |||
|
чтобы усмирить вердана, который требует чтобы я участвовал в разговоре скажу: я нихера не знаю про эппл скрипт, и мне если честно наплевать на него.
поучаствовал? вот и гуд Спасиба, я старался Сообщение отредактировал MaD LOrD - 18. 05. 2007, 09:07 PM -------------------- ![]() Антон психапад и абижаеццо а нихто ни зопрещал юзадь албанскей фф подпесе Не надо нам икроньюсъ, верните нам дикэра... пардон, геймэраунд! |
|||
19. 05. 2007, 10:12 PM
Отправлено
#5
|
|||
| |||
|
QUOTE итак она перемещает все файл с рабочего стола в папку Downloads:) вот код: а в винде это мышкой можно делать -------------------- ![]() Антон психапад и абижаеццо а нихто ни зопрещал юзадь албанскей фф подпесе Не надо нам икроньюсъ, верните нам дикэра... пардон, геймэраунд! |
|||
19. 05. 2007, 10:24 PM
Отправлено
#6
|
|||
| |||
|
QUOTE расскажи как ты в винде 30 файлов в папку переместишьsmile.gif выделил, ctrl+c\ctrl+x ---> ctrl+v QUOTE и представь что через некоторое время их опять надо перемешать, и опять, и опятьsmile.gif ок. программу тоже кликать надо, и что? -------------------- ![]() Антон психапад и абижаеццо а нихто ни зопрещал юзадь албанскей фф подпесе Не надо нам икроньюсъ, верните нам дикэра... пардон, геймэраунд! |
|||
20. 05. 2007, 12:03 AM
Отправлено
#7
|
|||
| |||
|
To: Werdan
QUOTE и представь что через некоторое время их опять надо перемешать А зачем? всё должно лежать по полочкам... |
|||
22. 05. 2007, 11:03 PM
Отправлено
#8
|
|||
| |||
|
To: Werdan
скажи, мы не понимаем твоей гениальности? -------------------- ![]() Антон психапад и абижаеццо а нихто ни зопрещал юзадь албанскей фф подпесе Не надо нам икроньюсъ, верните нам дикэра... пардон, геймэраунд! |
|||
23. 05. 2007, 06:25 PM
Отправлено
#9
|
|||
| |||
|
QUOTE Щяс начну делать прогу, что при открытии Downloader и скачки файл сразу перемещался в папку Downloads. Ыыыы... Прям прогу? А может скрипт? вОт ещё одно доказательство, что софт для Макоси тупой. Вот почему в Регете можно все закачки качаются туда, куда надо... Почему так в браузерах? Ответ: Потому что Виндовс))) |
|||
23. 05. 2007, 08:38 PM
Отправлено
#10
|
|||
| |||
|
QUOTE ну вообще-то я бы сказал что вы додики, зачем оскорбляешь? QUOTE которые не помнят как сами учились программировать на чем-то (если вообще училисьsmile.gif ). я же говорил что мы не понимаем твоей гениальности QUOTE Программа супер тем, что в сравнении со всеми знакомыми мне языками, она гениально проста... ы. собирать игрушки из киндер сюрприза еще легче! купить тебе ящик таких? QUOTE и я не знаю как там у вас, но у меня рбочий стол засоряется кучей хлама быстро, и потому опять надо все перемещать... с небес наверное падает... QUOTE Щяс начну делать прогу, что при открытии Downloader и скачки файл сразу перемещался в папку Downloads. а у меня пока файрфокс не гепнулся можно было настроить ему папку для даунлоада, и все файлы туда сохранялись (хотя можно и в другие папки сохранять - всегда перед закачкой есть выбор). Мак лучше всех! QUOTE Та нет, просто я хочу в процессе написания проги выучить новые фишкиsmile.gif вот и всеsmile.gif не хочу делать через настройки, потому что мне удобнее на рабочий стол все кидатьsmile.gif скрипт хочу написать чито так, для себя ой... это уже выглядит жалко. -------------------- ![]() Антон психапад и абижаеццо а нихто ни зопрещал юзадь албанскей фф подпесе Не надо нам икроньюсъ, верните нам дикэра... пардон, геймэраунд! |
|||
20. 02. 2008, 09:38 PM
Отправлено
#11
|
|||
| |||
|
А такой вопрос можно ли этот скрипт использовать на форумах IPB
в темах ? -------------------- <тут была цензура>
|
|||
![]()
|
| Упрощённая версия | Сейчас: 29 August 2008 - 08:50 AM | TOP |