Skip to content
/ Cmd Public

cmd - класс для выполнения консольных команд cmd/linux shell(замена system())

Notifications You must be signed in to change notification settings

ProfiGMan/Cmd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Cmd

Зачем

Так как чтообы выполнить команду с помощью QProces нужно несколько строчек, я написал класс-функцию для выполнения консольных команд cmd/linux shell с помощью QProcess.

Возможности

Работает и на линукс, и на винде, ибо работает через QProcess. Выводит результаты и ход работы через qDebug(). Возвращяет QPair<int, QString> с возвращаемым значением и выводом команды. Имеет единственную статическую функцию, т.е., для выполнения команд не нужно создавать объект. Наверное, так себе возможность, но всё же: Поскольку класс имеет всего одну статическую функцию, то можно её превратить в обычную функцию, не меняя тела функции.

About

cmd - класс для выполнения консольных команд cmd/linux shell(замена system())

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages