Вообще да, есть определенное неудобство. Я всегда запускаю FAR через "Cmd /K Far.bat". Раньше я мог распахнуть FAR и выйти из него, оставшись в распахнутом Cmd. Теперь при выходе из Far - Cmd "схлопывается" в исходный размер. Ломает привычку.
@echo off
setlocal ENABLEEXTENSIONS
:far_compname
if defined CompName goto far_subst
echo Custom COMPNAME
set CompName=Unknown
set CompId=Unknown
:far_subst
if exist s:\*.* goto far_env
cd /d %~dp0 || exit
cd ..
echo Custom S-DISK: %cd%
subst s: %cd% 2> nul
:far_env
set FARVER=FAR2
set FARKEY=Far2
set FARDIR=%~dp0
set FARDIR=%FARDIR:~0,-1%
if not exist "%fardir%\%farver%\far-setup.cmd" goto far_start
call "%fardir%\%farver%\far-setup.cmd"
del "%fardir%\%farver%\far-setup.cmd"
:far_start
if exist "%fardir%\%farver%\far-start.cmd" call "%fardir%\%farver%\far-start.cmd"
"%fardir%\%farver%\Far.exe" %*
:far_restart
if not exist "%fardir%\%farver%\far-restart.cmd" exit
cls
call "%fardir%\%farver%\far-restart.cmd"
del "%fardir%\%farver%\far-restart.bak" 2> nul
ren "%fardir%\%farver%\far-restart.cmd" far-restart.bak
del "%fardir%\%farver%\far-restart.cmd" 2> nul
goto far_start
А может настройки, хотя бы TechInfo - те кому восстановление консоли не нужно, выставят настройки и забудут про эту фичу?
Кстати, при повторном запуске из ком. файла, после закрытия, ФАР размеры окна обратно не ставит (не разворачивает).
Smitis wrote:Нельзя ли в качестве компенсации ключ /nrc - "Не восстанавливать состояние консоли"?
Неудобно стало пользоваться ФАРом из командных файлов.
“Ну вы, блин, даёте!” (c)
Как насчёт, например, текстовых утилит GNU у которых опции бывают действительно длинные: например, --traditional, --hide-control-chars и т.п.