Можно ли сделать скринкаст с веб-камеры на экране

Можно заменить числовой части последовательных файлов с #с использованием СЭД выражения (похож на второй в Фредди ответа). уник можете потом удалить повторяющиеся строки:

дерево | СЭД с/\.[0-9]\+\.формат JPG/.####.формат JPG/г' | уник

Это будет все-таки оставить две записи для изображений (потому что в последней строке используется другой символ в дереве-чертеж детали), но он все-таки поправили список вниз до приемлемого длина:

.
|-- что каталоги directory1
| `-- image_sequence
| |-- image.####.jpg
| `-- image.####.jpg
`-- directory2
 |-- someanotherfile.в ext2
 `-- некий-файл.доб
+597
user3052503 19 авг. 2020 г., 07:38:51
16 ответов

Пару способов:

  • написать вывод awk в Файл, Создать исполняемый файл, а затем выполнить его
  • использование функции System() в скрипт на awk:
+934
waszil 03 февр. '09 в 4:24

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

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

Это не обязательно проблема, если после того, как сценарий был правильно настроен, чтобы удовлетворить потребности и функционирует должным образом во время испытания, затем он сохраняется как приложение и не изменены или сохранены снова после первого запуска он был сохранен как приложение. Если это может быть проблемой, то список должен быть сохранен в файл на диске. (Лично я бы выбрал, чтобы использовать файл на диске.)

Сохранение списка файлов , от которых контент уже по электронной почте как файл на диске также может быть сделано в ряде направлений. Вам по сути нужно выбрать один из возможных путей и код соответственно.

Следующие помощью AppleScript код примеры, показывает два пути для достижения общей задачи. Первый, с помощью AppleScript по свойству переменной , а второе-с диска файл, чтобы сохранить список.

  • Примечание: в одном из моих комментариев, я спросил: "сделать файлы rtf или они могут быть обычный текст?", и причиной этого является, как текстовый файл не должен быть открыт в Гуй , чтобы получить содержание, где как с форматированного текста, он должен быть открыт в .е.г. Программе TextEdit для получения содержимого. Не надо делать это через Гуй быстрее и визуально меньше выпирает. Также, если это делается для автоматизаторов помощью сделать содержание в текстовом редакторе документ действий, он извлекает содержимое как простой текст в любом случае. Таким образом, это на самом деле выгодно использовать простые текстовые файлы за форматированный текст с самого начала. Эти примеры кодирования при использовании форматированного текста и текстовом редакторе, с изменением показано тогда, если с помощью обычного текста.

В первом примере помощью AppleScript код, есть некоторые переменные , которые вы должны задать:

  • это папка - папку, содержащую 100 файлов.
  • theRecipientName - имя получателя.
  • theRecipientAddress - адрес электронной почты адрес электронной почты получателя.
  • тема - предмет сообщения.

Во втором примере помощью AppleScript код, в дополнение к переменным показано выше:

  • theAlreadySentListFilename - местоположение и имя файла, содержащего имена которых содержание уже был отправлен.

Остальная часть скрипта закодирована в порядке (маркера) для работы с этими переменными , а другим установить в скрипт. Также сказать приложение "Почта" блок из код закодирован для отправки сообщения автоматически, однако он был закомментирован, до тестирования и или если не хочет автоматически отправлять. Раскомментируйте соответственно.

Чтобы использовать этот скрипт, в скрипт редактор, создайте новый документ и сохраните его в качестве приложения в /приложений, назвав его, как, например, 100 сообщений для отправки.приложение.

Затем скопируйте и вставьте пример помощью AppleScript код ниже в 100 сообщений для отправки.приложение в скрипт редакторе и нажмите на компиляции кнопку на панели инструментов.

Изменять переменные, упомянутые ранее выше.

Сохраните приложение и тестов в редактор скриптов.

После этого с тестирования, нажмите на компиляции кнопку на панели инструментов , чтобы сбросить theAlreadySentList помощью AppleScript собственность переменной в пустой список, а затем сохранить и закрыть 100 сообщений для отправки.приложение чтобы не сбросить theAlreadySentList помощью AppleScript собственность переменной после производства режим начинается.

