Лучшие macos-carbon вопросы ИТ разработчиков

  • 9 голосов
  • 8 ответов
  • 0 просмотров
8 ответов

Компиляция Bochs на Mac OS X Snow Leopard

Был ли кто-то в состоянии собрать симулятор Bochs под Snow Leopard. Leopard отлично сработал, но в Snow Leopard у меня возникло много проблем, связанных с библиотекой Carbon ... Хорошо, еще немного информации было по запросу. Я компилирую с ...

Задан 04 Nov 2009, 23:10 от Mac4711
  • 7 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Преобразовать код виртуального ключа в строку Unicode

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

Задан 24 Nov 2011, 23:59 от Joshua Weinberg
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Как обновить окно поиска?

Я хочу обновить значок для определенного файла / папки в приложении Finder. FNNotifyByPath( (const UInt8 *)folderPath, kFNDirectoryModifiedMessage, kNilOptions );FNNotifyByPath не работает для этого. Теперь я пытаюсь с AppleScript +(void) ...

Задан 17 Jan 2012, 09:30 от Parag Bafna
  • 3 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

@JensAyton Итак, как я могу получить дату для всех папок?

папка находится в Dock, вы можете отсортировать ее по «дате добавления» - это обычно значение по умолчанию для папки «Downloads». (Иногда Finder, кажется, не использует добавленную дату, но измененную дату, но этоМожно найдите добавленную дату.) ...

Задан 15 May 2011, 07:50 от CRD
  • 0 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

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

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

Задан 23 Nov 2013, 22:32 от unsynchronized
  • 3 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Предотвратить обратный вызов `mouseMovedEvent` от обработки движения? Или глобально скрыть курсор на мгновение?

У меня есть глобальное приложение, которое предотвращает перемещение мыши по областям экрана. Должен работать со всеми приложениями, пока мое приложение в фоновом режиме и т. Д. Я создалCGEventTap крючок с обратным вызовом для движений ...

Задан 28 Mar 2012, 00:21 от cksubs
  • 6 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Как программно имитировать щелчок мыши, не перемещая мышь в Какао

Я заинтересован в имитации события щелчка мыши / нажатия клавиш в Mac OS X без фактического перемещения мыши. В Windows это можно сделать с помощью сообщени...

Задан 23 May 2017, 12:08 от CommunityDany Joumaa
  • 5 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Следующая строка удаляет один из массивов, возвращая массив с одним словарем: CFArrayRef windowArray = CGWindowListCopyWindowInfo (kCGWindowListOptionInclusiveWindow, windowID); Также, в вашем примере, массив описаний просачивается (отсутствует CFRelease). Кроме того, это исправило мою проблему. Модель [NSWindow frame] обновляется асинхронно. Если вы пытаетесь прикрепить дочернее окно к родительскому окну, которое пользователь перетаскивает, это единственный способ получить текущее значение из оконного менеджера. Спасибо!

аюсь найти Carbon API, который может дать мне WindowRef из идентификатора окна, и с этим windowref я хочу иметь границы? РЕДАКТИРОВАТЬ: я нашел API extern WindowRef HIWindowFromCGWindowID (CGWindowID inWindowID); Но я не могу его использовать. Я ...

Задан 06 Jul 2011, 08:44 от RLT
  • 11 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как отслеживать состояние ключа глобального модификатора (в любом приложении)?

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

Задан 21 Oct 2009, 19:23 от 9 revs
  • 4 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Поиск параметров DNS-сервера программно в Mac OS X

У меня есть некоторый кроссплатформенный код клиента DNS, который я использую для выполнения сквозного SMTP, и в Windows я могу найти текущие IP-адреса DNS-с...

Задан 04 Nov 2008, 01:14 от user33847
  • 0 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

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

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

Задан 23 Nov 2013, 23:32 от unsynchronized
  • 12 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Управление окнами OSX

