выберите пункт меню окно, а не процесс, с помощью помощью AppleScript

Я совсем новичок в помощью AppleScript (и начинающий программист) и я зашел в тупик. Я разобрался, как получить доступ к меню процесс, но я не знаю как это сделать после того, как я несколько окон. Спасибо за любую помощь вы можете дать!

фон: Я пытаюсь использование AppleScript с Фиджи находится всего в программе imagej (Фиджи) в процесс пары сотен файлов изображений одновременно. Мне нужно, чтобы использовать "плагины>сегментация - >простой невритов трассера" плагин но он не работает с родной Фиджи макроязык поэтому я стараюсь помощью AppleScript.

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

сказать приложение "Фиджи", чтобы активировать
задержка 3
menu_click({"Фиджи", "образ", "тип", "8-бит"})


-- `menu_click`, Яков Рус, сентябрь 2006 года
-- 
-- Можно список вид: `{"Искатель", "вид", "упорядочить по", "Дата"}`
... Выполнить указанный пункт меню. В этом случае, если Искатель 
... является активным приложением, устроив папку на переднем плане на сегодняшний день.

на menu_click(матричноориентированного списка)
местные имя_приложения, topMenu, Р

-- Проверка наших входных
если длина матричноориентированного списка х < 3, то ошибка "список меню не достаточно долго"

- Установить эти переменные для ясности и краткости позже
набор {имя_приложения, topMenu} в (пункты с 1 по 2 из матричноориентированного списка)
набор R в (пункты 3 через (длина матричноориентированного списка) от матричноориентированного списка)

- Это слишком длинная строка вызывает функцию menu_recurse с
-- два аргумента: R и ссылка на Меню верхнего уровня
сказать приложение "системные события", чтобы мой menu_click_recurse(Р ((имя_приложения процесс) с 
 (меню 1) с (меню пункта topMenu) с (меню topMenu)))
конец menu_click

на menu_click_recurse(матричноориентированного списка, parentObject)
местные Ф, Р

-- `Ф` = первый элемент, `Р` = остальные пункты
набор F в пункте 1 матричноориентированного списка
если матричноориентированного списка длины > 1, то установить значение R в (пункты 2 через (длина матричноориентированного списка) от матричноориентированного списка)

- либо на самом деле нажмите на пункт меню, или повторить еще раз
сказать приложение "системные события"
 если длина матричноориентированного списка равна 1 тогда
 нажмите parentObject пункт меню F
еще
 мой menu_click_recurse(Р (parentObject (пункт меню F) с (меню Ф)))
 конец если
конец сказать
конец menu_click_recurse

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

enter image description here

enter image description here Я была на другой странице, которая была похожа, но я не мог приспособить его либо к сожалению - нет кнопки, но до сих пор при помощи пункта меню в окне, а не в процессе: как я могу нажать кнопку, используя помощью AppleScript?

активировать приложение "Фиджи"
сказать приложение "системные события" сказать процесс "Фиджи"
выберите в меню пункт "Выход" меню "Файл" меню 1 окно 1
--выберите кнопку "Выйти" в окно 1 окно 1
конец сказать

Тогда я попытался использовать MouseTools, но это, кажется, не последовательно. Первые мыши идеально регистров, а второй работает иногда, а иногда нет.

-- переместите мышь к X/Y-координаты (как измеряется от верхней левой части экрана) и выполнить щелчок левой кнопкой мыши
набор mouseToolsPath на (путь к домашней папке как текст) & "MouseTools"
установить x 60
набор г до 44

делать оболочку цитировал форма скрипта пути в POSIX mouseToolsPath & " Х "& (Х как текст) & "-й "& (Г как текст) & "-doubleLeftClick"


установить X 219
набор г до 598

делать оболочку цитировал форма скрипта пути в POSIX mouseToolsPath & " Х "& (Х как текст) & "-й "& (Г как текст) & "-doubleLeftClick"
+293
Alen 12 сент. 2011 г., 0:29:21
34 ответов

Сделать пальцем движение вниз, чтобы открыть меню поиска. Введите имя приложения в "Твиттере". Я ожидал увидеть установленную программу "твиттере", потому что это поведение, которые произошли в iOS 8. Вместо этого, я вижу, подкасты, Почта, Сообщения, заметки, веб-сайты и поисковые запросы. Я должен вручную нажать через мои 100+ установленных приложений, чтобы открыть их или попросить Siri сделать это. Такое поведение началось сразу после обновления до iOS 9.0.

