Какие манеры относятся к маджонг?

reptyr является командной строки инструмент для переподчинения запущенные программы нового терминала
+958
Eran Chetzroni 18 апр. 2022 г., 09:49:37
21 ответов

Я не уверен 904, но Нэтти поддерживает связь через Bluetooth Пан "из коробки" через NetworkManager-а. У вас есть для сопряжения мобильного устройства с компьютером с помощью Bluetooth-приложений. После этого устройство Bluetooth может быть выбран в Нм-апплет в качестве сетевого устройства. Может быть, это просто с 9.04.

+993
Stuber 03 февр. '09 в 4:24

Иерархия меню объекта выглядит так:

меню > меню пункт - > меню - > пункт меню [ > меню > меню пункт [...] ]

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

Поэтому, если вы измените эту строку:

 скажите пункт меню бар 1 бар пункт меню 1 Меню 1

к этому:

 расскажи меню 1 панели пункт меню 1 Меню 1

он будет работать.

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

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

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

 комплект N для подсчета элементов меню из меню 1 из activeApp

(Можно опустить из activeApp если команда находится внутри сказать процесс activeApp блока.)

Чтобы получить случайное число между 1 и П, использовать случайное число команду:

 набор я для случайных чисел от 1 до n

Положить, что все вместе, Ваша новая команда будет выглядеть примерно так:

 скажите пункт меню я меню 1 нажать

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

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

Так, после получения случайного меню, пункт, далее определить максимальное количество пунктов меню и генерировать случайное число меньше или равно этой максимальной:

 набор м для подсчета пунктов меню Меню 1 пункт меню я меню бар 1
 набор J для случайных чисел от 1 до M

Затем вы можете нажать ее:

 выберите пункт меню J из меню 1 в меню бар меню бар 1

Применяя те же принципы к любой суб-меню, которые существуют для данного пункта меню, вы будете в конечном итоге с этим:

 комплект L для подсчета пунктов меню Меню 1 пункт меню J от меню 1 пункт меню у меня в меню 1
 набор K для случайного числа от 1 до L
 выберите пункт меню к меню 1 пункт меню J от меню 1 пункт меню у меня в меню 1

Однако, вы найдете, что это—чаще, чем не—будет выдана ошибка при попытке установить л. Это потому, что не все пункты меню имеют подменю, и в тех случаях, когда нет подменю существует, прошу AppleScript для подсчета количества пунктов меню [в несуществующей подменю] нет толкового командования.

Есть два способа справиться с этим. Либо обернуть эти строки в конце попробовать...попробовать ошибка-ловить блок, как это:

попробовать
 комплект L для подсчета пунктов меню Меню 1 пункт меню J от меню 1 пункт меню у меня в меню 1
 набор K для случайного числа от 1 до L
 выберите пункт меню к меню 1 пункт меню J от меню 1 пункт меню у меня в меню 1
 постараюсь

или посчитать количество (подпункт)меню меню пункт J, и только если это число больше 0:

 граф меню пункта меню J от меню 1 пункт меню я меню бар 1

 если результат > 0 тогда
 комплект L для подсчета пунктов меню Меню 1 пункт меню J от меню 1 пункт меню у меня в меню 1
 набор K для случайного числа от 1 до L
 выберите пункт меню к меню 1 пункт меню J от меню 1 пункт меню у меня в меню 1
 конец если

И так далее, и так далее...

Наконец...

Маловероятно, что вы будете знать точно, сколько уровней в глубину конкретном дереве меню идет: сколько подменю в подменю существуют для конкретного пункта меню ? Ответ хоть 0, но без заданного максимального, если вы заранее проверьте себя.

К счастью, мы можем AppleScript для делать проверку на нас. После случайного выбора из меню пункта, каждый ребенок, который появляется из этого (глядя на иерархию я вам показал в верхней части) - это меню, затем пункт меню. В меню объект, как вы уже заметили, только в единственном числе графу, так будет всегда использоваться как меню 1. В меню приходят во множественном числе, и это те предметы, которые нужно подсчитывать.

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

  1. посчитайте количество пунктов меню содержит;
  2. Если это значение равно 0, то нет ни подменю, так что мы можем просто выберите товар у нас;
  3. Если значение больше 0, затем выберите один случайный;
  4. посчитайте количество пунктов меню это содержит;
  5. Если это значение равно 0, просто щелкните на нее;
  6. Если значение больше 0, затем выберите один случайный;
  7. и т. д..

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

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

 набор м к нему
 набор _м к строке меню пункты меню 1

