View Issue Details

IDProjectCategoryView StatusLast Update
0003828Far ManagerCommand Line/Executepublic2020-11-25 09:16
Reporterpult Assigned To 
PrioritynormalSeverityfeatureReproducibilityalways
Status closedResolutionno change required 
Platformx64OSWindowsOS Version10
Product Version3.0 
Summary0003828: 3.0.5706: System.Executor.ExcludeCmds похоже игнорируется
DescriptionFar 3.0.5706
ConEmu перестал видеть вывод команд перечисленные в System.Executor.ExcludeCmds

https://github.com/Maximus5/ConEmu/issues/2201

Похоже началось с 5702 при переделке запускателя
Steps To Reproducefar:config
  System.Executor.ExcludeCmds = "DIR"

Добавить к far плагин conemu
Запустить far через ConEmu (...far.exe /w)

>DIR

F11 ConEmu 1

вывод пуст в новой версии (в отличии от старого far 3.0.5700)
TagsNo tags attached.
Build0

Activities

DrKnS

2020-11-22 05:54

administrator   bugnote:0016956

ConEmu перестал видеть вывод команд перечисленные в System.Executor.ExcludeCmds
Официальных механизмов видеть вывод команд в дочерних процессах, а тем более передавать его в conemu в windows нет.
Поэтому conemu перехватывает все, что может, сворачивает там горы и обымает необъятное.

При запуске dir Far исполняет (упрощенно) ShellExecuteEx("cmd.exe" /S /C "dir").
Так было до 5702 и так осталось после.
Почему conemu перестал перехватывать вывод, вам может ответить только его автор.
Возможно, изменилась последовательность вызовов каких-то функций или какие-то флаги.

pult

2020-11-22 09:51

reporter   bugnote:0016957

Там упонинаяется ещё какой то пробел в конце
https://github.com/Maximus5/ConEmu/issues/2199

DrKnS

2020-11-22 10:03

administrator   bugnote:0016958

Там упонинаяется ещё какой то пробел в конце
Кавычка, обсуждение есть на форуме. Причина та же - conemu перехватывает системные функции и заменяет их чернейшей магией (из сугубо лучших побуждений, но тем не менее).

pult

2020-11-24 08:01

reporter   bugnote:0016959

5709 - теперь в conemu вывод вообще не перехватывается :(

pult

2020-11-24 08:19

reporter   bugnote:0016960

Логичнее было бы иметь возможность легально получить от фар-а весь текcт окна/буфера вывода в редактор/просмотрщик.Тогда этот функционал conemu не нужен был бы.

pult

2020-11-25 05:42

reporter   bugnote:0016961

5709 +Conemu 201124 - всё успешно решилось.

DrKnS

2020-11-25 09:16

administrator   bugnote:0016963

иметь возможность легально получить от фар-а весь текcт окна/буфера вывода в редактор/просмотрщик
Наверное, можно. Создайте новый тикет, чтобы не потерялось.

Issue History

Date Modified Username Field Change
2020-11-22 02:02 pult New Issue
2020-11-22 05:54 DrKnS Note Added: 0016956
2020-11-22 09:51 pult Note Added: 0016957
2020-11-22 10:03 DrKnS Note Added: 0016958
2020-11-24 08:01 pult Note Added: 0016959
2020-11-24 08:19 pult Note Added: 0016960
2020-11-25 05:42 pult Note Added: 0016961
2020-11-25 09:16 DrKnS Note Added: 0016963
2020-11-25 09:16 DrKnS Status new => closed
2020-11-25 09:16 DrKnS Resolution open => no change required
2020-11-25 09:16 DrKnS Build => 0