Как включить поиск для установленных приложений в iOS 9?

+984
Kitikonti 03 февр. '09 в 4:24

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

Какими свойствами должен мой новый случай должен быть, чтобы избежать этих проблем с антенной iPhone 4 в?

+943
nyx00 24 сент. 2015 г., 5:28:02
Другие ответы

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


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

О магазине Apple есть наушники EarPods.

enter image description here

И есть в-ухо наушники.

enter image description here

Но что, если я хочу купить наушники добрым?

enter image description here

Я нахожу эти самые удобные из всех. Apple, похоже, до сих пор их производят, как они указаны на сравнение моделей iPod страницу, где они в комплекте с iPod Шафл.

Я думал, может быть, Амазон будет работать, но, видимо, ОЕМ , совсем не означает, что он используется для.

Где я могу купить наушники Apple?

+920
sveta997 3 окт. 2016 г., 15:55:01

Это не встроенный в iOS, но есть твики джейлбрейк как уведомитель, OpenNotifier, и соавт. Если вы джейлбрейк вашего устройства, попробуйте поискать в Cydia.

Когда прошивкой 5 запусков, он будет включать Центр уведомлений, который объединяет уведомления в виде наложения которым можно получить доступ, проведя пальцем вниз от строки состояния, похожа на Android, но все же отличается от того, что вы спрашиваете.

+885
jan toma 31 янв. 2019 г., 11:21:45

Другое решение заключается в использовании специального стилуса, как это: http://www.tenonedesign.com/stylus.php

+859
dobzsock 3 нояб. 2017 г., 8:21:41

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

набор currentDay в будний день (получить текущую дату)

если currentDay = понедельник тогда
 сделать скрипт "открыть ~/рабочий стол/мес.ПНГ"
конец если

если currentDay = вторник тогда
 сделать скрипт "открыть ~/рабочий стол/Вт.ПНГ"
конец если

если currentDay = тогда в среду
 сделать скрипт "открыть ~/рабочий стол/Ср.ПНГ"
конец если

если currentDay = четверг тогда
 сделать скрипт "открыть ~/рабочий стол/Чт.ПНГ"
конец если

если currentDay = в пятницу тогда
 сделать скрипт "открыть ~/рабочий стол/Пт.ПНГ"
конец если

если currentDay = в субботу тогда
 сделать скрипт "открыть ~/рабочий стол/СБ.ПНГ"
конец если

если currentDay = воскресенье
 сделать скрипт "открыть ~/рабочий стол/Солнце.ПНГ"
конец если

Однако, мой реальный вопрос, Является ли это возможно для AppleScript для обработки запроса быстрый взгляд. Т. е. когда я нажимаю пробел на приложение, есть ли способ для него, чтобы отобразить изображение, а не подробности о приложении?

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

Возможно ли это сделать?

Заранее спасибо за любую помощь,

С уважением, Тома

+835
Landberg 30 нояб. 2011 г., 1:53:24

Подключите его при выключенном и затем включите его, это работает для меня каждый раз

+824
enmelen85 13 сент. 2014 г., 1:05:51

Я потерял свой исходный iTunes библиотеки музыки и файлов.

Однако, у меня есть резервные копии все на внешнем диске, я скопировал оригинальные файлы и структуру организации старой библиотеки на внешний диск. (мы будем называть этот внешний диск 1)

Мне нужно восстановить мою библиотеку в спешке, на новый внешний диск! (внешний диск 2)

На мой вопрос, как я это делаю, так что моя новая библиотека (на внешний диск 2) точно так же, как и оригинал?

Любую помощь вы могли бы предоставить мне бы искренне признателен!

С нетерпением ждем вашего решения!

+727
ak2205 18 нояб. 2011 г., 19:33:20

Лучший способ-это для синхронизации с адресной книгой вашего компьютера.

Вы не делали резервную копию перед обновлением? В любом случае, когда вы говорите ваш телефон для синхронизации адресной книги, он будет получать контакты из Outlook или адресная книга Яблоко.