повторить
 если нет (существует _м), то выход повторить

 набор я для случайных чисел от 1 до (число _м)

 набор м пункте I _м
 набор _м ссылкой на пункты меню из меню 1 м
 конца повторять

 нажмите кнопку М

 конец сказать

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


Будьте осторожны: нажав пункт меню случайно, прежде чем вы знаете, что это может привести к некоторым нежелательным последствиям. Например, вы можете случайно выйти из приложения, вы можете удалить файл или извлечь диск, если скрипт выполняется во время поиска на фронте; или вы можете выйти из системы или выключить компьютер.

+993
Yuriy Rypka 5 июн. 2019 г., 09:08:29
Другие ответы

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


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

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

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

Примечание: мое введение содержит следующее:

  • 1.1 фон
  • 1.2 Постановка Задачи
  • 1.3 цели исследования и гипотезы тестируется
  • 1.4 Выборки Данных
  • 1.5 структура бумаги
+944
martinhedegaard 22 мая 2015 г., 21:25:16

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

  • Почему тебя волнуют любого работодателя, который настолько запутан, о вашей учебе, что они не принимают время, чтобы глубоко понять ваши уникальные таланты, как кто-то, кто задержится выйдут на работу, чтобы получить ученую степень?

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

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

+868
user1953051 21 авг. 2023 г., 07:20:18

Если у вас есть GNU параллельно вы можете сделать:

параллельно -вопрос команды mkdir '<name_id>'{} < list.txt 

Напротив команды xargs он правильно общается с специальные символы, такие как <, >, ', " и пространство.

ГНУ параллельно является генеральным parallelizer и позволяет легко запускать задания параллельно на одном компьютере или на нескольких компьютерах, у вас есть SSH доступ.

Установка

Если GNU параллельно не упакованы для вашего дистрибутива, вы можете сделать личную установку, которая не требует корневого доступа. Это может быть сделано в течение 10 секунд, делая это:

(с wget -о - Пи.ДК/3 || скручиваемость Пи.ДК/3/ || принести -о - http://pi.dk/3) | Баш

Для других параметров установки см. http://git.savannah.gnu.org/cgit/parallel.git/tree/README

Узнать больше

Увидеть больше примеров: http://www.gnu.org/software/parallel/man.html

Смотреть видео интро: https://www.youtube.com/playlist?list=PL284C9FF2488BC6D1

Прогулка по учебник: http://www.gnu.org/software/parallel/parallel_tutorial.html

Подписаться на список адресов электронной почты, чтобы получить поддержку: https://lists.gnu.org/mailman/listinfo/parallel

+830
glassbox 19 мар. 2015 г., 09:14:52

Предположим, что моя кандидатская работа на CMT, очень поле теоретических методов. Затем, можно ли работать на гепатит-рН и Hep-й зоны в постдока? Это намного сложнее, чем в противоположную сторону или других людей, которые имеют докторскую степень в высокая энергетическая теория? Вы знаете какие-то примеры успеха?

+750
networksurgeon 3 апр. 2011 г., 11:02:53
А|Б

выполняет A и B (параллельно), и стандартный вывод направляется в стандартный вход В. В случае

А $(Б)

оболочка выполняет в первую Б, собирает стандартный вывод B, а затем выполняет, но для этого исполнения присваиваются отдельные слова в АГДУ-вектор (т. е. могут открыть эти слова обычно агду механизм, известный из C и других языках).

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

+703
Ralph Ralph 5 апр. 2016 г., 02:28:55
  1. Вы можете использовать функцию резервное копирование на Google Диске в WhatsApp. Перейдите в Настройки->Чаты->резервное копирование чатов. Вы увидите опцию Google Диска. Установите Google Диск, а затем WhatsApp будет отправить вам общаться на Google Диск.(если вы не видите Google Диск мне в ответ попробуйте обновить WhatsApp и войдите в приложение "Google Диск" на телефоне )
  2. Теперь на ваш новый логин на телефоне приложение "Google Диск" еще до установки WhatsApp и после установки приложения WhatsApp. Он автоматически проверит Google Диск для резервного копирования и просить вас восстановить. Убедитесь, что вы используете тот же идентификатор Gmail в шаге 1 и 2.
+678
user294367 14 мая 2018 г., 01:15:58

Я пришел к этому по Google, потому что я имел эту проблему с Debian в бустер установка от Deboostrap, очень минималистичная система для построения Debian с нуля. Я хотела, чтобы мои старые растяжки Debian по-прежнему доступен, так что мне нужна двойная загрузка. С помощью debootstrap нет ничего предустановленного, поэтому мне нужно все три другие ответы от @север (гора неизвестной корневую файловую систему), @darnir (установка ОС-проберитесь) и @tripledes (использовать пользовательскую конфигурацию в файл/etc/харч.д/40_custom). Вот как я все это вместе.

Первая установка ОС-проберитесь:

~$ судо АПТ установить ОС-проберитесь

Но ОС-проберитесь не найдете старые установки, если его корневая файловая система не монтируется. Так что он (мой находится на /dev/sda1, поскольку):

~$ судо команды mkdir каталог /mnt/oldroot
~$ судо смонтировать /dev/sda1, поскольку в каталог /mnt/oldroot

Теперь я исполняю загрузчик GRUB-mkconfig , чтобы получить жратву меню на stdout и перенаправить его в файл Temp:

~$ судо в grub-mkconfig > /tmp/и oldmenu.cfg для

Сейчас я редактирую этот файл и удалить все, кроме записи для старого меню, так что я просто оставил за menuentry ... {...} и подменю ... {...}. Затем я добавить его в файл/etc/харч.д/40_custom:

~$ судо Баш-с кошка /ТМП/oldmenu.КС > > в /etc/харч.д/40_custom'
~ обновление-Груп$ судо 

Очистить:

~$ sudo размонтировать каталог /mnt/oldroot
~$ судо команду rmdir каталог /mnt/oldroot
~$ РМ в /tmp/oldmenu.cfg для

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

+642
pjonson2 30 окт. 2021 г., 18:05:39

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

Я сперла эту фразу из обзора Арттехника, как нет смысла заново изобретать колесо:

Наконец, Apple добавила в iOS-стиле ускоренной прокрутки горный лев. Первые три пойло на сенсорной панели прокрутки, как они это делали в Лев, но на четвертом салфетки, расстояние, пройденное в документ значительно увеличивает. Это увеличенное соотношение движения пальца на расстоянии прокрутка продолжается до тех пор, пока пользователь повторно проводя.

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

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

+639
yoyoyousei 12 мая 2017 г., 13:44:59

Определенно да! Это показывает, что ты готов пройти лишнюю милю, и показать внеурочной энтузиазм в теме.

+576
Joe Grosspietsch 28 мар. 2020 г., 13:02:31

Возможные Дубликаты:
Перенаправление stdout в файл, у вас нет разрешения на запись

Я пытаюсь добавить строку текста для записи защищенного файла.

Я пытался добиться этого с помощью sudo Echo "новое строчки" >> file.txt но я получаю отказано в доступе ошибка — вероятно потому, что он пытается судо строку, не добавляя его в файл.

Если я выполнить команду sudo ви file.txt и подлинность я могу с радостью написать подальше.

Любая помощь будет высоко оценили.

+485
DenisKolodin 24 мая 2018 г., 07:59:03

У меня есть Raspberry Pi, который находится в онлайн и с возможностью подключения по SSH.

Что я хочу сделать, это создать обработчики для следующих государств:

  • Когда устройство начинает
  • Пока устройство не выключится
  • При логине по SSH происходит

Это делается в качестве основной меры безопасности.

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

Как я могу получить мой скрипт на Python, чтобы запустить, когда эти события происходят? Я думал о сдачи его в ~/.bashrc следующее, Но это будет запускать скрипт, когда профиль поступает.

+368
Coriolanus Valkorion 12 июн. 2021 г., 11:34:57

У меня есть ряд запущенных процессов Рубин:

ПС-а | грэп Рубин 
 3518 ? 00:00:12 Рубин
10316 ? 00:00:00 Рубин
22400 терминале Pts/5 00:00:45 Рубин
23332 ? 00:00:07 Рубин

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

Почему я хочу знать? У меня демон работает в ширмы Бебу и я хочу знать, где она была выполнена из.

Бебу новый -с демоном
ЛС-л
 -rwxrwxr-х 1 someuser на someuser на 83 2 июля 11:13 db_service.sh
кошка db_service.sh
#!/Бен/ш
 RAILS_ENV=производство комплекта старпома Руби Либ/демоны/db_service_ctl начать
./script/db_service.sh

Итак, как вы можете видеть из приведенных выше команд Баш, был демон породил (Руби на рельсах демон) от db_service.sh сценарий оболочки. Так где в файловой системе был он породил от? Зы может мне помочь или есть лучше программы в Linux, чтобы узнать нужную информацию? Я не ищу путь рубинового установки, а путь, по которому Рубина экземпляр был казнен

+261
Jeffery 8 июн. 2015 г., 07:25:33

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

Пакман -с Группа-1 Группа-2 2>&1 | Футболка Пакман.журнал

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

сценарий -с "Пакман -с Группа-1 Группа-2" Пакман.журнал

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

Для конкретной программы, вы можете найти конкретные решения. Например, Пакман руководство говорит, что это возможно, полезная опция:

-п-печать

Только печатать целей вместо выполнения реальной работы (синхронизация, удаление или обновление). Использование - печать-формат для указания того, как цели отображается. По умолчанию формат строка "%л", который отображает URL-адреса с , имена файлов с , и имя_пакета-pkgver С .

+245
Lightbulb1 9 окт. 2023 г., 04:04:12

Исправлено. Это я просто тупой.

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

Перейдя в настройки iTerm2 и ручное переопределение шрифтов Исправлена проблема.

+138
Peter Juselius 11 мая 2023 г., 13:22:39

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

Есть шаги, как получить однопользовательский режим или безопасный режим с помощью команды sudo NVRAM на загрузке аргументы

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

+107
Shahbaz Bhatti 2 дек. 2017 г., 10:26:02

Контекст: Я пытаюсь найти отели на маршруте между двумя рядом пунктов, в крупном городе в США. Они разделены менее чем на 5 миль. Я приезжаю на автобусной остановке, и должны найти место для отдыха в течение дня. Я приеду поздно вечером, поэтому хотелось бы найти отель недалеко от моего происхождения. Мне нужно ехать в другой автобусной остановки, на небольшом расстоянии, что не открыть, пока на следующий день. Просто ждет на улице-не вариант.

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

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

Это не торговый вопрос, потому что я прошу "я пытаюсь сделать X. Как я могу иметь больший успех?"

+81
hepcat72 26 мая 2014 г., 09:29:32

Оболочки, что обычно я использую ЗШ. У меня есть несколько псевдонимов, чтобы включить цвета в некоторых программах, таких как лс и грэп. Я также установить мой собственный путь так что я могу выполнять программы в нестандартном месте (например, в ~/bin и/).

Я не изменить корневой оболочки для ЗШ, но я хотел бы поделиться эти настройки так, что корень может иметь его также. Я считаю, что ЗШ - это не источники в/etc/профиль. Я могу найти его в файле/etc/ЗШ/zprofile, но хотелось бы какой-то другой более "правильный" путь.

+62
Bhupendra Sharma 10 сент. 2017 г., 17:04:46

У меня Samsung Галактика S7 и я хочу проверить, если у меня чипсет на Snapdragon и Exynos от. Как быстро проверить это?? Мне нужна эта информация, потому что я планирую искоренить мой телефон и это имеет значение, какой именно чипсет в телефоне.

Я пытался найти эту информацию на телефон, но не повезло.

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

+54
user2055268 20 сент. 2010 г., 08:00:19
Когда пассажир путешествует на рейс без предварительного бронирования для этого конкретного рейса.
+14
arpl 10 нояб. 2016 г., 00:01:58

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