Прямой автобус от аэропорта Йоханнесбурга до Мбабане

Дальнобойщики ездить гораздо большие расстояния каждый день, и дороги вы, скорее всего, (особенно я-95) крупных артерий системе шоссе США. Скорее всего это безопасно, как долго, как вы принимать разумные меры предосторожности:

  • План на грузовик, чтобы сломать. Это может означать, ААА, неся свои запчасти и инструменты (которые умеют пользоваться), или любого другого плана.
    • Если полагаться на ААА, вы, возможно, захотите, чтобы убедиться, что ваш поставщик услуг сотового имеет адекватное покрытие по всему маршруту.
    • Это может также быть хорошая идея, чтобы иметь механик проверить грузовик, но это не является заменой для AAA или ремкомплект. Никто никогда не собирается дать вам абсолютной гарантии, что грузовик не сломается.
  • Планирую остановиться. Семь часов вполне достаточно коротка, чтобы делать все это сразу, в принципе, но я-95 имеет множество зон отдыха, которые вы можете и должны воспользоваться. В общем, эти силы будут состоять из фуд-корт, АЗС, и ванные комнаты, а иногда и магазин-разное или два, но точный набор услуг будет варьироваться. Некоторые места могут быть немного больше, чем место для стоянки.
    • Большая часть этого региона либо городского или пригородного, так это часто беспроигрышный вариант, чтобы выбрать случайный выход и начать смотреть вокруг для местных ресторанов и АЗС. Проверьте карту, если нет уверенности.
  • Поездка в течение дня, если возможно. Ночное вождение-это тяжелее, чем день за рулем для большинства людей.
  • Убедитесь, что вы получаете много отдыха перед поездкой. Вы также можете повторно caffeinate или даже спать в зонах отдыха, при необходимости. Однако, ночная парковка поморщился от обоих Вирджиния и Нью-Джерси. Если бы они удосужились привести его в исполнение, они достаточно скорее всего просто попросить тебя уйти отсюда, но вы могли бы теоретически получить билет.
  • Принести бумажные карты, потому что бумага, как правило, не кончатся батареи. Если вы будете использовать ваш телефон в любой значительной степени, либо подключить его к зарядке, или привезти с собой запасной аккумулятор.
+183
user65435 24 февр. 2020 г., 14:53:05
23 ответов

Хей благодаря альпийской ИЦИ я работал его нужно добавить

установить -Dm644 копирование "каталога$pkgdir"/usr/доли/лицензии/$имя_пакета/копирование

+956
Mayuran Selvarajah 03 февр. '09 в 4:24

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

Метод 1:

Откройте "Настройки"

Найти "движения" и нажмите на нее

Прокрутите меню и нажмите на "настройка чувствительности"

Откройте "калибровка гироскопа"

Поместите устройство на ровную поверхность и нажмите калибровать

Метод 2:

Скачать 'G-сенсор от Samsung магазин приложений, предварительно установленная на вашем устройстве. Вот ссылка на сайт.

Способ 3:

Скачать пузырьковый уровень с Google Play магазин, это калибровки вариант.

+942
ottotts 17 мар. 2014 г., 08:50:52
Другие ответы

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


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

У меня есть проблема с моим Galaxy Примечание II (Андроид 4.1.1) при синхронизации контактов на телефоне через Bluetooth с моим автомобилем. Я считаю, что это какое-то ограничение на количество контактов (группы контактов) у меня на моем телефоне. Эта же проблема присутствует на Galaxy S3 с моей жены.

Поэтому я хотел бы понять, как галактики Примечание II синхронизирует контакты с Google. Я сохранить все мои контакты в Google (у меня ничего не локально) и хотел бы просто получить "мои контакты" группы (с надеждой, она будет исправить Bluetooth синхронизации проблема).

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

Что я сделал:

  1. остановить синхронизацию аккаунта Google (для контактов)
  2. принудительно удалить все контакты с моего телефона (с массой контактов удалить, удалить все контакты и удалить контакты
  3. выбрать только "контакты" в контакты | меню | параметры отображения | выбрать контакты для отображения (счета)
  4. перезагрузите синхронизации

Я в конечном итоге с все контактов Google синхронизации опять ("мои контакты"группы и "другие контакты" в одну). Я знаю это, потому что при запуске пакетного контакте удалить приложения, они сообщают мне, что 500+ контактов будут удалены (хотя я должна была только 30 и так синхронизированы).

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

Буду благодарна за

  • некоторые общие сведения о том, как аккаунты Google синхронизируются с Android (в частности Samsung Галактики)
  • возможно, способ ограничить "видимая" счета, представленного телефон через Bluetooth (идея в том, что даже если телефон и все контакты синхронизируются, может быть, есть способ, чтобы настроить его так, что он "представляет" (делает видимым для других устройств) только часть).

Примечание: уступает альтернативной ОС :) (iOS) и работал, как ожидалось из коробки, так что я думаю, это то, который является управляемым, так же в Android.

