View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000947 | Far Manager 1.7x | Command Line/Execute | public | 2009-06-22 12:19 | 2009-06-24 05:28 |
Reporter | vic | Assigned To | DrKnS | ||
Priority | normal | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 1.75 | ||||
Fixed in Version | 1.75 | ||||
Summary | 0000947: Новое поведение Executor'а и %PATHEXT% | ||||
Description | Far Manager, version 1.75 RC (build 2582) x86 Отныне поиск программы в cmd и в командной строке FAR'а дает разные результаты. Пример: Имеем две программы: \dir1\make.cmd и \dir2\make.exe PATH=\dir1;\dir2 PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH # по умолчанию В командной строке набираем С:\> make FAR находит make.exe, хотя должен быть запущен make.cmd. Я так понимаю, нужно изменить алгоритм поиска. В данном примере, допустим не искать сначала make.com по всем путям в %PATH%, затем make.exe и т.д. А перебирать варианты со всеми расширениями поочередно в каждом вхождении %PATH% | ||||
Tags | No tags attached. | ||||
Build | 2596 | ||||
|
1.75 - 2595 2.0 - 1009 |
|
Far Manager, version 1.75 (build 2595) x86 Всё по-прежнему... |
|
Интересный баг: C:\usr>make "C:\P.WSH" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. C:\usr>echo %PATH% C:\Program Files\Far;C:\Prg\Java\jdk1.6.0\jre\bin;c:\Prg\Java\jdk1.6.0\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbe;C:\prg\oracle\ora92\bin;C:\prg\oracle\Forms6_old\bin;C:\prg\oracle\Forms6\bin;c:\usr\bin;C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE;C:\Prg\VC7\BIN;C:\Prg\VC7\Tools;C:\Prg\VC7\Tools\bin;C:\Prg\BDS4\Bin;C:\Prg\BCB5\Bin C:\usr>echo %PATHEXT% .BAT;.CMD;.COM;.EXE;.VBS;.VBE;.JS;.JSE;.WSF;.WSH C:\usr>where make C:\Prg\VC7\bin\make.cmd C:\Prg\BDS4\Bin\make.exe C:\Prg\BCB5\Bin\make.exe Теперь немного меняем PATH, добавляя C:\ в начало: C:\usr>echo %PATH% C:\Program Files\Far;C:\;C:\Prg\Java\jdk1.6.0\jre\bin;c:\Prg\Java\jdk1.6.0\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\prg\oracle\ora92\bin;C:\prg\oracle\Forms6_old\bin;C:\prg\oracle\Forms6\bin;c:\usr\bin;C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE;C:\Prg\VC7\BIN;C:\Prg\VC7\Tools;C:\Prg\VC7\Tools\bin;C:\Prg\BDS4\Bin;C:\Prg\BCB5\Bin Теперь всё нормально. |
|
Ага, есть такое. 2596/1011. |
Date Modified | Username | Field | Change |
---|---|---|---|
2009-06-22 12:19 | vic | New Issue | |
2009-06-22 12:20 | DrKnS | Status | new => assigned |
2009-06-22 12:20 | DrKnS | Assigned To | => DrKnS |
2009-06-22 13:33 | DrKnS | Note Added: 0003633 | |
2009-06-22 13:33 | DrKnS | Status | assigned => feedback |
2009-06-23 06:21 | vic | Note Added: 0003635 | |
2009-06-23 06:31 | vic | Note Added: 0003636 | |
2009-06-23 06:49 | DrKnS | Note Added: 0003637 | |
2009-06-24 02:45 | vic | Status | feedback => resolved |
2009-06-24 02:45 | vic | Resolution | open => fixed |
2009-06-24 05:28 | DrKnS | Build | => 2596 |
2009-06-24 05:28 | DrKnS | Status | resolved => closed |
2009-06-24 05:28 | DrKnS | Fixed in Version | => 1.75 |