+677
Ander Aristondo 1 окт. 2013 г., 18:39:34

С учетом этих трех я говорю процессора.

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

В OS X и некоторых программ (кашель в Firefox) люблю оперативной памяти. Сделать акции сумму и обновить позже.

+667
Wahnsinnig 21 дек. 2010 г., 17:59:42

Я получаю это сообщение в мой новый iPod классический тоже. Я просканировал его, как он попросил пару раз и ничего не меняется. Я подозреваю, что его просто ошибка с Windows 8, так долго, как iPod функции с iTunes, то просто проигнорируйте сообщение. Если там на самом деле проблемы с устройством, хотя, просто нажмите на окно сообщения, которое всплывает с предупреждением и она должна воспитывать маленькое окно, чтобы запустить сканирование на iPod.

+656
Niko Adrianus Yuwono 18 окт. 2016 г., 3:28:23

Как я могу добавить эту строку на страницах? Есть ли ярлык? Я могу только повторить пресс -.

Если это невозможно на страницах, подобное расположение тоже будет ОК.

enter image description here

+653
Christian V 11 сент. 2017 г., 17:52:55

Я скачал множество таблиц Либ В1.0.8 сценарий AppleScript библиотеки здесь.

Запустите следующий код, и вы увидите, что код будет работать без ошибок:

- использовать скрипт "множество таблиц Либ" версия "1.0.8"
использование AppleScript версия "2.4"
используйте дополнения сценариев 
использовать фундаменты""
использовать рамки "AppKit"

на fetchStorableClipboard()
 набор aMutableArray для текущего приложения NSMutableArray массив() -- используется для хранения содержание
 -- вам монтажном столе, а затем ее элементов картон 
 набор thePasteboard для текущего приложения NSPasteboard по генеральногоштабусклали()
 -- цикл по элементам картонные 
 повторить элемент, в pasteboardItems thePasteboard (с)
 -- создать новый элемент буфер для сохранения существующего элемента материалов
 набор newPBItem для текущего приложения NSPasteboardItem это к alloc () инициализации()
 - получить типы данных, хранящихся на товар картон 
 набор theTypes типы элемент (в)
 -- для каждого типа, сделать соответствующие данные и хранить все это в новом элементе картонные 
 повторите с дтип в theTypes
 набор данные (dataForType элемент по дтип) с mutableCopy()
 если данные не пропали ценности, то
 (метод setdata newPBItem по:данные forType:дтип)
 конец если
 конца повторять
 -- добавить новый элемент в массив картонные
 (методы addObject aMutableArray по:newPBItem)
 конца повторять
 возвращение aMutableArray
конец fetchStorableClipboard

Теперь ООН-комментарий самой первой строке этого кода:

используйте скрипт "множество таблиц Либ" версия "1.0.8"

После компиляции кода следующую строку:

набор theTypes типы элемент (в)

автоматически изменится на:

набор theTypes, чтобы ввести элемент в {}

Вопрос в том, что типа меняется на тип. Эффект заключается в том, что этот код больше не работает.

Кто-нибудь знает обходной путь, или как это предотвратить?

ОС OS X Эль-Капитан, версия 10.11.6.

+625
Dmitriy Melnik 9 мая 2015 г., 16:24:13

Я нашел OpenBoard быть хорошая, бесплатная альтернатива для разметки документов. Вы можете импортировать PDF-файл, записать на нее, экспортировать его в PDF, быстро. Конечно, эта программа предназначена для учителей и является бесплатной. Это также меньше, чем идеальное, но есть активное сообщество пользователей. Это делает мой планшет гораздо полезнее, но имеет немного кривой обучения эффективность. Это повесить, но автонавесы и поэтому я никогда не терял слишком много материала.

+519
naltex 27 сент. 2015 г., 9:37:53
Переменные окружения используются для создания общих параметров, которые сохраняются между вызовами приложения. Они используются для предоставления информации, такие как пути в важные каталоги, информацию о пользователе и другие информационные программы нужны для выполнения общих задач.
+505
russholio 6 февр. 2019 г., 2:32:48

Почему он стал серым?
В Настройки-Основные-Ограничения(пароль)-счета
(Текущее значение:не допускать изменения)