+940
David Deal 2 мая 2014 г., 01:26:23

У меня Samsung С. Галактики я получаю "мало места - внутренняя память телефона становится низким" ошибка.

Когда захожу в Управление приложениями-показывает внутреннюю память, 1.9 ГБ используется, 6.0 МБ свободного. Когда я нажимаю кнопку "на карту памяти" показано "USB-накопитель 681 МБ, 13 ГБ бесплатно". Нет внешней SD карты в устройстве.

Когда я выберите приложение и нажмите кнопку "Переместить на SD-карту", он просто возвращает следующее сообщение об ошибке:

Не удалось переместить приложение. Не хватает памяти.

Есть ли способ я могу переместить приложения с внутренней памяти USB?


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

+901
construed 14 авг. 2012 г., 14:15:37

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

+901
Dchami 13 сент. 2019 г., 11:09:00

Добрый день всем,

После того как я установлен, добавление экспортировать переменную PATH в файл, а затем перезапустить его вызвал весь мой путь по умолчанию переменные, чтобы не работать больше, в том числе в /usr/bin, то файл /usr на/sbin, и мой доморощенный пути. Я удалил его и все снова работает. Любым способом я могу получить эту работу, не нарушая моей конфигурации путь?

Это, как он выглядит:

нано ~/.файл

Добавил: экспорт путь="/приложения/базы данных Postgres.приложение/содержание/версии/9.6 в/bin/psql в"

Перезагрузка: источник ~/.файл

+882
Harshil 16 авг. 2015 г., 09:40:55

Как гражданин Турции, я имею право оставаться в Косово до 90 дней без визы. Но как мне войти в Косово сначала? Какие документы нужны, кроме паспорта?

+819
Engr Lateef Shittu 17 янв. 2010 г., 23:25:00

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

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

Никогда ничего не силы и не расстраивайтесь, если он не хочет быть подобраны, кролики не любитель высоты.

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

Кролики склонны к травм позвоночника вертелся вокруг или плохой осенью.

Он должен ежедневно заниматься физическими упражнениями (если вы дома выпускайте его, пока вы уходите или ложитесь спать) им нужно много места и обогащения окружающей среды. Вопросы могут кролики имеют свободный доступ к весь дом все время? Будут совы нападают на мелких собак? & Как точный 30-дневный период при применении революция блох надо?

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

ТССН обычно берут кроликов или вы можете попробовать найти дом онлайн (через сайты типа Авито).

+776
ANHNNP 1 сент. 2011 г., 11:18:10

Хм конфиг проблемы, искать настройки в файле/etc/ что-то вроде ПМ или powermangment. Также посмотрите в каталоге/var/журнал/. Тем временем вы можете использовать команду sudo команду shutdown-P теперь форма терминала.

+746
Volare 14 мая 2022 г., 15:55:56

Можно попробовать программы типа хамачи или даже в TeamViewer , который теперь поддерживает VPN. Они оба легко использовать монтажники для менее технически подкованных.

В противном случае, если у вас есть доступ к компьютеру Mac, вы можете создать(экспортировать) сетевой преферанс файл , который может быть двойной щелчок, чтобы автоматически загрузить настройки VPN.

+711
Tomsta 6 мар. 2011 г., 16:40:18

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

+700
Do Not Distrub 30 окт. 2021 г., 22:56:01

Я пытался использовать pycoin сделать "create_signed_tx" в Python, но не было никакой радости: как вы думаете, это может быть технически возможно использовать spendables(UTXOs) из нескольких источников P2SH кошельки в один толчок к сети ? Кто сделал это успешно(в идеале с использованием Python)?

+647
Anon guest 10 июн. 2021 г., 13:28:02

Будучи в состоянии использовать несколько ядер или потоков зависит от процесса. Это не AppNap или OS X, который вызывает изменение.

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

В этом случае вам может понадобиться для переключения на другой сборке в формате OpenCV:

Обратите внимание, что приложение opencv_traincascade можете использовать TBB для многопоточности. Чтобы использовать его в многожильный в формате OpenCV режим должен быть построен с ТББ.

Установки с использованием OpenCV с TBB с помощью самогон:

самогон установите использованием OpenCV --с-ТББ
+630
Peter Valadez 7 мар. 2017 г., 19:04:05

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

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

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

+545
Carleton Stuberg 11 авг. 2020 г., 07:35:22

Она также может вылететь из аэропорта ЗКЛ в Чили в Гонконг на катар дыхательных путей, проходящих через Сан-Паулу и Доха с транзитная виза не требуется. для владельца китайского паспорта.

+397
Tammie Evans 24 дек. 2010 г., 02:14:11

Ну, другой способ смотреть на это было бы приблизиться к 'теории y'.

Вместо того, чтобы думать 'что мне нужно сделать, чтобы привлечь хороших аспирантов', думаешь ', что мне нужно делать, чтобы вырастить хороший аспирантам?'

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

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

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

+376
Arayik Lalayan 20 февр. 2023 г., 01:40:54

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

+368
Alexander Malakhov 10 сент. 2012 г., 15:53:18

Программное обеспечение, которое вы ищете, называется "прохладный-старый-термин" и доступен на GitHub. Он имитирует внешний вид ЭЛТ и базируется терминал (терминал в KDE) и зависит от Qt 5.2 или новее. В README есть инструкция для получения его работать на Ubuntu 14.04 и арки.

CRT image

Примеры на гитхабе показать несколько других вариаций на ЭЛТ смотреть и изложение текста. Это видео демонстрирует особенности данного терминала и множество способов это может выглядеть.

+346
SJ19 30 янв. 2019 г., 16:39:42
  1. Убедитесь, что iCloud включено.
  2. Откройте "Настройки" > "iCloud" и включить на "документы и сведения", если он выключен.
  3. Если вы находитесь на iOS 6 на вашем iPhone, и не подключается к WiFi, откройте "Настройки" > "Общие" > "сотовая связь", и убедитесь, что "документов в iCloud" находится на.
  4. Убедитесь, что вы вошли в ту же учетную запись iCloud на обоих устройствах.
  5. Установите страницах приложение на вашем iPhone, и на iPad.
  6. Открытые страницы на вашем iPhone. Если у вас есть созданные документы на iPad, это может занять несколько минут для вашего iPhone, чтобы загрузить их.

Кроме того, вы можете найти этот ресурс полезным в настройки в iCloud.

+312
Rebecca Christopher 22 мар. 2013 г., 03:45:26

Я с Ubuntu на еее ПК с интерфейсом нетбука. Я установил Ubuntu Desktop с помощью способностей, чтобы увидеть, насколько хорошо она работает на еее РС, и через некоторое время я хотела избавиться от него. Итак, я очистил его с помощью aptitude, но она по-прежнему показывает вверх как вариант в раскрывающемся меню на экране входа в систему.

Есть ли способ я могу удалить опцию рабочего стола Ubuntu из выпадающего меню? Это не страшно, я думаю... мне просто интересно теперь, как это сделать. :)

+243
JSVinova 15 мар. 2013 г., 23:47:58

В Akasaka Ryuunosuke волос может быть очень долго, потому что так он hikkikomori; он редко выходит из дома, так он не пошел бы на парикмахера или что-то подобное уже довольно давно, но до сих пор хожу иногда, чтобы держать его в чистоте. Его челка несколько длиннее, чем большинство людей будет держать их удары, так что вроде как бы доказывает мою точку зрения.

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

+102
Bane Zhang 31 июл. 2020 г., 05:33:02

Пример скрипта:

судо Су админ
команда ls /usr/Бен
выход

Когда я запускаю его:

biske@comp1:~$ ./сценарий

Тогда подсказка меняется на:

admin@comp1:/home/biske$

Когда я выхожу типа он на самом деле печатает эти строки:

выход ОГРН игры включают в себя Либ lib32 локальном каталоге ГРЦ

Я хочу выходной, не требуя от пользователя вводить ничего.

Я предполагаю, что проблема может быть решена путем подачи этого судо Су команду с паролем.

Есть ли способ сделать это?

+100
Claudette Robinson 13 июл. 2021 г., 23:24:34

