Моя программа создает сценарий для другого приложения. Как я могу также открыть этот скрипт в этом приложении? И возможно ли это сделать без использования внешнего файла? Моя программа написана на Xamarin и C# (из-за использования одной библиотеки C#), но очевидно, что любое решение Objective-C подходит.Отправить данные или файл в другое приложение на Mac
-1
A
ответ
0
Я нашел, что единственный способ - записать информацию в файл и открыть этот файл программным путем с помощью другого приложения. Класс NSWorkspace помогает сделать:
NSString *data = @"Some data";
NSString *filename = @"Some filename";
[data writeToFile:path
atomically:NO
encoding:NSUTF8StringEncoding
error:nil];
[[NSWorkspace sharedWorkspace] openFile:filename
withApplication:@"Graphviz"];
И код C#:
using AppKit;
using System.IO;
...
string data = "Some data";
string filename = "Some filename";
File.WriteAllText (filename, data);
NSWorkspace.SharedWorkspace.OpenFile (filename, "Graphviz");
Возможно, сделать это без использования внешних файлов приложения должны поддерживать AppleScript, но это не так.
Смежные вопросы
- 1. Отправить ПРОБЕЛ на другое приложение
- 2. Отправить форму в другое приложение
- 3. Открыть другое приложение для Mac
- 4. Как отправить намерение, чтобы другое приложение открыло мои зашифрованные данные?
- 5. как отправить несколько данных в другое приложение
- 6. Как отправить файлы в другое приложение на ios
- 7. Как отправить данные в другое приложение, которое не запущено
- 8. Как отправить уведомление Gcm на одно приложение на другое
- 9. Отправить данные или Получить данные на socket.io
- 10. Отправлять данные в другое приложение через C#
- 11. В Mac OS X, как создать событие multi-touch и отправить в другое приложение?
- 12. Как отправить данные (мгновенно) с одного холста на другое?
- 13. Как отправить SharedPreference из приложения в другое?
- 14. Как отправить файл с iPhone на mac через bluetooth
- 15. Приложение для управления приложениями Android или перенаправление на другое приложение
- 16. Ссылка на другое приложение
- 17. Отправить данные с сервера на iPhone приложение
- 18. отправить данные с сервера на приложение OSX
- 19. Как отправить данные из одного приложения в другое приложение на Android?
- 20. Как отправить клавишу «ВВОД» нажать на другое приложение?
- 21. отправить файл с сайта на приложение Windows
- 22. Невозможно отправить mac-приложение для просмотра.
- 23. Как отправить сообщение «Ввод» в другое приложение в WPF
- 24. Могу ли я отправить Intent в другое приложение
- 25. Оберните приложение в другое приложение
- 26. Как отправить uiimage на другое устройство через json-данные или строку?
- 27. Как передать данные в файл при установке пакета на mac
- 28. Как передавать данные в другое приложение через URl, используя Guzzle?
- 29. Отправлять данные из одного приложения xamarin.forms в другое приложение xamarin.forms
- 30. Как импортировать данные с компьютера или mac
Да, спасибо за необоснованный минус, теперь никто не будет смотреть и отвечать на мой вопрос ... –
Является ли другое приложение доступным для скрипта? – Willeke
Это, вероятно, потому, что вы хотите получить свой ответ, не разделяя важную информацию, например, как ваше приложение изолировано. –