Если значение не допускают изменений,в iCloud в настройках будет автоматически отключен.


Для включения "Настройки" >iCloud
Перейти к:Настройки-Основные-Ограничения(пароль)-счета
Выберите "Разрешить Изменения"

+501
Larry Harmon 19 янв. 2017 г., 10:44:35

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

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

+489
Stvad 7 мар. 2014 г., 13:32:27

У меня есть фара для поиска приложений.

enter image description here

Однако, ничего не появляется, когда я искал приложение.

enter image description here

Что может быть не так? Я использую Йосемити, и я убедился, что прожектор работает с этой командой.

судо нагрузка -помощью следущей Вт /система/библиотеки/LaunchDaemons/com для.яблоко.метаданные.МДС.файл plist

+489
Harshad Madaye 17 мая 2012 г., 12:27:53

Нынешний состав работает ЦП до 100 С. Это нормально, так что вы могли бы сделать что-то Айк СМЦ управления вентилятором, чтобы нарастить фанатам, но поскольку тактовая частота CPU может из-за жары воздуходувки, вы не могли бы быть в состоянии сделать что-нибудь короткое внешнего охлаждения корпуса заметно.

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

+423
Rafal1 1 нояб. 2016 г., 1:25:58

Я установлена последняя OSX на ПМБ от 11.

Я установил последний ЗШ из системы MacPorts и вдруг он остановился разбора .ЗШ. Всякий раз, когда я войти, мне нужно источник ~/.zshrc до любых программ, установленных с помощью системы MacPorts доступны.

Кто-нибудь видел то же самое?

+415
Gosented 2 апр. 2015 г., 18:37:42

Как узнать программно, где приложение "Фотографии" хранит все фотографии?

Прежде чем ответить, что это всегда

~Библиотека/Картинки/Фото.photoslibrary/

помните , что это верно только для английской установки ОС Mac. Например, на французском языке, папка называется

~/Картинки/Phototèque.photoslibrary/

и в Германии,

~/Картинки/Фото-Разделе "Медиатека".photoslibrary/
+368
Darrell Evans 20 мая 2018 г., 3:56:42

Если вы доморощенный, выполните следующие действия:

обновление самогон 
самогон установите ncdu
компакт-диск /
судо ncdu

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

Если вы предпочитаете графический метод, лучшее приложение для ЭТО помощью DaisyDisk. Это платное приложение, которое предлагает бесплатную пробную версию. Она доступна в Mac AppStore и также по ссылке я разместил на официальном сайте.

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

Оба из DaisyDisk и инвентаризации диск X как WinDirStat проводит или TreeSize, если вы когда-либо использовали любой из тех, кто на Windows.

+364
Iyaz Ali 30 нояб. 2014 г., 0:53:14

Конечно, убедитесь, что вы резервную копию и сохранить все файлы, которые вы заботитесь о, тогда тип остановке

Если вы затем использовать команду sudo быть корень, мака рухнет.

Самый большой риск из командной строки является потеря данных. Интерфейс macOS и рассчитан на десятилетия, чтобы не удивлять людей и кромсал их данных и настроек или приложений. Графический интерфейс MacOS также существует для того, чтобы удалить кривой обучения (крутой), чтобы быть безопасным и освоение сценариев оболочки.

Вы потеряете те защиты, именно поэтому я предостерегаю людей, начиная с приложение Терминал или SSH. Если у вас есть резервная копия, вы знаете, что работает и есть время и уверенность в себе/умение, чтобы выполнить восстановление, то вы должны погрузиться в изучение и даже ломать вещи.

+329
J McNulty 22 мая 2011 г., 12:20:03

ОК, я решил проблему #1

Я скачал драйверы HP (все)

от принтера HP драйверы В. 2.14 для ОС Х

Странно, что драйверы HP не были включены в OS X, и никто не говорит вам, что.

Почему бы Apple включают в себя как миллион драйверы Brother и только несколько HP-это для меня загадка!

+307
user289117 21 февр. 2014 г., 11:57:47

