Подружить Far и bash (Cygwin и другие)

Хотите говорить о Far и не знаете, куда обратиться?
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Подружить Far и bash (Cygwin и другие)

Post by John Doe »

Latest post of the previous page:

А не лучше ли приаттачить файл тут, на форуме, в шапке темы?
gene.pavlovsky
Posts: 173
Joined: Tue 16 Feb, 2010 17:55
Location: Luxembourg
Has thanked: 13 times
Been thanked: 9 times
Contact:

Подружить Far и bash (Cygwin и другие)

Post by gene.pavlovsky »

Как раз думал об этом. Допилю ещё некоторые мелочи и в следующий раз тогда всё соберу в шапке в одном архиве.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Подружить Far и bash (Cygwin и другие)

Post by John Doe »

gene.pavlovsky wrote: Sat 07 May, 2016 23:43Мои последние продвижения по теме - https://dl.dropboxusercontent.com/u/494 ... comspec.7z
К сожалению, этого файла тут больше нет. Возможно, его переместили или отменили общий доступ к нему.
gene.pavlovsky
Posts: 173
Joined: Tue 16 Feb, 2010 17:55
Location: Luxembourg
Has thanked: 13 times
Been thanked: 9 times
Contact:

Подружить Far и bash (Cygwin и другие)

Post by gene.pavlovsky »

Не знаю, что случилось.
Рабочая ссылка https://www.dropbox.com/s/9h50rdq1pmdh4 ... ec.7z?dl=0
gene.pavlovsky
Posts: 173
Joined: Tue 16 Feb, 2010 17:55
Location: Luxembourg
Has thanked: 13 times
Been thanked: 9 times
Contact:

Подружить Far и bash (Cygwin и другие)

Post by gene.pavlovsky »

Приаттачил файл в шапке темы.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Подружить Far и bash (Cygwin и другие)

Post by John Doe »

System.Executor.ComspecCondition
Параметр не описан в справке, а в changelog не сказано ничего о его формате.

Edit
http://forum.farmanager.com/viewtopic.p ... 94#p145894
Last edited by John Doe on Wed 04 Oct, 2017 07:07, edited 1 time in total.
gene.pavlovsky
Posts: 173
Joined: Tue 16 Feb, 2010 17:55
Location: Luxembourg
Has thanked: 13 times
Been thanked: 9 times
Contact:

Подружить Far и bash (Cygwin и другие)

Post by gene.pavlovsky »

Давненько я тут не появлялся. Приаттачил ссылку на gitlab репозиторий проекта, также залил туда релиз 1.0.0.

Со времени прошлого обновления этой темы сделал несколько небольших фиксов. Но в целом всё работает весьма неплохо, нареканий практически нет.
Единственная проблема изредка вылезает, не могу понять, с чем это связано, иногда дочерний процесс bash не запускается. Добавил debug логи в bashcmd.exe, в нек-рых случаях после вызова ShellExecuteEx просто ничего не происходит.
При этом повторное выполнение той же самой команды в новом окне выполняется успешно, да ещё и зачастую изначально подвисшая команда тоже проходит. Даже не знаю, с чем это может быть связано, и куда копать.
Может быть, как-то связано с ConEmu, под которым я пользуюсь Far-ом (и bash-ем)? Если есть мысли, какой ещё дебаг добавить, или как подкрутить мой код, буду рад.
Last edited by gene.pavlovsky on Sat 04 Nov, 2023 21:48, edited 1 time in total.
User avatar
buniak_a_h
Posts: 4236
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 643 times
Contact:

Подружить Far и bash (Cygwin и другие)

Post by buniak_a_h »

gene.pavlovsky, вчера (!!!) столкнулся с аналогичной проблемой. В телеге есть обсуждение. Добавлю свои наблюдения.
  1. Запуск из командной строки bash.exe myfile.sh ничего не делает.
  2. Запуск с системной ассоциацией myfile.sh запускает интерпретацию. В списке процессов (плагин proclist) указан bash, хотя на самом деле запускается некий git-bash.exe (и bash.exe из пакета git, а не из %SystemRoot%\System32\.
Post Reply

Return to “Обсуждение Far Manager”