Вопросы по теме 'qprocess'
получить информацию обо всех запущенных процессах с помощью QProcess
несколько дней назад я спросил о том, как получить все запущенные процессы в системе с помощью QProcess. я нашел командную строку, которая может выводить все процессы в файл:
C:\WINDOWS\system32\wbem\wmic.exe" /OUTPUT:C:\ProcessList.txt ПРОЦЕСС...
13836 просмотров
schedule
20.03.2024
Как правильно обрабатывать текстовые потоки с помощью \r? Я хотел бы буферизовать строку, используя Qt
Я использую Qt и QProcess для чтения некоторых данных из других инструментов и их печати в своем приложении. Представьте, например, что это «терминал».
Я обрабатываю данные, используя QProcess::canReadLine() и QProcess:readLine(), и это...
898 просмотров
schedule
17.01.2023
Отображение вывода QProcess в реальном времени в текстовом браузере
Я новичок в разработке qt, и я хочу передать вывод QProcess в текстовый браузер в режиме реального времени. Я начал с выполнения простой команды эха, но вывод программы не отображается. Что я делаю неправильно????
QProcess p;
p.start("echo...
11677 просмотров
schedule
17.07.2023
Запустите исполняемый файл из того же каталога, что и приложение Qt, когда в пути есть пробелы.
Я хотел бы запустить исполняемый файл при нажатии кнопки в моем приложении Qt. Этот .exe всегда находится в том же каталоге, что и само приложение Qt.
Иногда в пути к этому каталогу встречаются пробелы. Кажется, это предотвращает запуск .exe ....
2458 просмотров
schedule
20.05.2022
QProcess запускается с файлами из stdin и stdout
Мне нужно запустить следующий оператор из QProcess:
programm < file1 > file2
in QT:
QProcess *proc = new QProcess;
proc->setReadChannelMode(QProcess::SeparateChannels);
proc->start("program < \"file1\" > \"file2\"",...
2086 просмотров
schedule
02.12.2022
QProcess: сделать процесс независимым и решить проблемы с Windows
Что ж, у меня есть QProcess, который работает как средство обновления моей программы, но в Windows вы НЕ МОЖЕТЕ изменять исполняемые файлы во время их работы, но если вы закроете программу, которая создала процесс обновления, я полагаю, что средство...
617 просмотров
schedule
06.04.2022
QProcess с правами администратора
Я хотел бы использовать QProcess для запуска сценария оболочки из файла .sh. У меня проблема с правами пользователя. Как запросить у пользователя имя пользователя и пароль администратора, чтобы иметь правильные права на использование файла .sh?...
1752 просмотров
schedule
09.12.2023
QT4: почему оболочка bash работает быстрее, чем тот же скрипт, вызванный с помощью QProcess?
Приведу пример: скрипт должен определить, что создание файла завершено:
#!/bin/bash
CID=$1
TYPE=$2
echo "$TYPE$CID" >scan.log
sleep 1
FILE=$TYPE$CID.jpeg
until [ $(ls -l $FILE | awk '{print $5}') -gt 2000 ]
do
echo "sleeping" >>...
289 просмотров
schedule
28.04.2023
Сбой функции записи вызова QProcess
Мне нужно вызвать QProcess, чтобы запустить xterm, после чего я должен отправить ему некоторые данные. почему этот код не может работать правильно?
QProcess proc;
proc.start("xterm");
proc.waitForStarted();
proc.write("ls\n");...
1311 просмотров
schedule
12.11.2022
Qt вызывает внешний скрипт Python
Я пытаюсь написать оболочку с графическим интерфейсом для одного из моих инструментов командной строки, написанных на Python. Мне было предложено использовать Qt.
Ниже приведен файл .cpp моего проекта:
#include "v_1.h"
#include "ui_v_1.h"...
18240 просмотров
schedule
08.05.2023
Запуск и уничтожение процессов в QT C++ нажатием кнопки
Я пытаюсь написать графический интерфейс, который при нажатии кнопки либо запускает, либо останавливает процесс. В настоящее время мой код даже не запускает процесс, и я не понимаю, почему это так. Кнопка нажимается, и текст меняется, но процесс не...
898 просмотров
schedule
03.10.2022
Неизвестная ошибка QProcess
У меня возникла странная проблема. QProcess просто не работает!
И ошибка неизвестна.
Я получил глобальную переменную в заголовке
QProcess *importModule;
Я получил эту функцию (кстати, я пробовал методы start и startDetached )...
1962 просмотров
schedule
04.07.2023
Получить вывод Qprocess в переменной?
Этот вопрос похож на этот вопрос . Разница в том, что указанное там решение работает не всегда.
Пример 1
QProcess * process;
process = new QProcess();
process->start("/usr/bin/env");
process->waitForFinished(-1);
QString p_stdout =...
482 просмотров
schedule
10.06.2022
Невозможно запустить g++ с помощью QProcess
Я хочу скомпилировать файл С++ из приложения Qt с помощью QProcess. Но это не работает, я не вижу никаких файлов .o или .exe, сгенерированных компилятором.
Вот что я делаю -
QProcess *process = new QProcess(this);
QString program = "g++";...
218 просмотров
schedule
27.04.2022
Вывод ответа QProcess readAll на метку
У меня есть QProcess, где я хотел бы вывести ответ в метке. Во-первых, вот что я пробовал:
QProcess *proc = new QProcess();
proc->setProcessChannelMode(QProcess::MergedChannels);
proc->start(cmdLineRequest.toUtf8().constData()); //...
401 просмотров
schedule
26.03.2022
Pyside: вывод нескольких QProcess в TextEdit
У меня есть приложение pyside, которое вызывает исполняемый файл. Я хочу запустить этот исполняемый файл асинхронно в n процессах и зафиксировать вывод каждого процесса в QTextEdit.
На данный момент у меня есть:
def run(self, args, worklist):...
406 просмотров
schedule
03.04.2022
qprocess получает поведение, подобное оболочке
Я использую QT в приложении Windows (не знаю, имеет ли это значение) и хочу запустить какой-то процесс из своего приложения, используя QProcess . (фактически через оболочку qtscript, которая использует QProcess )
Кажется, это работает, но у меня...
785 просмотров
schedule
25.04.2023
QProcess() не всегда работает
Я пытаюсь отформатировать USB-накопитель из Qt, используя mkfs.fat с QProcess(). Проблема в том, что QProcess() вызывается, но иногда завершается без завершения форматирования. Если я читаю exitCode() , это 1.
Это функция:
bool...
468 просмотров
schedule
04.02.2023
Преобразование *.xls в *csv с помощью C++
Я пытаюсь преобразовать файл xls(x) в csv на С++, используя QProcess::start()
QProcess *myProcess = new QProcess();
myProcess->start("path/xls2csv.exe fileName.xlsx > fileName.csv");
Сообщение об ошибке не появляется, но ничего не...
687 просмотров
schedule
31.12.2023
Как запустить отдельное приложение командой терминала в приложении Qt?
Я хочу использовать команды:
cd /opencv/opencv-3.0.0-alpha/samples/cpp/
./cpp-example-facedetect lena.jpg
для запуска примера кода OpenCV для кнопки clicked() в приложении Qt. Поэтому я использую:
void MainWindow::on_btSample_clicked()...
1087 просмотров
schedule
19.05.2023