поскольку 10.8 был установлен на моем Mac, когда я пытаюсь обновить iTunes или утилита Airport, он всегда застревает на "Установка - меньше минуты". потом нужно выключить компьютер с помощью кнопки питания, поскольку она не перезагрузить или выключить, а потом, когда я попробуйте еще раз обновить, он снова застрял. я попробовал свежей установке, и случается при следующем обновлении. я пробовал ремонтировать диск и разрешения диска, так же. почему это происходит? я единственный с этой проблемой? есть ли решение?

+262
rosston 12 сент. 2014 г., 20:40:11

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

+231
Sean Bernardino 8 дек. 2012 г., 10:31:40

Пытаться удержать клавишу "Option" и нажмите кнопку "зеленый".

+152
kan15 5 сент. 2018 г., 4:57:57

Я использую Улисс на OS X и iOS. Он синхронизируется через iCloud и может экспортировать в epub, формате PDF, текстовый набор, docx и обычный текст.

http://www.ulyssesapp.com

+145
pmaiorana 22 июн. 2013 г., 15:35:50

Как вы выяснили сами, приложений, разрешенных в AppStore не могу.

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

Также по теме : звонка iPhone уведомления на компьютере.

+139
user217259 5 янв. 2010 г., 21:06:52

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

Примечание: для пользовательского интерфейса сценариев к работе, нужно обеспечить необходимую доступность права на скрипт редактора.

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

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

В теории, влияют только на объем библиотеки или сайта следует рассчитывать на работу скрипта это отрезок времени это берет, чтобы выполнить. Но, с помощью AppleScript, там могут быть проблемы тайм-аут, что преждевременно прекратить выполнение сценария; и с UI сценариев, вероятность его ошибки имеет тенденцию к увеличению со временем.

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

#!/УСР/бин/osascript
--------------------------------------------------------------------------------
# pnam: фото#удалить неиспользуемые запросам
# nmxt: .помощью AppleScript
# дсхп: скриптовый-зависимый пользовательский интерфейс скрипта удалить ключевые слова с фото.приложение, которое
# не назначены для любой фотографии

# плст: -

# rslt: «список» : при успешном завершении, скрипт получает обновленный
# список заброшенных ключевые слова и возвращает результат (надеюсь
# пустой список)
# «подстраховаться » : ошибка скрипта выдает ошибку. Снова запустив скрипт 
# с фотографиями.приложение уже открыто, может дать другой результат.
--------------------------------------------------------------------------------
# высевают: СК
# расходомеров переменного перепада давления: 2019-01-07
# АСМО: 2019-01-07
# версия: 1.0
--------------------------------------------------------------------------------
используйте sys : приложение "системные события"
используйте фотографии : приложение "Фото"

процесс недвижимости : ссылку на процессе приложения "Фото"

_М собственность : ссылку на каждый элемент СМИ 
--------------------------------------------------------------------------------
# Выполнение:
активировать фото
откройте keywordManager

набор everyKeyword в список allKeywords()
набор activeKeywords в список currentKeywords()
набор disusedKeywords разницы(everyKeyword, activeKeywords)

скажите keywordManager
 расскажите своим keywordEditor
 открыть его
 выберите disusedKeywords
удалить
рядом
 конец сказать
конец сказать

набор everyKeyword в список allKeywords()
набор activeKeywords в список currentKeywords()

закройте keywordManager

набор disusedKeywords разницы(everyKeyword, activeKeywords)
--------------------------------------------------------------------------------
# КИНОЛОГИ И ОБЪЕКТЫ СЦЕНАРИЯ:
keywordManager сценарий 
 окне "Свойства": ссылка на окно "ключевые слова" моего процесса
 область прокрутки собственность : ссылки на Зона прокрутки 2 из моего окна
 кнопку Свойства : ссылку на кнопку "редактирование ключевых слов" из моего окна
 пункт меню Свойства : ссылка на 
 (пункт меню "менеджер сайта" из 
 меню 1 из 
 окно пункта меню "" из 
 меню 1 моего процесса)

 keywordEditor сценарий 
 название недвижимости : "Управление ключевые слова"
 окне "Свойства": ссылка на заголовок окна моего процесса
 область прокрутки собственность : ссылка для прокрутки площадь 1 
 из моего окна
 таблица свойств : ссылка на таблицу 1 в моей области прокрутки 
 группа свойств : ссылка на группу 1 из моего окна
 кнопка собственность : ссылка (первая кнопка моей группы 
 доступность, чье описание = "удалить")
 пункт меню Свойства : ссылка на 
 (пункт меню "Выбрать все" 
 меню 1 из 
 в строке меню пункт "правка" 
 меню 1 моего процесса)
 открыть
 если существует мое окно вернуть
 скажите keywordManager, если не 
 (существует свое окно) тогда 
 открыть его

 нажмите кнопку keywordManager по 
 с таймаутом в 10 секунд
 повторять до тех пор, пока окно существует
 задержка 0.5
 конца повторять
 конец тайм-аута
 выполнить действие "AXRaise" из моего окна
 открытым концом

 закрыть
 если нет (имеется окно), затем возвращается
 нажмите кнопку "ОК" из моего окна
 конец близок

 выбрать |ключевые слова| список
 местные |ключевые слова|

 набор ориентированных на моем столе в true

 нажмите мой пункт меню 

 скрипт снимите
 список недвижимости : |ключевые слова|
 на ФН(х)
 если значение текстового поля х 1 
 не в моем списке тогда
 набор X выбрано значение false
 возвращает true
 конец если