Первый пример помощью AppleScript код:

-- ### Путь К Папке Переменной

-- # Установить местоположение папки, содержащей 100 файлов.
-- # Примечание: все 100 файлы должны быть в одной отдельной папке.

набор для этого папки (путь к папке "документы" как текст) & "100 сообщений отправить"

-- ### Переменные Почте 

набор theRecipientName в "Джон Доу"
набор theRecipientAddress к "[email protected]"
набор тема для "Привет Мир"
-- Брось следующие 'отсутствует значение'.
набор theMessageContent для отсутствующего значения


-- ##### Не изменяйте ниже этой линии, если это необходимо. #####


-- ### Некоторые Другие Переменные

-- # TheAlreadySentList переменная недвижимости, список 
-- # имена файлов, из которых сообщения уже были отправлены.
-- # Ценность это свойство сохраняется так долго, как
-- # этот сценарий не раз спасти или перекомпиляции после его
-- # было первоначально сохранено в первый раз.

theAlreadySentList собственность : {}
глобальный файл

-- ### Обработчик

на chooseRandomFileFrom(это папка)
 сказать приложение "Искатель"
 установить этот файл в какой-нибудь файл из контейнера это папка
 конец сказать
 вернуть файл
конец chooseRandomFileFrom

-- # Получить количество записей в theAlreadySentList список.
-- # Это используется для отображения сообщений и перерыва повторите цикл
-- когда-то все 100 сообщения были отправлены.

набор theCount к (число theAlreadySentList) как целое число

-- # Выберите файл в случайном порядке.

набор thisFileName на имя chooseRandomFileFrom(это папка)

-- # Оценить отправлено статус thisFileName и соответственно реагировать.

повторяю-в 200 раз -- # раскомментируйте, если хотите безотказный из "повторите" цикл.
 если theCount равен 100, то
 отображение диалогового окна "все 100 сообщений уже отправлены!" кнопки {"ОК"} кнопка по умолчанию 1 
 выход повторить
 еще если thisFileName в theAlreadySentList тогда
 -- # Выбрать другой файл в случайном порядке.
 набор thisFileName на имя chooseRandomFileFrom(это папка)
еще
 -- # Этот файл не использовался, но, процесс соответственно.
 установить конец theAlreadySentList в thisFileName
 рассказать приложения "TextEdit от"
 открыть файл
активировать
 задержка 1 --# при необходимости отрегулировать. Времени должно быть дано для файл, чтобы открыть, прежде чем продолжить.
 набор theMessageContent в текст перед документом
 закройте переднюю документа
 конец сказать
 сказать приложение "Почта"
активировать
 набор земессарги, чтобы сделать новое исходящее сообщение с свойств {видна:правда, тема:тема:содержание: theMessageContent}
 скажите земессарги
 завести новых получателей в конце получателям со свойствами {имя:theRecipientName, адрес:theRecipientAddress}
 конец сказать
 -- задержка 1 --# при необходимости отрегулировать. Раскомментировать для использования этой команды.
 - отправить земессарги --# раскомментировать для использования этой команды.
 конец сказать
 выход повторить
 конец если
конца повторять

В этом втором примере помощью AppleScript код, а на диске файл используется для хранения списка файлов , от которых контент уже был отправлен по электронной почте сообщение.

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

Сохранив документ в качестве приложения, теперь откройте пакет приложенияИскатель, Правой Кнопкой Мыши, показать содержимое пакета) на содержание/ресурсы/ и создать, например, сообщений, отправленных именем List.txt файл как пустой файл, а затем закройте пакет приложения.

Затем скопируйте и вставьте пример помощью AppleScript код ниже В например, 100 сообщений для отправки.приложение в скрипт редакторе и нажмите на компиляции кнопку на панели инструментов.

Изменять переменные, как уже упоминалось выше.

Сохраните приложение и тестов в редактор скриптов.