Я пытаюсь контролировать окна сторонних приложений OSX из моего приложения. Я хотел бы: 1. переместить окна на экране 2. изменить размер окон на экране 3. изменить текущее активное окно приложения 4. получить текущее активное окно. (И я хотел бы ...

Задан 13 Nov 2009, 17:49 от Sami
  • 6 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Яблочный скрипт не работает, если выполняется после установки клавиши «command + T» в качестве сочетания клавиш для отображения моего другого рабочего стола в osx lion (10.7)

ел бы добавить новый элемент в боковую панель Finder. Я обнаружил, что Finder хранит список «мест» в `~ / Library / Preferences / com.apple.sidebarlists.plist. Я смог прочитать файл с помощью Carbon API и увидел, что у каждого элемента есть Имя, ...

Задан 31 Jan 2011, 15:16 от amitp
  • 7 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Отключить переключатель приложений CMD + Tab

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

Задан 15 Jul 2010, 14:40 от bogdansrc
  • 10 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Есть ли способ проверить, является ли процесс 64-битным или 32-битным?

Я пытаюсь найти тип процесса (32 бит / 64 бит) из процесса PID? Я получаю информацию о процессе и список процессов с помощьюGetBSDProcessList [http://www.cocoabuilder.com/archive/cocoa/92971-bsd-processes-with-code.html] Метод описан здесь. Как ...

Задан 02 Nov 2011, 16:37 от RLT
  • 1 голос
  • 4 ответа
  • 0 просмотров
4 ответа

Как отобразить прогресс копирования файла в 10.8

FSCopyObjectAsync Устаревшее в OS X v10.8, Теперь, как отобразить индикатор прогресса для операции копирования файла.

Задан 03 Oct 2012, 07:24 от Parag Bafna
  • 5 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

CGWindowID от AXUIElement

Я пытаюсь автоматизировать стороннее приложение OSX, используя API специальных возможностей. Некоторое состояние приложения недоступно через API, поэтому я получаю его с помощью скриншота экрана. Для этого мне нужно получить CGWindowID для ...

Задан 16 Nov 2009, 15:26 от Sami
  • 3 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Макрос выделен как ключевое слово: паскаль

При поиске в примере кода дляFunkyOverlayWindow [http://developer.apple.com/library/mac/#samplecode/FunkyOverlayWindow/Introduction/Intro.html] Я только что нашел довольно интересное объявление: pascal OSStatus MyHotKeyHandler( ...

Задан 17 Sep 2011, 23:24 от sidyll
  • 1 голос
  • 3 ответа
  • 0 просмотров
3 ответа

Что заменяет теперь устаревший Carbon.File.FSResolveAliasFile в Python для OSX?

В Python 2 я могу использовать следующий код для разрешения псевдонима MacOS или символической ссылки: from Carbon import File File.FSResolveAliasFile(alias_fp, True)[0].as_pathname() где alias_fp - путь к файлу, который мне интересен и хранится ...

Задан 20 Jan 2014, 21:44 от kuzzooroo
  • 2 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Как мне найти окно в определенной точке на экране для скриншота / записи экрана?

Я ищу способ сделать то же самое, что и WindowFromPoint и GetWindowRect, в Carbon / Cocoa и X11.WindowFromPoint -http://msdn.microsoft.com/en-us/library/ms63...

Задан 19 May 2010, 20:14 от Jake Petroules
  • 6 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как заставить окно Mac на передний план?

Как я могу программно заставить окно Mac быть передним окном? У меня есть дескриптор окна, и я хочу убедиться, что мое окно отображается над всеми остальными...

Задан 04 May 2010, 08:29 от Thomi
  • 5 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

CGWindowID от AXUIElement

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

Задан 16 Nov 2009, 14:26 от Sami
  • 1 голос
  • 4 ответа
  • 0 просмотров
4 ответа

Как отобразить прогресс копирования файла в 10.8

FSCopyObjectAsync Устаревшее в OS X v10.8, Теперь, как отобразить индикатор прогресса для операции копирования файла.

Задан 04 Oct 2012, 09:34 от Parag Bafna