ложные
 конец ФН
 конец скрипта

 filterItems из строк моего стола 
 данный обработчик:снимите
 конец выбора

 для удаления
 если нет (моя кнопка существует) тогда возврат 0
 нажмите кнопку
 конец удалить
 конец скрипта

 на объект MenuItem()
 скажи мой пункт меню, если существует, вернуть его
ложные
 конец меню

 открыть
 если существует мое окно возвращает false
 скажите keywordEditor, если 
 (существует свое окно) тогда 
 вернуться закрыть его

 нажмите мой объект MenuItem()

 # скажи sys для нажатия клавиши "к" с помощью команды вниз

 с таймаутом в 10 секунд
 повторяйте, пока окно существует
 задержка 0.5
 комплект передней моего процесса в true
 конца повторять
 конец тайм-аута
 выполнить действие "AXRaise" из моего окна
 открытым концом

 закрыть
 если нет (имеется окно), затем возвращается
 нажмите кнопку (значение атрибута "AXCloseButton" из моего окна)
 конец близок
конец скрипта

на allKeywords()
 скрипт |ключевые слова|
 список недвижимости : описание доступность 
 каждый флажок из области прокрутки keywordManager по 
 флажок, чья роль описание = "ключевое слово"
 конец скрипта
конец allKeywords

на currentKeywords()
сценарий
 собственность сохранить : ключевые слова _М
 список недвижимости : строки в unique_(flatten_(сохранить))
 конец скрипта
конец currentKeywords

на __() функция
 если функция класса = скрипт 
 затем вернуть функцию

сценарий
 свойства FN : функция
 конец скрипта
конец __

в filterItems от Л в качестве списка в R в виде списка : пропущенные значения 
 данный обработчик:функция
 местные Л, Р

 если R = отсутствующее значение затем установить R для {}

сценарий
 список недвижимости : л
 свойства результат : Р
 конец скрипта

 скажите результат повторить с X в список
 если __(функций) с ФН(х, его список, его результат) 
 затем установите конец его результат на содержание х 
 конца повторять

Р
конец filterItems

в foldItems от L при |ξ| : 0 данный обработчик:функция
 местные л, |ξ|, функция

сценарий
 список недвижимости : л
 конец скрипта

 скажите результат повторить с I от 1 до длины списка
 комплект х в пункт у меня в списке
 расскажи __(функций) с ФН(х, |ξ|, я, Л) 
 если он = отсутствующее значение тогда
 выход повторить
еще
 набор |ξ| к нему
 конец если
 конца повторять

|ξ|
конец foldItems

на разницу(а как список, в списке)
 местное А, Б

сценарий
 на notMember(м)
сценарий
 на ФН(х)
 X не в М
 конец ФН
 конец скрипта
 конец notMember
 конец скрипта

 filterItems из данного обработчика:notMember результата(Б)
конец разница

на Союзе(как список, в списке)
 местное А, Б

сценарий
 на вставке(х, л)
 установить конец L до Х
Л
 конец вставки
 конец скрипта

 foldItems из А В B данный обработчик:результат вставить
конец союза

чтобы сгладить:л
 foldItems от L в {} данный обработчик:Союз
