View Issue Details

IDProjectCategoryView StatusLast Update
0000573Far Manager 1.7xCommand Line/Executepublic2008-08-20 05:01
ReporterHaRT Assigned ToDrKnS  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionno change required 
Product Version1.71 
Fixed in Version1.71 
Summary0000573: Недоступны консольные псевдонимы
DescriptionКонсольные псевдонимы, загружаемые через "HKCU\Software\Microsoft\Command Processor", становятся доступны в Фаре только после попытки запуска хоть чего-нибудь.
Steps To Reproduce1. Создаём файл с консольными псевдонимами (например, C:\DosKey.ini): al=echo yes, sir

2. Прописываем его в автозагрузку для консоли:
REGEDIT4

[HKEY_CURRENT_USER\Software\Microsoft\Command Processor]
"AutoRun"="DosKey /MacroFile=C:\\DosKey.ini"

3. Запускаем Фар без прочих плагинов и макросов

4. Пытаемся запустить al - не запускается ("'al' is not recognized as an internal or external command, operable program or batch file.")

5. Пытаемся запустить al снова - теперь, как и ожидали, получаем "yes, sir"
Additional InformationСмежная ошибка в теме про Анаморфозис: http://forum.farmanager.com/viewtopic.php?p=34303#p34303
TagsNo tags attached.
Build0

Activities

DrKnS

2008-08-16 13:37

administrator   bugnote:0001741

А где тут баг?

Ключ HKCU\Software\Microsoft\Command Processor\Autorun - оно как бы для cmd.exe, а не для фара.

По шагам:
0. Пустили фар - оттуда ничего не выполнилось, что естественно.
1. Пускаем вышеозначенную команду из-под фара:
 - фар её не нашел и отдал на откуп комспеку, пустив что-то вроде cmd.exe /c "al"
 - комспек прочитал вышеозначенный ключ реестра и установил псевдонимы для своей (а значит, и для фаровой) консоли.
 - т. к. cmd.exe не обрабатывает сабж, если он передан по ключу /с или /k, то он тоже ничего не нашел, вывел сообщение об ошибке и завершился.
2. Пускаем команду снова.
 - т.к. cmd.exe в прошлый раз установил псевдонимы для консоли, фар сам находит, сам разворачивает, сам успешно исполняет.

HaRT

2008-08-18 02:55

reporter   bugnote:0001742

Спасибо, доходчиво.
Если "HKCU\Software\Microsoft\Command Processor\Autorun" не должен оказывать на Фар прямого влияния, тогда получается, что ошибки и впрямь нет.

alexy

2008-08-18 02:58

administrator   bugnote:0001743

Но все ровно как то странно, может надо написать что типа вот запускайте фар из батника или что то в этом роде.

DrKnS

2008-08-20 05:01

administrator   bugnote:0001758

Бага нет - закрываем.
Если где-то надо уточнить документацию, то отдельным тикетом.

Issue History

Date Modified Username Field Change
2008-07-13 05:38 HaRT New Issue
2008-07-13 05:38 HaRT Status new => assigned
2008-07-13 05:38 HaRT Assigned To => alexy
2008-08-16 00:53 alexy Assigned To alexy => DrKnS
2008-08-16 13:37 DrKnS Note Added: 0001741
2008-08-18 02:55 HaRT Note Added: 0001742
2008-08-18 02:58 alexy Note Added: 0001743
2008-08-20 05:01 DrKnS Build => 0
2008-08-20 05:01 DrKnS Status assigned => closed
2008-08-20 05:01 DrKnS Note Added: 0001758
2008-08-20 05:01 DrKnS Resolution open => no change required
2008-08-20 05:01 DrKnS Fixed in Version => 1.71