После завершения тестирования, удалите записи из отправленных сообщений именем List.txtтак это пустой файл при запуске приложения в первый раз в производственный режим.


Второй пример помощью AppleScript код:

-- ### Путь К Папке Переменной

-- # Установить местоположение папки, содержащей 100 файлов.
-- # Примечание: все 100 файлы должны быть в одной отдельной папке.

набор для этого папки (путь к папке "документы" как текст) & "100 сообщений отправить"

-- ### Переменные Почте 

набор theRecipientName в "Джон Доу"
набор theRecipientAddress к "[email protected]"
набор тема для "Привет Мир"
-- Брось следующие 'отсутствует значение'.
набор theMessageContent для отсутствующего значения

-- ### Переменные Отправленные Сообщения Список Именем Местоположения 

-- # Установить местоположение и имя файла, содержащего 
-- # имена которых содержание уже был отправлен.

установить путь mypath в POSIX путь (путь ко мне как строку)
набор theAlreadySentListFilename в путь mypath & "содержание/ресурсы/отправленных сообщений именем List.txt"


-- ##### Не изменяйте ниже этой линии, если это необходимо. #####


-- ### Некоторые Другие Переменные

глобальный файл
мировой theAlreadySentList
набор theAlreadySentList в {}

-- ### Обработчики

на buildListFromDiskFile(thisDiskFile)
 набор thisContent сделать скрипт "кошка" & цитирует формой thisDiskFile
 повторите с thisParagraph в абзацы текста в thisContent
 установить конец theAlreadySentList к (thisParagraph как текст)
 конца повторять
конец buildListFromDiskFile

на chooseRandomFileFrom(это папка)
 сказать приложение "Искатель"
 установить этот файл в какой-нибудь файл из контейнера это папка
 конец сказать
 вернуть файл
конец chooseRandomFileFrom

-- Загрузка данных из дискового файла для: 'theAlreadySentList'

buildListFromDiskFile(theAlreadySentListFilename)

-- # Получить количество записей в theAlreadySentList список.
-- # Используется для отображения сообщения, когда все 100 сообщения были отправлены.

набор theCount к (число theAlreadySentList) как целое число

-- # Выберите файл в случайном порядке.

набор thisFileName на имя chooseRandomFileFrom(это папка)

-- # Оценить отправлено статус thisFileName и соответственно реагировать.

повторяю-в 200 раз -- # раскомментируйте, если хотите безотказный из "повторите" цикл.
 если theCount равен 100, то
 отображение диалогового окна "все 100 сообщений уже отправлены!" кнопки {"ОК"} кнопка по умолчанию 1 
 выход повторить
 еще если thisFileName в theAlreadySentList тогда
 -- # Выбрать другой файл.
 набор thisFileName на имя chooseRandomFileFrom(это папка)
еще
 -- # Этот файл не использовался, но, процесс соответственно.
 -- #
 -- # Добавляем имя в список.
 сделать скрипт "Эхо" & thisFileName & ">> " & цитирует формой theAlreadySentListFilename
 -- # Получаем содержимое текстового файла.
 рассказать приложения "TextEdit от"
 открыть файл
активировать
 задержка 1 --# при необходимости отрегулировать. Времени должно быть дано для файл, чтобы открыть, прежде чем продолжить.
 набор theMessageContent в текст перед документом
 закройте переднюю документа
 конец сказать
 -- # Создать почту письмо (и направить его).
 сказать приложение "Почта"
активировать
 набор земессарги, чтобы сделать новое исходящее сообщение с свойств {видна:правда, тема:тема:содержание: theMessageContent}
 скажите земессарги
 завести новых получателей в конце получателям со свойствами {имя:theRecipientName, адрес:theRecipientAddress}
 конец сказать
 -- задержка 1 --# при необходимости отрегулировать. Раскомментировать для использования этой команды.
 - отправить земессарги -- # раскомментировать для использования этой команды.
 конец сказать
 выход повторить
 конец если
конца повторять