Ладно, вот моя ситуация. Я создал скрипт, функцией которого является в конечном счете резервное копирование файлов скрипт, который я сохранить в мой iCloud диск папку/редактор сценариев, в двух разных местах. Каждая локация в папку с именем “JIMZ_Scriptz” на двух разных капсул времени. Изначально я дублирую каждый элемент находится на моем iCloud диск папку/редактор сценариев для “JIMZ_Scriptz” на обе мои капсулы времени. Потому что каждый файл уже повторен, то функция моего сценария сейчас-только дубликаты файлов мои iCloud диск/ скрипт редактор папку, чье создание дата-в течение последних трех дней, и кто изменение даты в течение последних трех дней на “JIMZ_Scriptz” на обе мои капсулы времени

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

Но вот это улов. До тех пор пока скрипт не компилируется и сохраняется, при каждом запуске скрипта в редактор скриптов, он будет продолжать меняться стоимости в собственность number_of_runs : 0 от 1 до 2 до 3 и так далее. При компиляции и сохраняется в приложение и это приложение будет работать с помощью редактора сценариев, он теряет возможность для сохранения новых значений свойств и переменных. Сейчас у меня есть набор свойств таким образом, что каждый раз, когда я запустить скомпилированное приложение, он устанавливает archiveMode значение true, отображается диалоговое окно с просьбой, если я хочу выполнить те или иные действия.

Вопрос: Как Пользовательское Действие Расположенном В Помощью AppleScript.приложение, выполнить только на каждом пятом запуске приложения?

inputPath1 недвижимости : псевдоним "Макинтош HD для пользователей:трубы:библиотека:мобильные документы:ком~яблоко~ScriptEditor2:документы:"
inputPath2 недвижимости : псевдоним "Макинтош HD для пользователей:трубы:библиотека:библиотеки сценарий:"
inputPath3 недвижимости : псевдоним "Макинтош HD для пользователей:трубы:библиотека:бизнес-процессы:приложения:папки действия:"
destinationOne недвижимости : "Data_Smokestack_ATC:JIMZ_Storage_Filez:JIMZ_Scriptz"
собственность destinationTwo : "Data_Jimmy's_ATC:Jimz_Filez:JIMZ_Storage_Filez:JIMZ_Scriptz:"
modiedDate собственность : (текущая дата) - (дни * 3)
дата создания объекта : (текущая дата) - (дни * 3)
собственность archiveMode : отсутствует значение
zipMe1 собственность : путь в POSIX "/Тома/Data_Smokestack_ATC/JIMZ_Storage_Filez/JIMZ_Scriptz"
zipMe2 собственность : путь в POSIX "/Тома/Data_Jimmy's_ATC/Jimz_Filez/JIMZ_Storage_Filez/JIMZ_Scriptz"
number_of_runs собственность : 0
number_of_files собственность : 0

набор number_of_runs в number_of_runs + 1

если number_of_runs = 5 тогда
 набор archiveMode в true
конец если

stopTimeMachine()

набор MountdestinationOne для монтирования Тома "ОВП://Джимми аэропорт "капсулу времени"._afpovertcp._tcp, относящийся.местные/Data_Jimmy's_ATC"
набор MountdestinationTwo для монтирования Тома "ОВП://дымящие время аэропорт капсулы._afpovertcp._tcp, относящийся.местные/Data_Smokestack_ATC"

если archiveMode это правда
попробовать
 набор dialogAnswer, чтобы отобразить диалоговое окно 
 "Вы хотите создать архив папки JIMZ_Scriptz в обоих капсул времени?" кнопки {"Да", "нет", "отмена"} 
 кнопка по умолчанию "да"
 если кнопка возвращается в dialogAnswer "да", то
 сделать скрипт "зип-Р" & цитирует формой zipMe1 & "" & цитирует формой zipMe1
 сказать приложение "Искатель"
 набор moveZipFile в POSIX файл "/Volumes/Data_Smokestack_ATC/JIMZ_Storage_Filez/JIMZ_Scriptz.zip"
 набор moveZipFile для moveZipFile как псевдоним
 набор moveZipFile2 псевдоним "Data_Jimmy's_ATC:Jimz_Filez:JIMZ_Storage_Filez:Zipped_Jimz_Scriptz:"
 набор moveZipFileTo псевдоним "Data_Smokestack_ATC:JIMZ_Storage_Filez:Zipped_Jimz_Scriptz:"
 набор number_of_files для графа (элементы папки moveZipFileTo)
 набор number_of_files в number_of_files + 1
 набор new_zip_name в "JIMZ_Scriptz" & number_of_files & ".молния"
 установить имя moveZipFile в new_zip_name
 набор resultObject для перемещения moveZipFile в moveZipFileTo без замены
 набор resultObject2 дублировать resultObject в moveZipFile2
 конец сказать
 набор archiveMode значение false
