Latest post of the previous page:
А не лучше ли приаттачить файл тут, на форуме, в шапке темы?Подружить Far и bash (Cygwin и другие)
-
- Posts: 170
- Joined: Tue 16 Feb, 2010 17:55
- Location: Luxembourg
- Has thanked: 11 times
- Been thanked: 9 times
- Contact:
Подружить Far и bash (Cygwin и другие)
Как раз думал об этом. Допилю ещё некоторые мелочи и в следующий раз тогда всё соберу в шапке в одном архиве.
- John Doe
- Бюрократ
- Posts: 13746
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 71 times
- Been thanked: 415 times
- Contact:
Подружить Far и bash (Cygwin и другие)
К сожалению, этого файла тут больше нет. Возможно, его переместили или отменили общий доступ к нему.gene.pavlovsky wrote: ↑Sat 07 May, 2016 23:43Мои последние продвижения по теме - https://dl.dropboxusercontent.com/u/494 ... comspec.7z
-
- Posts: 170
- Joined: Tue 16 Feb, 2010 17:55
- Location: Luxembourg
- Has thanked: 11 times
- Been thanked: 9 times
- Contact:
Подружить Far и bash (Cygwin и другие)
Не знаю, что случилось.
Рабочая ссылка https://www.dropbox.com/s/9h50rdq1pmdh4 ... ec.7z?dl=0
Рабочая ссылка https://www.dropbox.com/s/9h50rdq1pmdh4 ... ec.7z?dl=0
-
- Posts: 170
- Joined: Tue 16 Feb, 2010 17:55
- Location: Luxembourg
- Has thanked: 11 times
- Been thanked: 9 times
- Contact:
- John Doe
- Бюрократ
- Posts: 13746
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 71 times
- Been thanked: 415 times
- Contact:
Подружить Far и bash (Cygwin и другие)
System.Executor.ComspecCondition
Параметр не описан в справке, а в changelog не сказано ничего о его формате.
Edit
http://forum.farmanager.com/viewtopic.p ... 94#p145894
Параметр не описан в справке, а в 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.
-
- Posts: 170
- Joined: Tue 16 Feb, 2010 17:55
- Location: Luxembourg
- Has thanked: 11 times
- Been thanked: 9 times
- Contact:
Подружить Far и bash (Cygwin и другие)
Давненько я тут не появлялся. Приаттачил ссылку на gitlab репозиторий проекта, также залил туда релиз 1.0.0.
Со времени прошлого обновления этой темы сделал несколько небольших фиксов. Но в целом всё работает весьма неплохо, нареканий практически нет.
Единственная проблема изредка вылезает, не могу понять, с чем это связано, иногда дочерний процесс bash не запускается. Добавил debug логи в bashcmd.exe, в нек-рых случаях после вызова ShellExecuteEx просто ничего не происходит.
При этом повторное выполнение той же самой команды в новом окне выполняется успешно, да ещё и зачастую изначально подвисшая команда тоже проходит. Даже не знаю, с чем это может быть связано, и куда копать.
Может быть, как-то связано с ConEmu, под которым я пользуюсь Far-ом (и bash-ем)? Если есть мысли, какой ещё дебаг добавить, или как подкрутить мой код, буду рад.
Со времени прошлого обновления этой темы сделал несколько небольших фиксов. Но в целом всё работает весьма неплохо, нареканий практически нет.
Единственная проблема изредка вылезает, не могу понять, с чем это связано, иногда дочерний процесс 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.
- buniak_a_h
- Posts: 4106
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 211 times
- Been thanked: 614 times
- Contact:
Подружить Far и bash (Cygwin и другие)
gene.pavlovsky, вчера (!!!) столкнулся с аналогичной проблемой. В телеге есть обсуждение. Добавлю свои наблюдения.
- Запуск из командной строки bash.exe myfile.sh ничего не делает.
- Запуск с системной ассоциацией myfile.sh запускает интерпретацию. В списке процессов (плагин proclist) указан bash, хотя на самом деле запускается некий git-bash.exe (и bash.exe из пакета git, а не из %SystemRoot%\System32\.