FAR 3.0 build 5400 (и младше) x64 под Windows 7 x64 очищает экран после завершения программ командной строки
FAR 3.0 build 5400 (и младше) x64 под Windows 7 x64 очищает экран после завершения программ командной строки
Приветствую всех участников.
Имеет место следующий баг (или особенность?) в FAR 3.0 build 5400 (и младше) x64 под Windows 7 x64: при запуске из FAR программ командной строки (например, ping, ipconfig и т.п.) после их завершения ОЧИЩАЕТСЯ ЭКРАН. В результате вывод таких программ на экран пропадает, т.е. при скрывании панелей FAR по Ctrl-O вижу только черный экран и командную строку с именем программы, которую запускал.Это неудобно.
Этого глюка нет в FAR 3.0 build 5400 (и младше) x86 под Windows 7 x64 (экран НЕ очищается).
Этого глюка нет в FAR 3.0 build 5400 (и младше) x86 и x64 под Windows 8.1 x64 (экран НЕ очищается).
При этом настройки FAR под Windows 8.1 - те же самые, что и под Windows 7 (программа просто была скопирована на другой компьютер).
Глюк встречается только у x64 версии FAR 3.0 и только под Windows 7.
Вопросы:
1) У кого-нибудь такое проявляется? (поиском по форуму - сообщений о подобной ситуации не нашел)
2) Можно ли эту особенность поведения FAR исправить какими-то настройками? Или же это реальный баг FAR, требующий исправления?
Имеет место следующий баг (или особенность?) в FAR 3.0 build 5400 (и младше) x64 под Windows 7 x64: при запуске из FAR программ командной строки (например, ping, ipconfig и т.п.) после их завершения ОЧИЩАЕТСЯ ЭКРАН. В результате вывод таких программ на экран пропадает, т.е. при скрывании панелей FAR по Ctrl-O вижу только черный экран и командную строку с именем программы, которую запускал.Это неудобно.
Этого глюка нет в FAR 3.0 build 5400 (и младше) x86 под Windows 7 x64 (экран НЕ очищается).
Этого глюка нет в FAR 3.0 build 5400 (и младше) x86 и x64 под Windows 8.1 x64 (экран НЕ очищается).
При этом настройки FAR под Windows 8.1 - те же самые, что и под Windows 7 (программа просто была скопирована на другой компьютер).
Глюк встречается только у x64 версии FAR 3.0 и только под Windows 7.
Вопросы:
1) У кого-нибудь такое проявляется? (поиском по форуму - сообщений о подобной ситуации не нашел)
2) Можно ли эту особенность поведения FAR исправить какими-то настройками? Или же это реальный баг FAR, требующий исправления?
-
- Posts: 6834
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
FAR 3.0 build 5400 (и младше) x64 под Windows 7 x64 очищает экран после завершения программ командной строки
FAR 3.0 build 5400 x64 под Windows 7 x64
Вышеописанная проблема не наблюдается ни с новым профилем, ни с моим обычным.
Насчёт настроек - мне такая настройка не известна, но теоретически возможно.
Вышеописанная проблема не наблюдается ни с новым профилем, ни с моим обычным.
Насчёт настроек - мне такая настройка не известна, но теоретически возможно.
FAR 3.0 build 5400 (и младше) x64 под Windows 7 x64 очищает экран после завершения программ командной строки
Shmuel, я еще раз проверил:
1) FAR 3.0 build 5400 x64 под Windows 8.1 x64 - запускаю ipconfig - программа показала свой вывод и экран НЕ очищается
2) скопировал эту папку FAR на компьютер с Windows 7 x64
3) на этом компьютере из-под FAR:
- запускаю ipconfig ПЕРВЫЙ РАЗ - программа показала свой вывод и экран НЕ очищается
- запускаю ipconfig ВТОРОЙ РАЗ - программа показала свой вывод и экран ОЧИЩАЕТСЯ
- запускаю ipconfig третий, четвертый, ... РАЗ - экран ОЧИЩАЕТСЯ
- запускаю ping, dir, set, ... - экран ОЧИЩАЕТСЯ То есть первый запуск консольной программы завершается нормально - ее вывод остается на экране.
А при втором запуске той же программы или любой другой - экран очищается и ее вывод пропадает.
Скриншот экрана после выполнения указанных действий - в приложении.
В какую сторону думать - не знаю.
Может, есть какие-то идеи?
1) FAR 3.0 build 5400 x64 под Windows 8.1 x64 - запускаю ipconfig - программа показала свой вывод и экран НЕ очищается
2) скопировал эту папку FAR на компьютер с Windows 7 x64
3) на этом компьютере из-под FAR:
- запускаю ipconfig ПЕРВЫЙ РАЗ - программа показала свой вывод и экран НЕ очищается
- запускаю ipconfig ВТОРОЙ РАЗ - программа показала свой вывод и экран ОЧИЩАЕТСЯ
- запускаю ipconfig третий, четвертый, ... РАЗ - экран ОЧИЩАЕТСЯ
- запускаю ping, dir, set, ... - экран ОЧИЩАЕТСЯ То есть первый запуск консольной программы завершается нормально - ее вывод остается на экране.
А при втором запуске той же программы или любой другой - экран очищается и ее вывод пропадает.
Скриншот экрана после выполнения указанных действий - в приложении.
В какую сторону думать - не знаю.
Может, есть какие-то идеи?
-
- Posts: 6834
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
FAR 3.0 build 5400 (и младше) x64 под Windows 7 x64 очищает экран после завершения программ командной строки
SBremen, у меня никогда не очищается. Запускал многократно ipconfig, dir, ping - всё остаётся.
Кстати, скопировать папку Far для чистоты эксперимента недостаточно, если только профиль не находится внутри этой папки.
Фар держит профиль в папке %FARPROFILE%
Кстати, скопировать папку Far для чистоты эксперимента недостаточно, если только профиль не находится внутри этой папки.
Фар держит профиль в папке %FARPROFILE%
FAR 3.0 build 5400 (и младше) x64 под Windows 7 x64 очищает экран после завершения программ командной строки
Конечно, профиль FAR у меня хранится внутри папки FAR, чтобы портативность была портативностью.
И я переносил FAR на компьютер с Windows 7 вместе с профилем.
А Вы пробовали именно FAR 3.0 x64 под Windows 7?
Как я писал, FAR 3.0 x86 под разными Windows корректно работает с выводом консольных приложений - не очищает экран.
И я переносил FAR на компьютер с Windows 7 вместе с профилем.
А Вы пробовали именно FAR 3.0 x64 под Windows 7?
Как я писал, FAR 3.0 x86 под разными Windows корректно работает с выводом консольных приложений - не очищает экран.
-
- Posts: 6834
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
FAR 3.0 build 5400 (и младше) x64 под Windows 7 x64 очищает экран после завершения программ командной строки
Ну я же об этом сразу указал, в начале своего первого сообщения.
FAR 3.0 build 5400 (и младше) x64 под Windows 7 x64 очищает экран после завершения программ командной строки
ОК, спасибо за помощь с проверкой ситуации.
Видимо, какой-то локальный плавающий глюк, связанный непонятно с чем.
Для запуска консольных программ держу вторую копию FAR - сборку x86.
Значит, придется и дальше сохранять ее.
Видимо, какой-то локальный плавающий глюк, связанный непонятно с чем.
Для запуска консольных программ держу вторую копию FAR - сборку x86.
Значит, придется и дальше сохранять ее.
FAR 3.0 build 5400 (и младше) x64 под Windows 7 x64 очищает экран после завершения программ командной строки
приведенных описаний вроде бы не затрагивает, но интуитивно кажется связано с кодировкой консоли . проверить можно начиная с вывода "chcp" в фаре и cmd консоли, а потом посмотрим что в реестре…
FAR 3.0 build 5400 (и младше) x64 под Windows 7 x64 очищает экран после завершения программ командной строки
tstr, я последовательно вывел CHCP в FAR и CMD консоли, по 2 раза.
Результат - на картинке: И такое поведение FAR именно x64 под Windows именно 7 - мне категорически не понятно.
Результат - на картинке: И такое поведение FAR именно x64 под Windows именно 7 - мне категорически не понятно.
FAR 3.0 build 5400 (и младше) x64 под Windows 7 x64 очищает экран после завершения программ командной строки
SBremen, перенаправьте в редактор вывод команды в ФАР:
и не нужно запускать cmd из-под фар, запустите в отдельном окне, и покажите вывод.
это конечно следует сделать после следования инструкциям по ссылке из предыдущего поста.
edit:<chcp
, и покажите вывод.и не нужно запускать cmd из-под фар, запустите в отдельном окне, и покажите вывод.
это конечно следует сделать после следования инструкциям по ссылке из предыдущего поста.
FAR 3.0 build 5400 (и младше) x64 под Windows 7 x64 очищает экран после завершения программ командной строки
Какой-то странный у вас вывод первой команды ipconfig.
Вопрос: при запуске консольных утилит из фара случайно не открываются новые консольные окна, которые при закрытии, уносят с собой результаты работы утилит?
FAR 3.0 build 5400 (и младше) x64 под Windows 7 x64 очищает экран после завершения программ командной строки
Большое спасибо всем ответившим и предложившим варианты решения.
BarD, нет, новые консольные окна не открываются, вывод консольных утилит шел именно на экран FAR, и если запускать bat-файл с последней командой pause, то весь вывод можно было видеть на экране FAR, а после отработки pause и завершении bat-файла - вывод стирался и оставалась только командная строка FAR с именем последней запущенной программы (как на первой картинке).
В ходе исполнения рекомендаций DrKnS, включая распаковку архива с последней версией FAR x64 в новую папку и формирование для FAR.exe ярлыка на рабочий стол путем копирования старого ярлыка (в котором были настроены шрифт, размер буфера экрана и т.п.) с исправлением пути - обнаружил, что в новом FAR x64 вывод консольных утилит НЕ пропадает.
После нескольких экспериментов, включая запуск старого FAR x64 из Проводника и редактирование ярлыка старого FAR x64 - обнаружил, что в теперь и в старом FAR x64 вывод консольных утилит НЕ пропадает.
Решил, что скорее всего был какой-то (непонятный мне) сбой в ярлыке FAR x64, который и приводил к описанному дефекту.
Сейчас, с новым ярлыком, проблема полностью устранена.
Еще раз всем спасибо за помощь!
BarD, нет, новые консольные окна не открываются, вывод консольных утилит шел именно на экран FAR, и если запускать bat-файл с последней командой pause, то весь вывод можно было видеть на экране FAR, а после отработки pause и завершении bat-файла - вывод стирался и оставалась только командная строка FAR с именем последней запущенной программы (как на первой картинке).
В ходе исполнения рекомендаций DrKnS, включая распаковку архива с последней версией FAR x64 в новую папку и формирование для FAR.exe ярлыка на рабочий стол путем копирования старого ярлыка (в котором были настроены шрифт, размер буфера экрана и т.п.) с исправлением пути - обнаружил, что в новом FAR x64 вывод консольных утилит НЕ пропадает.
После нескольких экспериментов, включая запуск старого FAR x64 из Проводника и редактирование ярлыка старого FAR x64 - обнаружил, что в теперь и в старом FAR x64 вывод консольных утилит НЕ пропадает.
Решил, что скорее всего был какой-то (непонятный мне) сбой в ярлыке FAR x64, который и приводил к описанному дефекту.
Сейчас, с новым ярлыком, проблема полностью устранена.
Еще раз всем спасибо за помощь!