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

Как получить что-то похожее на Tail -f с помощью NSTask
Мне нужно прочитать последнюю добавленную строку в файл журнала в реальном времени и зафиксировать добавляемую строку. Что-то похожее на Tail -f. Итак, моей первой попыткой было использовать Tail -f с помощью NSTask. Я не вижу вывода,...
1354 просмотров
schedule 03.11.2021

Как запустить команду Purge через NSTask?
Я делаю бесплатное приложение для Mac, которое представляет собой просто оболочку над командой «очистить», которую можно запустить в Терминале. Я устал от грабежей, которыми наполняется Mac App Store, и просто хочу помочь людям. Я закончил...
570 просмотров
schedule 10.11.2021

Можно ли установить переднюю часть окна и ключ, принадлежащий NSTask?
Я работаю над приложением для Mac, которое при желании предоставит возможность установки некоторого дополнительного программного обеспечения в формате пакета Apple. Для установки этого пакета требуются повышенные (root) привилегии, и вместо того,...
541 просмотров
schedule 26.11.2021

Выполнить команду терминала из приложения Cocoa Desktop
Я пытаюсь выполнить команду для создания проекта Cordova в моем настольном приложении Cocoa, но это не работает. Это мой код: NSTask *task = [NSTask new]; [task setLaunchPath:@"/Documents/Cordova/bin/ ./create...
1069 просмотров
schedule 27.10.2021

NSTask работает не так, как ожидалось / на что надеялись
get_iplayer позволяет пользователю загружать файлы из службы BBC iPlayer. Они оба потрясающие. Я пытаюсь запустить команду get_iplayer из Xcode с помощью NSTask: NSTask *task = [[NSTask alloc] init]; [task...
201 просмотров
schedule 26.10.2021

NSTask выполнить команду поиска с аргументами
Я пытаюсь выполнить команду терминала из NSTask, но мне кажется, что я делаю что-то не так. Я пробовал это: NSTask *task = [[NSTask alloc] init]; task.launchPath = @"/bin/bash"; NSString *arr = [NSString stringWithFormat:@"find %@ -type f...
1058 просмотров
schedule 05.11.2021

NSTask блокирует основной поток
Из основного потока я вызываю селектор, используя [self performSelectorInBackground:@selector(startTask) withObject:nil]; Это метод startTask: -(void)startTask{ NSTask *task = [[NSTask alloc] init]; NSPipe *pipe = [[NSPipe...
1473 просмотров

Как выполнить команду оболочки с правами root из swift
Я новичок в Swift и пытаюсь создать очень простое приложение, которое выполняет команду корневой оболочки при нажатии круглой кнопки. Я нашел следующую ссылку в Интернете, которая объясняет, как выполнить команду оболочки с разрешением пользователя...
3660 просмотров
schedule 21.02.2022

Стандартная блокировка из программы, запускаемой Nstask
Я использую NSTask с setStandardOutput для перенаправления стандартного вывода инструмента командной строки в мою программу, чтобы я мог использовать его для обработки. Это прекрасно работает, но в качестве побочного результата вывод инструмента...
354 просмотров
schedule 27.02.2022

Как получить непрерывный вывод выполнения терминала в приложении Какао?
Чтобы спросить иначе: Когда я, например, клонирую репозиторий git, вывод терминала выглядит так: Cloning into '/users/whatever'... remote: Counting objects: 1764, done. remote: Compressing objects: 100% (909/909), done. remote: Total 1764...
816 просмотров
schedule 01.03.2022

NSTask сценарий оболочки с корневым доступом без запроса пароля
У меня есть сценарий, который я запускаю из приложения Cocoa через NSTask. Сценарий использует rsync для резервного копирования всего в папке /Users на сервер. Проблема, с которой я сталкиваюсь, заключается в том, что когда вы запускаете программу...
668 просмотров
schedule 28.02.2022

Вывод NSTask в реальном времени
У меня есть PHP-скрипт с несколькими командами sleep() . Я хотел бы выполнить его в своем приложении с помощью NSTask . Мой скрипт выглядит так: echo "first\n"; sleep(1); echo "second\n"; sleep(1); echo "third\n"; Я могу выполнить свою...
6019 просмотров
schedule 26.03.2022

получить кодировку и mimetype в target c
В mac OS X я могу получить кодировку и тип файла с помощью этой команды file -I /Users/bbb/Desktop/ba.py И эта команда возвращает этот результат text/x-java; charset=us-ascii Теперь я хочу получить этот тип mime и кодировку в target...
179 просмотров

Скрипт запуска NSTask
Я пытаюсь запустить следующую команду с NSTask: $sudo launchctl load /Users/admin/Library/LaunchAgents/com.devdaily.crontabtest.plist Ниже приведен код, который я использую: NSTask *server = [NSTask new]; [server...
1324 просмотров
schedule 13.04.2022

COCOA: вывести приложение на передний план, запущенное из подключаемого модуля NPAPI
У меня есть плагин NPAPI для MAC, который загружает и запускает приложение с сервера. Когда я использую NSTask для открытия приложения. Приложение не выходит на передний план. NSBundle *bundle = [NSBundle bundleWithPath:AppPath]; NSString...
860 просмотров
schedule 10.04.2022

Запустите NSTask и выведите его на передний план.
Я пытаюсь запустить другое приложение с помощью NSTask NSArray* argArray = [NSArray arrayWithObjects:fileName, nil]; NSTask* task = [NSTask launchedTaskWithLaunchPath:appName arguments:argArray]; пока это работает, главное окно графического...
2852 просмотров
schedule 22.04.2022

Результаты NSTask в NSTextView
Спасибо за помощь. Мой код ниже работает, возвращая результаты в консоль. Я хочу отобразить те же результаты в textView. Не могу заставить его работать. Кто-нибудь может объяснить, что мне нужно делать? Спасибо....
73 просмотров
schedule 14.05.2022

Создайте NSTask для gdb
Я пытаюсь создать NSTask, который использует GDB для подключения к программе, но моя программа просто зависает после запуска задачи. Возможно ли это сделать? Вот код, который я использую: NSTask *task = [NSTask new]; [task...
198 просмотров
schedule 29.05.2022

NSTask: существует ли путь запуска процесса
Этот код используется для получения стандартного вывода процесса NSTask * task; NSPipe * pipe; NSFileHandle * fileHandle; task = [ [ NSTask alloc ] init ]; pipe = [ NSPipe pipe ]; fileHandle = [...
2211 просмотров
schedule 28.05.2022

Как я могу подготовить аргументы для NSTask из элементов пользовательского интерфейса
У меня есть приложение Cocoa, которому пользователю разрешено выполнять команды оболочки (точно так же, как с помощью терминала), вводя команды в элементы пользовательского интерфейса, такие как NSTextBox. Приложение позволяет иметь несколько...
72 просмотров
schedule 23.06.2022