View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000573 | Far Manager 1.7x | Command Line/Execute | public | 2008-07-13 05:38 | 2008-08-20 05:01 |
Reporter | HaRT | Assigned To | DrKnS | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | no change required | ||
Product Version | 1.71 | ||||
Fixed in Version | 1.71 | ||||
Summary | 0000573: Недоступны консольные псевдонимы | ||||
Description | Консольные псевдонимы, загружаемые через "HKCU\Software\Microsoft\Command Processor", становятся доступны в Фаре только после попытки запуска хоть чего-нибудь. | ||||
Steps To Reproduce | 1. Создаём файл с консольными псевдонимами (например, 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 | ||||
Tags | No tags attached. | ||||
Build | 0 | ||||
|
А где тут баг? Ключ HKCU\Software\Microsoft\Command Processor\Autorun - оно как бы для cmd.exe, а не для фара. По шагам: 0. Пустили фар - оттуда ничего не выполнилось, что естественно. 1. Пускаем вышеозначенную команду из-под фара: - фар её не нашел и отдал на откуп комспеку, пустив что-то вроде cmd.exe /c "al" - комспек прочитал вышеозначенный ключ реестра и установил псевдонимы для своей (а значит, и для фаровой) консоли. - т. к. cmd.exe не обрабатывает сабж, если он передан по ключу /с или /k, то он тоже ничего не нашел, вывел сообщение об ошибке и завершился. 2. Пускаем команду снова. - т.к. cmd.exe в прошлый раз установил псевдонимы для консоли, фар сам находит, сам разворачивает, сам успешно исполняет. |
|
Спасибо, доходчиво. Если "HKCU\Software\Microsoft\Command Processor\Autorun" не должен оказывать на Фар прямого влияния, тогда получается, что ошибки и впрямь нет. |
|
Но все ровно как то странно, может надо написать что типа вот запускайте фар из батника или что то в этом роде. |
|
Бага нет - закрываем. Если где-то надо уточнить документацию, то отдельным тикетом. |
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 |