еще
backupScriptz()
 конец если
 по номеру ошибки -128 -- userCanceledErr
stopTimeMachine()
вернуться
 постараюсь
 набор archiveMode значение false
конец если

backupScriptz()

stopTimeMachine()

на backupScriptz()
 сказать приложение "Искатель"
попробовать
 с ожидания 280 секунд
 двух экземплярах (каждый пункт inputPath1 модификация, чья дата > modiedDate) в destinationOne с заменой
 двух экземплярах (каждый пункт inputPath1 создание, чья дата > дата создания) в destinationOne с заменой
 двух экземплярах (каждый пункт inputPath2 модификация, чья дата > modiedDate) в destinationOne с заменой
 двух экземплярах (каждый пункт inputPath2 создание, чья дата > дата создания) в destinationOne с заменой
 двух экземплярах (каждый пункт inputPath3 модификация, чья дата > modiedDate) в destinationOne с заменой
 двух экземплярах (каждый пункт inputPath3 создание, чья дата > дата создания) в destinationOne с заменой
 конец тайм-аута
 с ожидания 280 секунд
 двух экземплярах (каждый пункт inputPath1 модификация, чья дата > modiedDate) в destinationTwo с заменой
 двух экземплярах (каждый пункт inputPath1 создание, чья дата > дата создания) в destinationTwo с заменой
 двух экземплярах (каждый пункт inputPath2 модификация, чья дата > modiedDate) в destinationTwo с заменой
 двух экземплярах (каждый пункт inputPath2 создание, чья дата > дата создания) в destinationTwo с заменой
 двух экземплярах (каждый пункт inputPath3 модификация, чья дата > modiedDate) в destinationTwo с заменой
 двух экземплярах (каждый пункт inputPath3 создание, чья дата > дата создания) в destinationTwo с заменой
 конец тайм-аута
 в случае ошибки функция error_message номер функция error_number
 установить error_text "ошибка:" и функция error_number & ". "и функция error_message
 мой write_error_log(в error_text)
 постараюсь
 конец сказать
конец backupScriptz

на write_error_log(this_error)
 установить в функцию error_log ((путь к рабочему столу) как текст) & "Jimz_Time_Capsule_Backup Log.txt ошибка"
попробовать
 открыть для открыть файл в функцию error_log с разрешением на запись
 писать (this_error & "" & (текущая дата) и возврат) в файл в функцию error_log начиная с ВФ
 файл закрыть доступ в функцию error_log
 на ошибки
попробовать
 файл закрыть доступ в функцию error_log
 постараюсь
 постараюсь
конец write_error_log

на stopTimeMachine()
 сказать приложение "Системные настройки"
 раскрыть якорь "главная" панели "ком.яблоко.префов.резервного копирования"
 сказать приложение "системные события"
 выполнить действие "AXPress" флажок "выполнять автоматическое резервное копирование" окна "машины времени" процесса приложение "Системные настройки"
 конец сказать
 конец сказать
 сказать приложение "Системные настройки", чтобы выйти
конец stopTimeMachine

Обновление: вот версия пересмотренного Кодекса. Этот Обновленный Код Будет Фактически Выполнять Действия, Расположенных В Пределах Условного Предложения На Каждый Пятый Запуск Приложения.

Подход я взял было использовать “записать в файл команды”. Каждый раз, когда приложение запускается скрипт, он пишет Слово “запустил” на внешний текстовый файл. Затем я использовал команду “прочитать файл” подсчитать количество слов “запустил” в текстовый файл. Далее я скопировал, что считать в переменную, а если эта переменная = 5 это вызывает соответствующие действия и удаляет внешний текстовый файл, который начинается цикл с самого начала

