HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   Форум АНТИЧАТ > РАЗРАБОТКА > Для Администратора > Apple: Mac, OS X, iOS
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 01.01.2009, 15:44
Markus Lang
Участник форума
Регистрация: 08.07.2008
Сообщений: 267
Провел на форуме:
76171

Репутация: 0
По умолчанию

Один из очень частых use case для многих людей, пользующихся компьютером — создание и размещение скриншотов.

Как часто вам нужно показать кому-то часть вашего экрана, окно какого-приложения, «фотографию» ошибки или что-нибудь забавное? Правильный ответ — чаще, чем вы это делаете. Потому что обычно все это достаточно сложно и неудобно. И вправду, ведь что нужно сделать для этого:

1. Собственно, сделать скриншот.
2. Сохранить его в файл.
3. Разместить где-то в интернете.
4. Получить http-ссылку на него.
5. Передать ее кому нужно.

Выполнение каждого из пунктов (кроме пятого разве что) зачастую является не таким простым, как хотелось бы.

Я хочу рассказать о способе быстрого создания скриншотов, который пригодится, как мне кажется, многим.

Automator

MacOSX, начиная с версии 10.4, включает в себя достаточно интересное и мощное приложение — Automator. Если попытаться описать его функциональность в одном предложении, то это инструмент для создания не слишком сложных скриптов из предустановленного (но расширяемого) набора «кирпичиков» — отдельных атомарных действий.

Каждое действие представляет собой какую-то операцию, имеющую (впрочем, не обязательно) некие входные и выходные данные. Учитывая тип этих данных, действия можно организовать в линейный поток, в котором каждое следующее действие получает данные на вход от выхода предыдущего. Таким образом, формируется последовательность операций, приводящая к требуемому результату.

Впрочем, гораздо проще будет показать пример.

Вот так выглядит окно Automator’а:



На панели Library перечислены все приложения, которые предоставляют Automator’у наборы действий. На панели Action — соответственно, расположены действия.

Из действий мы можем составить программу (Workflow). К примеру, такую:



Эта «программа» копирует на iPod всю непрочитанную почту в виде текстовых заметок (стандартная функциональность iPod). Вряд ли кому-то это действительно нужно, но для примера сойдет. Итак:

1. Запрашиваем подтверждение у пользователя — готов ли он к действию (подключил ли iPod)?
2. Скачиваем новую почту для всех аккаунтов.
3. Запрашиваем из почтовой программы все письма, которые еще не были прочитаны.
4. Объединяем письма в один большой текстовый кусок.
5. Создаем текстовую заметку в iPod.

Очень просто, очень наглядно и очень быстро.

Но вернемся к нашей задаче.

Реализация

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

Собственно, скрипт:



По шагам:

1. Используем стандартное действие «Take screenshot». С указанными настройками оно предложит пользователю мышкой выделить любую область экрана и сохранит изображение выделенного в файл screen.

2. Это действие переименовывает этот файл в уникальное название. Нужно для того, чтобы следующий скриншот не перезаписывал предыдущий.

3. Собственно, загрузка на FTP. Это действие не является стандартным, и его нужно устанавливать в систему отдельно. Внизу статьи будут даны все ссылки.

4. Действие «Upload to FTP» передает в выходных данных HTTP-ссылку на загруженный файл. Четвертым действием мы кладем ее в буфер обмена.

Все!

Сухой остаток


Вот необходимый для его работы action




Для просмотра скрытого содержимого необходимо иметь 1 сообщение, у вас 0 сообщений.


Инструкции:

1. Скачиваете и устанавливаете «Upload to FTP».
2. Открываете screenshot.wflow в Automator. Заменяете параметры первого и третьего действий. В первом действии — выбираете подходящее для вас место сохранения скриншота, в третьем вводите все нужные параметры вашего FTP-сервера.
3. Выбираете пункт меню File — Save As…, далее вместо типа «Workflow» выбираете «Application».

Теперь вы имеете обычное приложение MacOSX, которое можете поместить в Dock и запускать каждый раз, когда вам нужно будет сделать скриншот.
 
