GNU Screen for Win32

Хотите предложить идею нового плагина или знаете, что улучшить в существующем? Пишите сюда.
Post Reply
sold65
Posts: 26
Joined: Sat 30 Jan, 2010 16:41

GNU Screen for Win32

Post by sold65 » Mon 15 Mar, 2010 16:13

Нигде не нашел ничего подобного..
То есть необходимо в одном окне консоли (cmd) запустить две cmd сессии (как в GNU Screen) и переключатся между ними например по Ctrl-TAb
Для чего ето нужно, пример: в одной сессии я скажем открыл редактор (в верхне половине окна) а в другой выполняю какие либо команды и смотрю вывод.. --И все это в одном окне.
Не совсем по теме FarManager но все же решил задать сюда так как подобные разработки для Far ведутся (плагин TwoEdit, мультитабовый эмулятор ConEmu)

User avatar
HaRT
Moderator
Posts: 9166
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 90 times
Been thanked: 177 times

Re: GNU Screen for Win32

Post by HaRT » Mon 15 Mar, 2010 16:26

Хочется одновременно видеть две консоли в одном окне?
Если только по очереди, то ещё есть ConMan.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
HaRT
Moderator
Posts: 9166
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 90 times
Been thanked: 177 times

Re: GNU Screen for Win32

Post by HaRT » Mon 15 Mar, 2010 17:19

А, чуть не забыл: PowerShellFar умеет запускать фоновые задачи, использующие в качестве своей консоли встроенный редактор Фара (если я ничего не путаю).
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
NightRoman
Posts: 5911
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 14 times
Contact:

Re: GNU Screen for Win32

Post by NightRoman » Mon 15 Mar, 2010 17:23

HaRT wrote:А, чуть не забыл: PowerShellFar умеет запускать фоновые задачи, использующие в качестве своей консоли встроенный редактор Фара (если я ничего не путаю).
Да, PSF такое может. Это внешне совсем не то, о чем sold65 просит, другая вселенная, но по сути очень даже то. А чем-то может и лучше, но тут уже трудно судить абстрактно.

sold65
Posts: 26
Joined: Sat 30 Jan, 2010 16:41

Re: GNU Screen for Win32

Post by sold65 » Mon 15 Mar, 2010 18:24

ConMan это хорошо, но не то.. Вот именно - по очереди А надо в одном окне:
Image
В данной картинке -- это реализовано с помощью 2-ух консольных окон (даже бордюр остался виден) и Photoshop,
а надо чтоб в одном В одном окне несколько (2 и более) cmd
Может кто знает как это реализовать В любом случае спасибо.

В идеале должно походить на GNU Screen -- которая к сожалению не портирована под винду и не преспособлена под cmd. Запросы в гугл вида "split cmd shell" "GNU Screen for Win32" "terminal multiplexer for Win CMD" и по русски тоже.. ниче путного не дают касаемое Винды.

Текстовые редакторы (консольные) давно научились открывать несколько документов и переключатся между ними, а почему в одном окне cmd никак нельзя запустить еще несколько cmd так чтоб они не перекрывали друг друга а делили пространство окна между собой.. Есть идеи :mrgreen:?

User avatar
Centaur
Posts: 1083
Joined: Tue 05 Apr, 2005 20:09
Location: Novosibirsk, Russia
Been thanked: 2 times

Re: GNU Screen for Win32

Post by Centaur » Mon 15 Mar, 2010 18:46

Кажется, у Maximus’а это или что-то подобное в планах для ConEmu.

sold65
Posts: 26
Joined: Sat 30 Jan, 2010 16:41

Re: GNU Screen for Win32

Post by sold65 » Tue 16 Mar, 2010 04:04

вот увидел чтото похожее в PowerCmd но та GUIёвая до безобразия =(
Еще есть такая штука как Twin http://linuz.sns.it/~max/twin/ но тоже только под linux Хотя как автор пишет разработана была им еще в 1993 под PCDOS:
Twin was born in 1993 as a DOS program, and it was the first big program I wrote immediately after learning C. (Massimiliano Ghilardi - 17 Feb 2009)


еще:
dtach http://dtach.sourceforge.net/- основной акцент при разработке этой программы сделан на компактность. По аналогии со Screen она поддерживает возможность работы с консольными сессиями, но не имеет других возможностей Screen.
SplitVT http://www.devolution.com/~slouken/projects/splitvt/ - позволяет разделать экран терминала на две половинки и работать сразу с двумя программными оболочками.
Tmux http://sourceforge.net/projects/tmux - для работы с консольными сессиями Tmux использует модель клиент-сервер.
Twin http://linuz.sns.it/~max/twin/ - попытка создать текстовый оконный интерфейс аналогичный графическим собратьям.

Чтото похожее есть в DubleFar но там запуск происходит в двух независимых окнах А надо чтоб в одном окне 2 (или более) независимых процесса cmd (ну или Far) и при этом чтоб окошко делилось пополам и можно было перемещатся по этим областям скажем по ^Tab или как нибудь еще..

Пока лучшего решения чем:

Code: Select all

cmdow /run C:\WINDOWS\system32\cmd.exe /k title 001
cmdow /run C:\WINDOWS\system32\cmd.exe /k title 002
cmdow 001 /mov 190 45 /siz 728 343
cmdow 002 /mov 190 387 /siz 728 343
ненашел.

Post Reply

Return to “Предложения и идеи”