inputPath1 недвижимости : псевдоним "Макинтош HD для пользователей:трубы:библиотека:мобильные документы:ком~яблоко~ScriptEditor2:документы:"
inputPath2 недвижимости : псевдоним "Макинтош HD для пользователей:трубы:библиотека:библиотеки сценарий:"
inputPath3 недвижимости : псевдоним "Макинтош HD для пользователей:трубы:библиотека:бизнес-процессы:приложения:папки действия:"
destinationOne недвижимости : "Data_Smokestack_ATC:JIMZ_Storage_Filez:JIMZ_Scriptz"
собственность destinationTwo : "Data_Jimmy's_ATC:Jimz_Filez:JIMZ_Storage_Filez:JIMZ_Scriptz:"
modiedDate собственность : (текущая дата) - (дни * 3)
дата создания объекта : (текущая дата) - (дни * 3)
собственность archiveMode : отсутствует значение
zipMe1 собственность : путь в POSIX "/Тома/Data_Smokestack_ATC/JIMZ_Storage_Filez/JIMZ_Scriptz"
zipMe2 собственность : путь в POSIX "/Тома/Data_Jimmy's_ATC/Jimz_Filez/JIMZ_Storage_Filez/JIMZ_Scriptz"
number_of_files собственность : 0
launchCount собственность : 0

writeToFile()

функцию ReadFile()

если launchCount = 5 тогда
 набор archiveMode в true
 сказать приложение "Искатель"
 удалить псевдоним "HD:private:tmp:Launch_Count.txt Макинтош"
 конец сказать
конец если

stopTimeMachine()

набор MountdestinationOne для монтирования Тома "ОВП://Джимми аэропорт "капсулу времени"._afpovertcp._tcp, относящийся.местные/Data_Jimmy's_ATC"
набор MountdestinationTwo для монтирования Тома "ОВП://дымящие время аэропорт капсулы._afpovertcp._tcp, относящийся.местные/Data_Smokestack_ATC"

если archiveMode это правда
попробовать
 набор dialogAnswer, чтобы отобразить диалоговое окно 
 "Создание архива ваших JIMZ_Scriptz папки в обоих капсул времени?" кнопки {"ОК", "нет"} 
 кнопка по умолчанию "ОК"
 если кнопка возвращается в dialogAnswer "ОК" тогда
 сделать скрипт "зип-Р" & цитирует формой zipMe1 & "" & цитирует формой zipMe1
 сказать приложение "Искатель"
 набор moveZipFile в POSIX файл "/Volumes/Data_Smokestack_ATC/JIMZ_Storage_Filez/JIMZ_Scriptz.zip"
 набор moveZipFile для moveZipFile как псевдоним
 набор moveZipFile2 псевдоним "Data_Jimmy's_ATC:Jimz_Filez:JIMZ_Storage_Filez:Zipped_Jimz_Scriptz:"
 набор moveZipFileTo псевдоним "Data_Smokestack_ATC:JIMZ_Storage_Filez:Zipped_Jimz_Scriptz:"
 набор number_of_files для графа (элементы папки moveZipFileTo)
 набор number_of_files в number_of_files + 1
 набор new_zip_name в "JIMZ_Scriptz" & number_of_files & ".молния"
 установить имя moveZipFile в new_zip_name
 набор resultObject для перемещения moveZipFile в moveZipFileTo с заменой
 набор resultObject2 дублировать resultObject в moveZipFile2
 конец сказать
 набор archiveMode значение false
еще
backupScriptz()
 конец если
 постараюсь
 набор archiveMode значение false
конец если

backupScriptz()

stopTimeMachine()

на backupScriptz()
 сказать приложение "Искатель"
попробовать
 с ожидания 280 секунд
 двух экземплярах (каждый пункт inputPath1 модификация, чья дата > modiedDate) в destinationOne с заменой
 двух экземплярах (каждый пункт inputPath1 создание, чья дата > дата создания) в destinationOne с заменой
 двух экземплярах (каждый пункт inputPath2 модификация, чья дата > modiedDate) в destinationOne с заменой
 двух экземплярах (каждый пункт inputPath2 создание, чья дата > дата создания) в destinationOne с заменой
 двух экземплярах (каждый пункт inputPath3 модификация, чья дата > modiedDate) в destinationOne с заменой
 двух экземплярах (каждый пункт inputPath3 создание, чья дата > дата создания) в destinationOne с заменой
 конец тайм-аута
 с ожидания 280 секунд
 двух экземплярах (каждый пункт inputPath1 модификация, чья дата > modiedDate) в destinationTwo с заменой
 двух экземплярах (каждый пункт inputPath1 создание, чья дата > дата создания) в destinationTwo с заменой
 двух экземплярах (каждый пункт inputPath2 модификация, чья дата > modiedDate) в destinationTwo с заменой
 двух экземплярах (каждый пункт inputPath2 создание, чья дата > дата создания) в destinationTwo с заменой
 двух экземплярах (каждый пункт inputPath3 модификация, чья дата > modiedDate) в destinationTwo с заменой
 двух экземплярах (каждый пункт inputPath3 создание, чья дата > дата создания) в destinationTwo с заменой
 конец тайм-аута
 в случае ошибки функция error_message номер функция error_number
 установить error_text "ошибка:" и функция error_number & ". "и функция error_message
 мой write_error_log(в error_text)
 постараюсь
 конец сказать
 уведомления 
 "Ваши последние файлы скрипта были подкреплены" с названием 
 "Резервное копирование завершено" звук имени "бутылка"