Ответить с цитированием

  #2  
Старый 03.01.2009, 13:09
we_are_hakers
Постоянный
Регистрация: 10.04.2008
Сообщений: 650
Провел на форуме:
132173

Репутация: 0


По умолчанию

есть более легкий путь:
Shift + Alt + 3 = скриншот всего экрана, помещается автоматом на десктоп;
Shift + Alt + 4 = скриншот выделенной области(область выделяется курсором) и опять же сохраняется на десктоп
потом уже лить на файлообменник
 
Ответить с цитированием

  #3  
Старый 06.01.2009, 05:12
Konkoff
Познающий
Регистрация: 26.12.2007
Сообщений: 49
Провел на форуме:
18768

Репутация: 0
По умолчанию

Ребзя бу го га
есть еще проще ))))
Ставим http://skitch.com/ и только выделяем места мышой на экране, она сама скринит и заливает на хост, а вам на выбор ссылочке для форума, в блог, директ урл итд
 
Ответить с цитированием

  #4  
Старый 06.01.2009, 14:39
Ricona
Участник форума
Регистрация: 21.10.2007
Сообщений: 270
Провел на форуме:
100329

Репутация: 0
По умолчанию

Цитата:

Konkoff написал(а):

Ребзя бу го га
есть еще проще ))))
Ставим http://skitch.com/ и только выделяем места мышой на экране, она сама скринит и заливает на хост, а вам на выбор ссылочке для форума, в блог, директ урл итд

Кому как...Вот например я не смогу вчера там зарегиться,скрин нужно было срочно сделать.Konkoff уважаемый, а что тебя так рассмешило тут деляться все советами???????
Спасибо за живой урок очень пригодилось
 
Ответить с цитированием

  #5  
Старый 08.01.2009, 14:33
cyberwatcher
Новичок
Регистрация: 09.01.2008
Сообщений: 2
Провел на форуме:
429

Репутация: 0
По умолчанию

AcdSee под MacOS

Добрый день!
Кто-нибудь может посоветовать, что то подобное ACDSee под MAC?
 
Ответить с цитированием

  #6  
Старый 08.01.2009, 18:04
we_are_hakers
Постоянный
Регистрация: 10.04.2008
Сообщений: 650
Провел на форуме:
132173

Репутация: 0


По умолчанию

Цитата:

что то подобное ACDSee под MAC?

тебе для редкатрирования изображений? если да, то есть мак версии фотошопа и гимпа
 
Ответить с цитированием

  #7  
Старый 10.01.2009, 19:16
eXistanze
Новичок
Регистрация: 02.09.2006
Сообщений: 28
Провел на форуме:
8615

Репутация: 0
По умолчанию

А для просмотра есть что-то удобное?
 
Ответить с цитированием

  #8  
Старый 10.01.2009, 23:00
Нариман
Новичок
Регистрация: 09.01.2009
Сообщений: 17
Провел на форуме:
3482

Репутация: 0
По умолчанию

Цитата:

we_are_hakers написал(а):

есть более легкий путь:
Shift + Alt + 3 = скриншот всего экрана, помещается автоматом на десктоп;
Shift + Alt + 4 = скриншот выделенной области(область выделяется курсором) и опять же сохраняется на десктоп
потом уже лить на файлообменник

Эти способы малофункциональные.
 
Ответить с цитированием

  #9  
Старый 11.01.2009, 12:20
we_are_hakers
Постоянный
Регистрация: 10.04.2008
Сообщений: 650
Провел на форуме:
132173

Репутация: 0


По умолчанию

Цитата:

Эти способы малофункциональные.

малофункциональны? о_О а что тебе большего надо?
 
Ответить с цитированием

  #10  
Старый 13.01.2009, 05:26
Dupont
Новичок
Регистрация: 09.09.2008
Сообщений: 13
Провел на форуме:
4940

Репутация: 0
По умолчанию

Цитата:

Нариман написал(а):

Эти способы малофункциональные.

А какие функции еще нужны для снятия скриншота экрана или выделенной области? Чтобы скриншот еще mp3 проигрывал что ли?
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.