конец расплющить:

на уникальность:л
 местные л

сценарий
 на notMember(х, я, Л)
 X не в L
 конец notMember
 конец скрипта

 filterItems от l'данный обработчик:notMember результата 
конец уникальной:
---------------------------------------------------------------------------"Конец"

Неопределенность угрозы для производительности

  1. Что касается объема фотографий в вашей библиотеке, линия меня больше всего помнит об это:

    _М собственность : ссылку на каждый элемент СМИ 
    

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

    набор activeKeywords в список currentKeywords()
    

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

    Один должен быть в состоянии увеличить значение времени ожидания по умолчанию, как так: с таймаутом 600 секунд набор activeKeywords в список currentKeywords() конец тайм-аута

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

  2. Что касается пользовательского интерфейса сценариев потенциальных препятствий: на фотографии словаре AppleScript не дают возможность восстановить все ключевые слова, которые существуют в приложении. Кстати скрипт работает вокруг этого откройте менеджер сайта и прочитать название сайта все метки, которые он обнаруживает в разделе "Ключевые слова". То, что я не знаю, является ли каждый элемент пользовательского интерфейса, содержащий ключевое слово надписи загружается, когда менеджер сайта окно создается; или же они загружаются кусочно когда пользователь прокручивает список. Последняя ситуация будет тяготить, так как это приведет к неполным списком ключевых слов, а затем неполной продувки.

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

  3. При рассмотрении наихудшего сценария, анализ сценария, как представляется, имеют один из трех возможных исходов (независимо от того, как скрипт завершает работу, будь то по завершении ее выполнения или выдавая сообщение об ошибке):

    • Либо скрипт не делает ничего (нулевой результат);
    • Или неполной продувки происходит (частичный успех);
    • Или полной очистки (успех).


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

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

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

    путь к свойству : "~/рабочий стол/фото.Ключевые слова.Резервное копирование.файл plist"
    
    
    backupKeywordsToFile в путь
    --! Осторожно: Раскомментировав строку ниже
    --! ЗАМЕНИТ ВСЕ КЛЮЧЕВЫЕ СЛОВА ДЛЯ ВСЕХ ФОТОГРАФИЙ 
    -- restoreKeywordsFromFile в путь
    --------------------------------------------------------------------------------
    # КИНОЛОГИ И ОБЪЕКТЫ СЦЕНАРИЯ:
    использовать фундаменты""
    
    собственность это : ссылку на текущее приложение
    _0 собственность : ссылка на отсутствующее значение
    собственность _1 : ссылка на ссылка
    
    NSDictionary собственность : ссылка на NSDictionary этого
    NSString объект : ссылка на NSString этого
    собственность NSURL : ссылка на NSURL этого
    
    в backupKeywordsToFile в ФП как текст
     местные ФП
    
     набор пучок на fileURLWithPath NSURL это:((NSString по 
     stringWithString:ФП) с 
    stringByStandardizingPath())
    
    сценарий
     используйте приложение "Фото"
     _М собственность : ссылка для пунктов средств массовой информации 
     свойства недвижимости : [ключевые слова, код] из _М
     ключи собственность : пункт 1 моего свойства
     рефы недвижимости : пункт 2 моего свойства
     конец скрипта
    
     скажу результат
     повторять с I от 1 до длин его ключей
     если (элемент я его ключей) = отсутствующее значение 
     затем установите пункт я своего ключи к {}
     конца повторять
    
     скажи (dictionaryWithObjects NSDictionary так:(свои ключи) 
     forKeys:(его ссылок)), чтобы установить [успех, е] 
     его writeToURL:пучок |ошибки|:_1
     конец сказать
    
     если e ≠ отсутствует значение, то вернуть е localizedDescription() в качестве текста
    
    успех
    конец backupKeywordsToFile
    
    в restoreKeywordsFromFile в ФП как текст
     местные ФП
    
     набор пучок на fileURLWithPath NSURL это:((NSString по 
     stringWithString:ФП) с 
    stringByStandardizingPath())
    
    сценарий
     результате собственность : NSDictionary это 
     dictionaryWithContentsOfURL:пучок 
    |ошибки|:_1
     собственность mediakeys : пункт 1 моего результата
     собственность е : пункт 2 моего результата
     ключи : нуль
     рефы собственность : нуль
     конец скрипта
    
     скажу результат
     если Е ≠ отсутствует значение, то вернуть его Е 
     localizedDescription() как текст
    
     комплект его ключей к его все объекты mediakeys ПО() в качестве список
     установить его ссылок на ее allKeys mediakeys ПО() в качестве список
    
     повторять с I от 1 до длины своих рефов
     набор X к пункту я его рефов
     набор ключей к пункту я его ключей
    
     сказать приложение "Фотографии" для установки 
     ключевые слова пункта медиа ИД х 
     для ключей
     конца повторять
     конец сказать
    конец restoreKeywordsFromFile
    

    В резервное копирование ваших ключевых слов, скрипт придется перечислять всю Фото библиотеку. Поэтому, независимо от того, ли или не вы должны резервного копирования, запуска этот скрипт даст вам представление о том, как медленно/быстро вашей библиотеки можно читать.