конец backupScriptz

на write_error_log(this_error)
 установить в функцию error_log ((путь к рабочему столу) как текст) & "Jimz_Time_Capsule_Backup Log.txt ошибка"
попробовать
 открыть для открыть файл в функцию error_log с разрешением на запись
 писать (this_error & "" & (текущая дата) и возврат) в файл в функцию error_log начиная с ВФ
 файл закрыть доступ в функцию error_log
 на ошибки
попробовать
 файл закрыть доступ в функцию error_log
 постараюсь
 постараюсь
конец write_error_log

на stopTimeMachine()
 сказать приложение "Системные настройки"
 раскрыть якорь "главная" панели "ком.яблоко.префов.резервного копирования"
попробовать
 сказать приложение "системные события"
 выполнить действие "AXPress" флажок "выполнять автоматическое резервное копирование" окна "машины времени" процесса приложение "Системные настройки"
 конец сказать
 постараюсь
 конец сказать
 сказать приложение "Системные настройки", чтобы выйти
конец stopTimeMachine

на writeToFile()
 установить файл в "/tmp/Launch_Count.txt"
 набор текст для "начала"
попробовать
 набор writeToFile открыть для открыть файл с разрешением на запись
 написать текст & перевод строки в writeToFile как текст начиная с ВФ
 закрыть доступ к файлу
 на сообщение об ошибке номер ошибки errNum
 закрыть доступ к файлу
 набор writeToFile открыть для открыть файл с разрешением на запись
 написать текст & перевод строки в writeToFile как текст начиная с ВФ
 закрыть доступ к файлу
 постараюсь
конец writeToFile

на функцию ReadFile()
 набор theFile1 псевдоним "Макинтош HD:private:tmp:Launch_Count.txt"
 набор theCount для подсчета слов (читай theFile1)
 theCount копию launchCount
конец метода ReadFile

Обновление #2: так что я скачал скрипты дополнение под названием Satimage , и переработал мой код как комбинацию команд из Satimage (в основном копирование) в сочетании с некоторыми из моих предыдущих код обновить пост в этой теме.

Вот последняя версия

Вопрос: Может кто-нибудь объяснить мне, почему эта новая версия занимает всего 18 секунд, чтобы завершить, не прибегая к использованию тайм-аут пунктов (не включая “архив команд” на пятом запуске приложения), в то время как оригинальное решение, как правило, потребовалась 20 минут? Как может третья сторона сценариев дополнение выполнить 1000 раз быстрее, чем поисковик.приложение скриптовых команд?

собственность archiveMode : отсутствует значение
zipMe1 собственность : путь в POSIX "/Тома/Data_Smokestack_ATC/JIMZ_Storage_Filez/JIMZ_Scriptz"
zipMe2 собственность : путь в POSIX "/Тома/Data_Jimmy's_ATC/Jimz_Filez/JIMZ_Storage_Filez/JIMZ_Scriptz"
number_of_files собственность : 0
launchCount собственность : 0

writeToFile()

writeToFile2()

функцию ReadFile()

если launchCount = 5 тогда
 набор archiveMode в true
 сказать приложение "Искатель"
 удалить псевдоним "HD:private:tmp:Launch_Count.txt Макинтош"
 конец сказать
конец если

если archiveMode это правда
попробовать
 набор dialogAnswer, чтобы отобразить диалоговое окно 
 "Создание архива ваших JIMZ_Scriptz папки в обоих капсул времени?" кнопки {"ОК", "нет"} 
 кнопка по умолчанию "ОК"
 если кнопка возвращается в dialogAnswer "ОК" тогда
 сделать скрипт "зип-Р" & цитирует формой zipMe1 & "" & цитирует формой zipMe1
 сказать приложение "Искатель"
 набор moveZipFile в POSIX файл "/Volumes/Data_Smokestack_ATC/JIMZ_Storage_Filez/JIMZ_Scriptz.zip"
 набор moveZipFile для moveZipFile как псевдоним
 набор moveZipFile2 псевдоним "Data_Jimmy's_ATC:Jimz_Filez:JIMZ_Storage_Filez:Zipped_Jimz_Scriptz:"
 набор moveZipFileTo псевдоним "Data_Smokestack_ATC:JIMZ_Storage_Filez:Zipped_Jimz_Scriptz:"
 набор number_of_files для графа (элементы папки moveZipFileTo)
 набор number_of_files в number_of_files + 1
 набор new_zip_name в "JIMZ_Scriptz" & number_of_files & ".молния"
 установить имя moveZipFile в new_zip_name
 набор resultObject для перемещения moveZipFile в moveZipFileTo с заменой
 набор resultObject2 дублировать resultObject в moveZipFile2
 конец сказать
 набор archiveMode значение false