Примечание: Если вы собираетесь использовать простые текстовые файлы, а не богатые текстовые файлы, потом все рассказать приложения "TextEdit от" блока из кода можно заменить следующие две строки кода:

установить файл в POSIX путь (это папка & ":" & thisFileName)
набор theMessageContent сделать скрипт "кошка" & цитирует форма файл

Вы также можете изменить комментарий выше его, -- # получаем содержимое текстового файла., замена богатые с равнины.

+801
Ben Green 6 окт. 2017 г., 03:36:57
Другие ответы

Связанные вопросы


Похожие вопросы

Похоже, что недавнее восстановление и исправление разрешений и диск в Дисковой утилите не проблема. Если это случится снова, однако, я вернусь к этому посту с баунти. Кроме того, недавнее обновление OS X, похоже, чтобы устранили эту проблему.

+797
terraCottaCheesus 22 мар. 2010 г., 17:16:07

Чтобы узнать ID устройства веб-камеры, ввод команды lsusb в терминале окне будут перечислены все устройства USB на системе. Попробуйте найти соответствующую строку для веб-камеры. Идентификатор появляется после "ID" на этой линии, в виде ХХХХ:ХХХХ, где Х-это цифры или буквы

Веб-камеры Logitech

В данном разделе вы можете найти различные списки, связанные с веб-камеры Logitech устройств, которые помогут вам определить конкретные модели и какие функции они поддерживают. Списки делятся на УФ и не УФ-камеры. Большинство наших новых веб-камеры стандарта UVC совместимая, так что раздел лучше начать.

Skype и веб-камеры

После недавнего выпуска бета-версия Skype с поддержкой видеозвонков, этой странице представлен список веб-камеры, которые были протестированы в Skype, и другие детали. Это может отличаться от списка веб-камер, работающих в целом на Ubuntu, приведенный здесь.

+720
Sundas Riasat 8 июл. 2013 г., 10:38:22

Заменить все, от ПИ к стоимости: с пустой строкой:

СЭД с/Пи.*Значение://'
+599
barksten 26 дек. 2015 г., 22:02:12

Обычно это rsyslogd или для syslogd, что пишут в/var/журнал/сообщения. Попробуйте остановить и / или отключение соответствующей службы.

+576
Martin Dorey 26 нояб. 2016 г., 01:25:47

Решения для управления подмышки пота и запаха: 1) один раз побрил подмышки каждые несколько месяцев, чтобы периодически очищать, что бактерии. 2) духи или смочить подмышки с разведенным раствором спирта, чтобы убить бактерии (не делайте этого сразу после бритья). 3) нанести клей подмышки колодки для вашей любимой рубашки, чтобы предотвратить накопление бактерий и дезодорант в них. 4) проконсультируйтесь с вашим врачом, прежде чем делать любой из этих, кроме #3.

+531
user68619 4 сент. 2016 г., 04:40:20

Ладно... я знаю, что нет обновления Lollipop (или ОТА или ручной загрузки прошивки) для ядра Галактики премьер-G360H см еще. Но у меня вопрос: Могу ли я использовать прошивки см G360F это 5.0.2 на G360H см? Я предполагаю, что это должно работать, но в 360 ч есть две SIM-карты и не имеет NFC. Будет ли это проблемой? Я буду болеть после этого телефон и я знаю как обновить его вручную. Я просто хочу знать, если прошивки 360F будет полностью совместима и может использоваться на 360 ч.

+491
cassi0peias 6 мар. 2017 г., 09:40:05

Текущая версия все еще 2.3 (2004) и Ubuntu, таких как Debian, на основе этого. В Линукс фонда отмечается, что

В настоящее время СЗХ спецификация 3 находится в стадии разработки.

