У меня проблема. Я хочу выполнить некоторые команды в командной строке linux. Я тестировал TProcess (так что я использую Lazarus), но теперь, когда я запускаю программу, нет ничего, что делает программа.Выполнение команд в командной строке Linux [Lazarus/Free Pascal]
Вот мой код:
uses [...], unix, process;
[...]
var LE_Path: TLabeledEdit;
[...]
Pro1:=TProcess.Create(nil);
Pro1.CommandLine:=(('sudo open'+LE_Path.Text));
Pro1.Options := Pro1.Options; //Here i used Options before
Pro1.Execute;
С помощью этой программы, я хочу, чтобы открыть файлы с Судо (программка работает на пользовательском интерфейсе)
-> Извините за мой плохой английский; Извините за ошибки в вопросе: я использую StackOverflow в первый раз.
Спасибо! У вас есть решение! В пункте 3 произошел сбой (без открытия пробела). Были дни, когда он сидел и пытался, но не эта небольшая ошибка. Tahnks! Я тестировал его, и он работает сейчас. – MSauer