Russian Qt Forum

Qt => Вопросы новичков => Тема начата: vorotislav от Август 18, 2014, 11:09



Название: Эмулятор терминала для Windows
Отправлено: vorotislav от Август 18, 2014, 11:09
Добрый день. Возникла идея, попробовать написать эмулятор терминала для Windows, а-ля Yakuake для Linux.
Прошу совета. С чего начать? Как мне ловить команды, и заставить cmd.exe их обрабатывать?
Второй вопрос. Интерфейс думаю сделать на QML (как раз с изучения его и возникла такая идея). Имеет ли смысл это делать?
Заранее благодарен!


Название: Re: Эмулятор терминала для Windows
Отправлено: navrocky от Август 18, 2014, 12:49
Добрый день. Возникла идея, попробовать написать эмулятор терминала для Windows, а-ля Yakuake для Linux.
Прошу совета. С чего начать? Как мне ловить команды, и заставить cmd.exe их обрабатывать?

Начать можно с https://code.google.com/p/conemu-maximus5/

Цитировать
Второй вопрос. Интерфейс думаю сделать на QML (как раз с изучения его и возникла такая идея). Имеет ли смысл это делать?
Заранее благодарен!

На мой взгляд на QML это делать смысла не имеет. Кроме тормозов ничего не получишь. QML не для этого, а для пальцетыкательного интерфейса с анимашками.



Название: Re: Эмулятор терминала для Windows
Отправлено: alex312 от Август 18, 2014, 13:19
На мой взгляд на QML это делать смысла не имеет.
Не все с этим согласны - https://github.com/Swordifish90/cool-old-term


Название: Re: Эмулятор терминала для Windows
Отправлено: Bepec от Август 18, 2014, 13:29
QML это интерфейс во всех его проявлениях. И не стоит его утыкать только в "пальцетыкательную" область.
Это терминал, там нет особых требований к быстродействию, так что QML вполне должен подойти.

PS примерная нагрузка - 200 строк в секунду. Виндосовский стандартный хранит не более 50 команд и 80*300 пикселей истории экрана :) Смешно, не правда ли? :)


Название: Re: Эмулятор терминала для Windows
Отправлено: _OLEGator_ от Август 18, 2014, 13:53
Виндосовский стандартный хранит не более 50 команд и 80*300 пикселей истории экрана :) Смешно, не правда ли? :)

Вообще-то это настраивается.


Название: Re: Эмулятор терминала для Windows
Отправлено: navrocky от Август 18, 2014, 15:06
На мой взгляд на QML это делать смысла не имеет.
Не все с этим согласны - https://github.com/Swordifish90/cool-old-term

Классная штука  :)


Название: Re: Эмулятор терминала для Windows
Отправлено: kambala от Август 18, 2014, 15:48
Виндосовский стандартный хранит не более 50 команд и 80*300 пикселей истории экрана :) Смешно, не правда ли? :)

Вообще-то это настраивается.
а бесконечную прокрутку можно сделать?


Название: Re: Эмулятор терминала для Windows
Отправлено: _OLEGator_ от Август 18, 2014, 16:10
а бесконечную прокрутку можно сделать?

Нет, максимальное значение 9999.