Они стремились освободить его до 1 июля этого года, поскольку эта статья описывает, поэтому дату вы увидели в Википедии была только эта дата у них целевым назначением. Фактически не был освобожден, но в то время я пишу (12 сентября 2012). Изменения до сих пор не решены полностью, но есть некоторые полезные ссылки в ссылке выше (например, СЗХ спискам рассылки, обсуждения и дискуссии на lwn.net.

Более подробную информацию о существующих технические характеристики доступны на Линукс Фонда.


Для получения более общей информации, два великих вопросов на этом сайте объяснить иерархии файловой системы ну:

+450
stars83clouds 23 июн. 2020 г., 02:07:38

Я интересно, если есть какие-то приложения для обмена мгновенными сообщениями, которые связывают с контактными данными поля и использовать намерения, чтобы добавить отправлять мгновенные сообщения действий QuickContactBadge показано во многих местах при нажатии на контакт.

Я помню Samsung-добавил (Или это было в&Т-добавили, я не помню) приложения im, что пришли на мой Галактики s увлечь обратном пути сделал это ОЕМ.

Есть ли какие им приложений на рынке, что позволит мне нажмите на контакт, вы откроете QuickContactBadge и затем отправить им прямо оттуда?

+392
Mamunahmed33 22 дек. 2017 г., 18:10:04

Если этот формат является последовательной и области действительно завернутый в двойные кавычки, вы можете использовать awk или Cut с " как разделитель полей:

на awk -е\" '{печати $6}'

или:

вырезать -Д\" -Ф 6
+335
Abcd Wxyz 10 янв. 2023 г., 22:08:02

Недавно я скачал Убунту 9.10 виртуальное устройство для VMware и хотите установить сервер LAMP на нем. Обычно, я бы просто команду sudo tasksel для установки светильника-сервер, но это, кажется, просто вернуть ничего не делая. Так что я попытался судо tasksel для того , чтобы вывести список пакетов. Но этот список включает в себя только три варианта... принт-сервер, Убунту рабочего стола и ручной упаковки выбор. Я подумала, что это в ручной выбор пакетов, но я не видел его. Я довольно новичок в Ubuntu (и Linux в целом), поэтому я не уверен, куда идти дальше. Единственные посты, которые я нашел об отсутствии вариантов в tasksel для говорит, он просто вдруг начал показывать дополнительные опции на следующий день...

Почему у меня нет всех вариантов я обычно делаю (как в скрипте)? Как я могу получить эти параметры обратно?

+283
THE BUSINESS DIARIES 28 апр. 2017 г., 01:59:10

Double immunohistochemistry with horseradish peroxidase and alkaline phosphatase levitra shop online detection systems.

+194
Ian678 Oct 9, 2022, 7:45:12 PM

Я планирую купить новый 2017 13" модели MacBook Pro с сенсорная панель для нового семестра. Однако, я пытаюсь выбрать между модернизацией оперативной памяти или процессора.

В настоящее время я изучал математику и планируете использовать его для дела, связанные с математическими операциями, как работает система Mathematica, факторинг очень больших простых чисел, графический 3D контур участков и т. д. Я тоже немного геймера. Еще одно соображение заключается в том, что я действительно не хочу, чтобы компьютер накаляется, как в настоящее время у меня есть вентилятор-меньше 2015 MacBook с Retina-дисплеем и перегрев-это общая проблема.

С этого конкретного использования в виду, мне очень интересно, что будет полезным для меня самого: модернизация процессора i7 или увеличение оперативной памяти до 16 ГБ?

+102
delef 6 апр. 2021 г., 21:44:07

Температура кипения воды будет убивать моль, личинки и яйца. Больше еды! :)

И эксперты говорят, что это не опасно, если употреблять http://www.saferbrand.com/articles/pantry-moths

На ту же тему: https://www.thenakedscientists.com/forum/index.php?topic=24629.0

+51
guilofrano 12 мар. 2011 г., 04:35:33

Как я могу скопировать настройки экрана из TwLauncher Samsung на Гэлакси с II под управлением Android 4.0.3 на другой лаунчер, например, Холо, Нова, GO или Apex.

Я попробовал Бюро миграции , а также импорт внедренные в некоторые из этих пусковых установок, но в любом TwLauncher не отображается в качестве параметра для импорта или она появляется, но настройки не были импортированы.

+39
Imanashole 3 июл. 2019 г., 03:59:50

Показать вопросы с тегом