Страница 1 из 2
Как убрать панели с экрана и посмотреть результат в консоли?
Добавлено: Чт дек 16, 2010 16:31
sys_dev
День добрый,
Поиском по форуму не нашел ответа на свой вопрос, но чую, что подобное возникало не только у меня. Прошу прощение если тема уже не раз повторялось.
Очень часто работаю с ком. строкой, мне это жизненно необходимо и хочется видеть результат работы утиллит. В FAR есть горячая кнопка Ctrl+O, которая убирает с экрана панели. В тотале этого не вижу, а писать в ком.строке тотала cmd.exe каждый раз очень и очень напрягает (((
Вопрос, может все-таки есть аналог Ctrl+O, тот что в FAR и это я его не знаю?
Подскажите свои методы удобной работы с ком. строкой. Но очень хочу аналог, для меня это было бы решение всех моих проблем, а то уже подумываю о переходе на FAR и мне этого весьма не хочется делать!
Добавлено: Чт дек 16, 2010 16:43
Вахмурка
Во-первых, почему бы не написать cmd один раз и потом просто переключаться на окно, не закрывая его?
Во-вторых, у меня при выполнении чего-то консольного (скажем, батника) черное окно само открывается и занимает пол-экрана, то есть панели совсем не мешают.
В-третьих, попробуй вместо Enter для запуска нажать Shift+Enter. Возможно, это именно то, что нужно.
Добавлено: Чт дек 16, 2010 17:31
sys_dev
Во-первых, почему бы не написать cmd один раз и потом просто переключаться на окно, не закрывая его?
Как правило у меня много окон и все нужны!!! тут и среда разработки, тут и среда тестирования, тут и стороние продукты под которых тестю че-нить из своих проектов, тут и дебагер и IDA pro чтобы быстро глянуть что получилось в релизе. Много всего и лишнее окно нафиг нафиг
Во-вторых, у меня при выполнении чего-то консольного (скажем, батника) черное окно само открывается и занимает пол-экрана, то есть панели совсем не мешают.
Вариация первого, дополнительное окно мешает! Это из ряда вон хреновое решение в юзабилите продукта тотал!
В-третьих, попробуй вместо Enter для запуска нажать Shift+Enter. Возможно, это именно то, что нужно.
попробую по дольше его по юзать, может этото то что и нужно.
Еще методы?
Добавлено: Чт дек 16, 2010 17:41
CaptainFlint
sys_dev
Решения, полностью идентичного фаровскому, в Тотале нет по причине другой организации интерфейса. Частичной заменой может служить какой-нибудь консольный плагин типа TotalConsole (я им не пользуюсь, но, кажется, там была возможность перехвата выполняемых команд).
Лично я пользуюсь для одиночных команд Shift+Enter'ом (с установленным NoClose Replacer'ом), либо открываю отдельную консоль (открытие я повесил на Ctrl+O), и в ней уже работаю, если надо делать много всего. Отсутствие полноценной интеграции с консолью — один из основных недостатков Тотала перед Фаром. К сожалению, моя идея по реализации более-менее удобной интеграции (в той степени, в какой это вообще возможно для графического, не консольного приложения) серьёзного отклика не нашла…

Добавлено: Чт дек 16, 2010 18:05
sys_dev
(в той степени, в какой это вообще возможно для графического, не консольного приложения) серьёзного отклика не нашла…
Приятно осозновать, что твоя трабла была не только у тебя, но и других, так проще "давить" на автора !
Попробую написать автору

Добавлено: Чт дек 16, 2010 18:10
Flasher
sys_dev
Автор сам, кстати, TotalConsole правил. Думаю, дальше этого дело не зайдёт в ближайшие пару лет по крайней мере.
Добавлено: Чт дек 16, 2010 21:39
Zorro
CaptainFlint писал(а):К сожалению, моя идея по реализации более-менее удобной интеграции (в той степени, в какой это вообще возможно для графического, не консольного приложения) серьёзного отклика не нашла…
А что за идея, можно узнать?
2Автор. Я запуск ярлыка к cmd.exe повесил на сочетание клавиш Ctrl+Alt+C и не заморачиваюсь. TotalConsole пробовал, что-то неудобная штука оказалось, в фаре конечно много удобней, но... тотал не консольный и ничего тут не сделаешь.
Добавлено: Пт дек 17, 2010 00:36
CaptainFlint
Zorro писал(а):А что за идея, можно узнать?
Первичная идея и набросок реализации тут:
http://forum.wincmd.ru/viewpost.php?p=30433
Добавлено: Пн дек 20, 2010 11:09
sys_dev
2Автор. Я запуск ярлыка к cmd.exe повесил на сочетание клавиш Ctrl+Alt+C и не заморачиваюсь.
Это, приводит к появлению дополнительного консольного окна!!! А мне оно очень будет мешать!!! Потому что как правило у меня итак окон, что хоть экспорт организовывай!
Уже начал смотреть различные виды плагинов, для разработки своего. В левой панели показывать что введено, в правой вывод. Т.е. STD_IN_HANDLE на левую, а STD_OUT_HANDLE, STD_ERROR_HANDLE на правую. Тогда не будут появляться доп. окна и все будет в пределах одного тотала!
Добавлено: Пн дек 20, 2010 12:41
Flasher
sys_dev
Ну и что, получится очередной TConsole? Тогда уж лучше использовать вышеописанный TotalConsole, который вообще панели не затрагивает.
Добавлено: Вт дек 21, 2010 15:21
sys_dev
>>Ну и что, получится очередной TConsole?
Который на моей 7-ке x64 нихрена не пашет! Я даже не могу посмотреть как он собственно работает! Может его функционала и достаточно, но я не могу у себя его запустить.
>>Тогда уж лучше использовать вышеописанный TotalConsole,
Он создает отдельной от TotalCmd виндовое окно? Если да, то опять же, в который раз, приведу:
Это, приводит к появлению дополнительного консольного окна!!!
Этот факт уже в самом первом посте отразил, что он меня не устраивает! Никак!
Добавлено: Вт дек 21, 2010 15:30
Flasher
sys_dev
А попробовать прежде чем возмущаться? Всё происходит в окне ТС в виде отдельной панели под строкой состояния.
Добавлено: Вт дек 21, 2010 16:31
sys_dev
Прошу обратить свое ванимание на мои слова и внимательно в них вникнуть!!!
Который на моей 7-ке x64 нихрена не пашет!
Не знаю, может у меня опыта эксперементирования не хватает. Может мозг перенастроился только на анализ crashdump-ов. Мне НИКАК неудается ваши слова:
А попробовать прежде чем возмущаться?
претворить в жизнь! Понимаете? Под 7-кой x64 Ultimate N с последним TotalCmd на данный 2010 - Дек - 21 момент мне неудается запустить в работу! Do you understand me?
Добавлено: Вт дек 21, 2010 19:42
Avada
sys_dev
Если посмотреть на это тихо и спокойно, без нервов, то был задан вопрос:
sys_dev писал(а):Он создает отдельной от TotalCmd виндовое окно?
Был дан ответ:
Flasher писал(а):Всё происходит в окне ТС в виде отдельной панели под строкой состояния.
Это наиболее существенное из сказанного.
По поводу работоспособности TotalConsole под Windows 7 высказывались на форуме разные мнения (можно поискать по имени плагина). Возможно, что действительно не работает и что это не лечится (проверить не могу — у меня другая ОС, где всё работает). Автор давно уже эмигрировал на Linux, шансов на возобновление работы над плагином нет. Работа над плагином TConsole, где тоже эти дела были встроены в окно TC, прекратилась ещё раньше, и автор этого плагина считает проект закрытым.
В этой ситуации возможны решения:
1. Привыкать к тому, как это реально организовано в TC, то есть к отдельному окну.
2. В случае полной неприемлемости этого — возвращаться на FAR или писать требуемый плагин самому.
Варианты с ожиданием написания плагина кем-то другим или интеграции консоли в окно TC самим Гислером не включаю в список за крайней маловероятностью в обозримом будущем.
Кстати, вот
предудущий образчик нервного реагирования на ту же проблему. Не надо продолжать эту традицию.
Добавлено: Вт дек 21, 2010 20:00
Flasher
sys_dev писал(а):Прошу обратить свое ванимание на мои слова и внимательно в них вникнуть!!!
Эти слова касались TConsole, поэтому обращать внимание тут не на что..