Вопросы по теме 'nspasteboard'

Как обрабатывать перетаскивание нескольких файлов из Finder в Mac OS X 10.5?
Мне нужно получить URL-адреса всех файлов, перетаскиваемых в мое приложение из Finder. У меня есть приложение Cocoa, работающее на 10.6, которое делает это с помощью новых API 10.6 NSPasteboard, которые обрабатывают несколько элементов на монтажном...
4919 просмотров

Какао Виртуальные нажатия клавиш Боль
Я пишу приложение, чтобы ответить на горячую клавишу, скопировав выделенный текст в NSPasteboard generalPasteboard. Посмотрев здесь в поисках решения для отправки виртуальных нажатий клавиш, я нашел это: Как отправить нажатие клавиши Cmd-C активному...
1728 просмотров

Могу ли я получить обратный вызов всякий раз, когда записывается NSPasteboard?
Я прочитал Руководство по программированию на картоне , но это не отвечает на мой конкретный вопрос. Я пытаюсь написать приложение Cocoa (для OS X, а не iOS), которое будет отслеживать все, что записывается в общий монтажный стол (поэтому всякий...
9373 просмотров
schedule 13.01.2023

Отправить массив строк в NSPasteBoard
Как лучше всего отправить массив строк или чисел на монтажный стол? Я пытался использовать [pasteBoard writeObjects:], но похоже, что для этого мне нужно создать подкласс NSArray, он запрашивает протокол. Может быть, архивирование и...
1011 просмотров
schedule 22.03.2022

Поместить содержимое файла в NSPasteboard с использованием UTI, а не NSFileContentsPboardType?
У меня есть форматированный текстовый файл с несколькими изображениями и текстом. В моем приложении Cocoa я пытаюсь поместить содержимое этого файла в NSDragPboard , чтобы пользователь мог перетаскивать содержимое в другие приложения (TextEdit,...
1721 просмотров
schedule 06.08.2023

скопируйте и вставьте текст + изображение из NSPsteboard
мы работаем над приложением C++ Qt, которое копирует выделенный текст и/или изображения из внешних приложений, изменяет его, а затем вставляет обратно. Поскольку мы работаем на Mac, мы делаем эту часть с помощью Objective-C. У нас возникли...
967 просмотров
schedule 20.05.2022

поместите NSData и расширение файла на монтажный стол
Я долго искал в Интернете ответ на вопрос, который поставил меня в тупик. У меня есть подкласс NSView, и я хочу, чтобы его можно было перетаскивать. При выпуске на рабочий стол хочу сохранить в виде файла с назначенным мною NSData (а также с...
330 просмотров
schedule 05.05.2023

Вставить текст во внешнее приложение для Mac
Есть ли какой-либо (безопасный для App Store) способ автоматического заполнения текстового поля первого ответчика другого приложения текстом? Например, используя горячую клавишу, указанную приложением NSStatusBar, пользователь выделяет текст в...
383 просмотров
schedule 13.05.2022

NSBrowser заполняет NSPsteboard, но не удаляется
У меня есть NSBroswer с серией записей, которые ищут текстовый объект. Если большой двоичный объект существует, - (BOOL)browser:canDragRowsWithIndexes:inColumn:withEvent: возвращает YES. Это вызывает -...
444 просмотров

npasteboard readObjectsForClasses взрывается
Я пытаюсь реализовать простую операцию перетаскивания в tableView. Однако, когда я пытаюсь получить данные из монтажного стола с помощью readObjectsForClasses, я получаю исключение времени выполнения, говорящее "[__NSCFConstantString...
418 просмотров
schedule 15.01.2023

Воспроизведение взаимодействия Mac Mail/TextEdit
В TextEdit отлично обрабатываются сообщения, перетаскиваемые из приложения Mac Mail — строка темы передается как гиперссылка, при нажатии на которую открывается исходное сообщение в Mail. Любые мысли, как я могу сделать то же самое в своем...
47 просмотров
schedule 24.09.2023

Можно ли проверить, какое приложение вставляет NSPasteboardItem на картон?
Я хотел бы знать, как я могу получить эту информацию? Я могу продолжать опрос и проверять, какое приложение запущено, и в то же время видеть количество монтажных столов. Но я боюсь, что этот способ не на 100% точен. Например, если пользователь...
90 просмотров
schedule 07.05.2023

Почему -[NSPasteboard readObjectsForClasses:options:] возвращает только 1 элемент из перетаскивания?
Я пишу несколько объектов в NSPasteboard для операции перетаскивания, используя beginDraggingSessionWithItems:event:source: : NSMutableArray *draggingItems = [NSMutableArray array]; for (NSUInteger i = 0; i < numItems; i++) {...
801 просмотров
schedule 28.02.2023

Скопируйте выделенный текст с помощью Swift
Я пишу всплывающее меню в OS X. Цель состоит в том, чтобы скопировать выделенный текст текущего активного приложения (не моего всплывающего окна) в мое приложение, чтобы я мог использовать его как строку.
1153 просмотров
schedule 19.06.2022

Чтение из буфера обмена с помощью Swift 3 на macOS
Я новичок в Swift и пытаюсь понять, как я могу прочитать то, что было скопировано в буфер обмена в macOS (Swift 3)? Я много искал, но не могу найти ничего, что работает. Несколько вещей, которые я пробовал в Интернете: var pasteboardItems:...
8424 просмотров
schedule 23.06.2023

Как правильно вставить NSImage из NSPasteboard?
Хорошо, вот код, который я использую: if let image = NSImage(pasteboard: pasteboard){ //.. } И у меня есть 3 способа, как изображения попадают в приложение: Если изображение перетаскивается в окно и используется монтажный стол...
1368 просмотров
schedule 31.07.2022

Swift 3 Mac OS Скопируйте аудиофайл в NSPsteboard
Я пытаюсь скопировать аудиофайл на NSPasteboard, чтобы его можно было вставить в другое место на компьютере или в другую программу, например Ableton или Pro Tools. Вот как я получаю URL-адрес файла. (Пример URL-адреса d после приведения к строке:...
265 просмотров
schedule 02.03.2023

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

Перетаскивание с помощью Swift 4 на Mac OS
Я использую swift 4 и Xcode 9, и у меня проблема с реализацией перетаскивания. У меня есть собственный вид «назначения» для капель, и в Swift 3 я звоню register(forDraggedTypes: Array(NSURLPboardType)) принимать перетаскивания, которые...
2651 просмотров

Как разрешить пользователям перетаскивать файлы из приложения Cocoa
Я работаю над приложением macOS, которое включает создание папки во временном каталоге. Как я могу разрешить пользователям перетаскивать значок папки из приложения Cocoa на рабочий стол (или в Finder и другие приложения), чтобы его удаление...
1327 просмотров