При выполнении команды "far.exe /?>1.txt" получаем ошибку, но 1.txt создается.
Win10 x64 10.0.17763.503
Не важно какое имя файла указывать для вывода.
Ошибка появляется как при выполнении уже из-под far или с cmd.
Ошибка:
not enough memory is available to complete this operation.
краша нет.
Far.exe /? >1.txt
Posted: Tue 28 May, 2019 13:41
by HaRT
У меня под Windows 8.1 x64, если Фар (x86) вызывать по полному пути (или добавить его папку в PATH), то срабатывает ожидаемо.
Far.exe /? >1.txt
Posted: Tue 28 May, 2019 14:02
by John Doe
rr989 wrote: ↑Tue 28 May, 2019 13:17
not enough memory is available to complete this operation.
То же самое наблюдаю под Windows 10 32-bit.
rr989 wrote: ↑Tue 28 May, 2019 13:17
"far.exe /?>1.txt"
А также при обновлении плагином Update
Far.exe /? >1.txt
Posted: Tue 28 May, 2019 15:17
by DrKnS
То, что вы видите - это не ошибка, а
-
это сообщение об ошибке, которое заранее создаётся в альтернативном, невидимом буфере консоли на тот случай, чтобы показать хоть что-то, если при работе возникнет нехватка памяти.
Посмотреть как это выглядит можно по Ctrl+Alt+Apps, выбрав там bad_alloc.
Вы видите этот текст, потому что в этой вашей Windows 10 опять что-то улучшили и вместо альтернативного буфера текст тупо выливается на пол в текущий.
Подобное уже было, чинили, но то ли не до конца, то ли опять сломали.
Far.exe /? >1.txt
Posted: Tue 28 May, 2019 16:56
by skipik
На Windows 10 18362 не повторяется. Молча создаётся txt.
Far.exe /? >1.txt
Posted: Tue 28 May, 2019 19:09
by DrKnS
На 18342 (какой-то инсайд) тоже не повторяется (оба сценария).
rr989, John Doe - обновите до 19H1 (May 2019 Update), там исправлено.
Far.exe /? >1.txt
Posted: Thu 30 May, 2019 09:15
by John Doe
DrKnS wrote: ↑Tue 28 May, 2019 19:09
обновите до 19H1 (May 2019 Update)