+137
MILLIE WARMAN 19 мая 2013 г., 20:35:04

Вы можете использовать СИП команду на площадку любой JPEG или BMP изображения до заданного размера, с заданным цветом. В вашем случае команда будет выглядеть так:

СИП photo-500x640.jpg --padToHeightWidth 640 640 --padColor 000000-из photo-640x640.jpg

очевидно, с входного и выходного файла по вашему выбору. Для белых вместо черных границ, изменение 000000 до FFFFFF.

+101
Tran Triet 5 мая 2014 г., 8:43:20

Можно ли скачать шрифты из приложений под названием fontbook? Я захожу в приложение и выбрать "Показать содержание" и найти .ОТФ файлы шрифтов. Затем я пытаюсь скачать шрифт с названием fontbook и сделать пугающее предупреждение. Font Warning

+79
Solitz 1 окт. 2019 г., 17:48:34

Это случилось со мной в прошлом. Решение, что работал для меня было убедиться, что поверхность диска чистая и без царапин, и я имею в виду очень чистый. С помощью обычного CD салфетки-это хорошо, чтобы получить грязь, но если это больше, чем немного чешется, то у вас могут возникнуть проблемы.

Или диск может быть неисправен с завода, это произойдет и они действительно существуют.

Попробуй поговорить с вашем местном магазине Apple о возможной замены, или если худшее приходит к худшему, вы можете заказать здесь (Apple до сих пор запасы их).

Надеюсь, что это помогает!

+27
Daniel Cunha 16 дек. 2018 г., 13:55:03

У меня сервер работает на моем iMac (порт 8000) и я хочу, чтобы мой iPad, чтобы иметь возможность посетить его через локальную сеть, так что я установил это правило, используя анкеры ПФ (отсюда в ipfw нет).

Он не работает, что я упустил?

файл: /etc/ПФ.анкеры/ком.тест

РДР передать назван lo0 инет прото-TCP с любого порта 192.168.2.2 80 -> 127.0.0.1 порт 8000
РДР передать назван lo0 инет прото-TCP с любого на 127.0.0.1 порт 8000 -> 127.0.0.1 порт 8000

включите команду:

через pfctl -эф /и т. д./ПФ.анкеры/ком.тест

Посетив IP-адрес моего имак с iPad 192.168.1.1 дает мне недостижимым сообщение (сафари)

От моего имак все вроде ок:

# НЗ -в 192.168.2.2 80
найдено 0 организаций
найдено 1 соединения:
 1: флаги=82<подключен,предпочитаемый>
 outif назван lo0
 в src 127.0.0.1 Порт 52342
 ДСТ 127.0.0.1 Порт 5001
 ранг информация не доступна
 Протокол TCP ОКС информация доступна

Подключение к порту 192.168.2.2 80 [ТСР/НТТР] удалось!

# завиток -я 192.168.2.2
ПРОТОКОЛ HTTP/1.0 302 НАЙДЕН
Дата: среда, 25 февраля 2015 года 10:39:47 мск
Сервер: WSGIServer/0.1 Питона/2.7.6
Различаются: Печенье
Содержимое-тип: текст/HTML; кодировка=кодировка UTF-8
Расположение: http://192.168.2.2/
+18
unjx 24 апр. 2010 г., 11:34:04

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

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil