169 похожих чатов

Товарищи, подскажите правильный путь, пожалуйста. Нужно сделать приложение в Lazarus

(lcl) которое должно выполнять по сути консольные команды и считывать вывод.
Какой механизм лучше всего подойдёт по опыту?
Проблему с sudo вроде решается запуском "от админа" скомпиленного приложения. Но чёт на Process все делать... Любой запрос со стороны команды неучтенный и процесс висит...

9 ответов

13 просмотров

в libc есть такая штука как popen, прокинь ее себе да используй. Правда вывод придется самому читать. И не забывать экранировать запросы, чтоб кто нибудь другой rm -rf не выполнил без спросу)

TProcess https://yandex.ru/search/?text=lazarus+TProcess&clid=2278637&banerid=6400000000%3A65da0fb2f4b4c533c42abe3a&win=634&lr=213

Стикер

Николай-Шкуратов Автор вопроса

Автоматизация. Накопилось довольно много "рецептов" по разному оборудованию для существующей техники. Соответственно нужны и выводы команд (lsusb lspci и прочих) и правка конфигов от sudo и установка пакетов и запуск самодельных скриптов... Хотелось бы это все в графическое приложение запихнуть. Пока ничего лучше чем запускать приложения от root и использовать process в голову не пришло ..

Николай-Шкуратов Автор вопроса
Николай Шкуратов
Автоматизация. Накопилось довольно много "рецептов...

@iluha_com_photo "👎" это, конечно, здорово. А можете поделиться советом какой механизм для реализации задумки использовать по вашему мнению было бы правильнее?

Николай Шкуратов
@iluha_com_photo "👎" это, конечно, здорово. А може...

я уже высказался, не вижу смысл в такой автоматизации

Николай Шкуратов
Автоматизация. Накопилось довольно много "рецептов...

Посмотри в сторону https://github.com/Al-Muhandis/ShellRemoteBot Думаю, многие идеи почерпнешь или применишь на 90%. Телеграм бот, который эмулирует консоль, SSH/BAT и по сути управляет сервером или домашним компьютером. Можно заливать готовые скрипты и запускать по кнопке и есть встроенный эмулятор FTP сервера. Запускается как демон в Linux или сервис в Windows. Не GUI, но для GUI, если прямо нужен GUI принцип тот же будет

Renat Suleymanov
Посмотри в сторону https://github.com/Al-Muhandis/...

Я его сам использую для выполнения периодических скриптов, что-то залить, скопировать с сервера с телефона в поездках

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

Обсуждают сегодня

а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Добрый день. Хочу сделать отрисовку по команде на панели. Почему-то рисуется только при втором вызове. С чем может быть связано, не подскажете? procedure TForm1.FormDblClick(...
Kirill Filippenok
20
Блин, интересно, кто-нибудь когда-нибудь переписывал какую-нибудь игру с x86 на arm? Вообще, такое возможно?
Alan 🔝 Бэброу
12
I just installed it but how do I use it?
Talula
12
здравствуйте, у меня есть число шестнадцаттиричное, FFFB например, это -5, как мне в консоль вывести -5? мой самописный atoi преобразовывает -5 в 65531
Maxim Of course
7
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
Всем доброго дня! Подскажите может кто использовал связку Pagebuilder + Clientsetting. Сами параметры с типом pagebuilder в модуле Clientsetting работают нормально, можно такж...
Александр Добриков
12
Всем привет! Нужен совет от опытных. Переношу свой проект с Делфи 10.2 Токио на Лазарус 3.2 установленный через инсталлятор fpcupdeluxe-x86_64-win64. При импортировании проект...
Дмитрий Завгородний
7
А почему в си некоторые вещи работают с двойными кавычками некоторые с одинарными? Нельзя было все сделать с одними или чтоб работало с разными? например чтоб выводить строки ...
.
15
Эх кто-то пришел и весь праздник испортил :( You need complex FBX scene importing setup to change things on import? good luck with that. You need navigation and pathfinding? g...
Serg Gini
5
Карта сайта