еще
backupScriptz()
 конец если
 постараюсь
 набор archiveMode значение false
конец если

на writeToFile()
 набор MountdestinationOne для монтирования Тома "ОВП://Джимми аэропорт "капсулу времени"._afpovertcp._tcp, относящийся.местные/Data_Jimmy's_ATC"
 набор MountdestinationTwo для монтирования Тома "ОВП://дымящие время аэропорт капсулы._afpovertcp._tcp, относящийся.местные/Data_Smokestack_ATC"
 набор правительстве псевдоним "Макинтош HD для пользователей:трубы:библиотека:мобильные документы:ком~яблоко~ScriptEditor2:документы:"
 набор theSource2 псевдоним "Макинтош HD для пользователей:трубы:библиотека:сценарий библиотеки:"
 набор theSource3 псевдоним "Макинтош HD для пользователей:трубы:библиотека:бизнес-процессы:приложения:папки действия:"
 набор theDestination2 псевдоним "Data_Smokestack_ATC:JIMZ_Storage_Filez:JIMZ_Scriptz:"
 набор theDestination3 псевдоним "Data_Jimmy's_ATC:Jimz_Filez:JIMZ_Storage_Filez:JIMZ_Scriptz:"

 набор resultText к резервным источником 
 на theDestination2 
 Уровень 2 
 после ((вам сейчас) - 359200)

 набор resultText2 для резервного копирования theSource2 
 на theDestination2 
 Уровень 2 
 после ((вам сейчас) - 359200)

 набор resultText3 для резервного копирования theSource3 
 на theDestination2 
 Уровень 2 
 после ((вам сейчас) - 359200)

 набор resultText4 к резервным источником 
 на theDestination3 
 Уровень 2 
 после ((вам сейчас) - 359200)

 набор resultText5 для резервного копирования theSource2 
 на theDestination3 
 Уровень 2 
 после ((вам сейчас) - 359200)

 набор resultText6 для резервного копирования theSource3 
 на theDestination3 
 Уровень 2 
 после ((вам сейчас) - 359200)

 установить файл в "/tmp/Files_To_Backup.txt"

попробовать
 набор writeToFile открыть для открыть файл с разрешением на запись
 набор theReports писать resultText & resultText2 & resultText3 & resultText4 & resultText5 & resultText6 & "" & (текущая дата) и вернуться к writeToFile как текст начиная с ВФ
 закрыть доступ к файлу
 на сообщение об ошибке номер ошибки errNum
 закрыть доступ к файлу
 набор writeToFile открыть для открыть файл с разрешением на запись
 набор theReports писать resultText & resultText2 & resultText3 & resultText4 & resultText5 & resultText6 & "" & (текущая дата) и вернуться к writeToFile как текст начиная с ВФ
 закрыть доступ к файлу
 постараюсь
конец writeToFile

на writeToFile2()
 набор theFile2 к "/tmp/Launch_Count.txt"
 набор текст для "начала"
попробовать
 набор writeToFile2 открыть для доступа theFile2 с разрешением на запись
 написать текст & перевод строки в writeToFile2 как текст начиная с ВФ
 закрыть доступ к theFile2
 на сообщение об ошибке номер ошибки errNum
 закрыть доступ к theFile2
 набор writeToFile2 открыть для доступа theFile2 с разрешением на запись
 написать текст & перевод строки в writeToFile2 как текст начиная с ВФ
 закрыть доступ к theFile2
 постараюсь
конец writeToFile2

на функцию ReadFile()
 набор theFile3 псевдоним "Макинтош HD:private:tmp:Launch_Count.txt"
 набор theCount для подсчета слов (читай theFile3)
 theCount копию launchCount
конец метода ReadFile
+50
cream 5 июл. 2021 г., 00:37:31

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