Latest post of the previous page:
да, если так смотреть, то вы правы (и я действительно сказал неверно).но имел в виду, что любая программа положенная рядом с far.exe, будет из фара запускаться нормально.
Latest post of the previous page:
да, если так смотреть, то вы правы (и я действительно сказал неверно).Есть "S=env(S)".target.san wrote:Оптимально было бы добавить в макроязык пару команд - задать переменную окружения
Code: Select all
S=env(S[,mode[,val]])
Повежливее, сударь.target.san wrote:Не люблю свинячить где попало модулями, относящимися к одной программе.
Запускаете Фар, нажимаете Ctrl. (левый контроль и точку), набираете в командной строкеtarget.san wrote:В общем реквестирую добавление FARHOME в PATH. Лучше конечно какую-то подпапку, но тут некритично.
Code: Select all
set path=%farhome%;%path%
Не оно, т.к. плагины в любом случае грузятся раньше макросов.Skirda wrote:Есть "S=env(S)".
...
mode = 1 --> set (тогда s - имя переменной, val - её значение, если val не указан, то s удаляется).
оно?
Code: Select all
@echo off
PATH %~dp0;%PATH%
far.exe %*
Не хотел никого обидеть. Просто сказал, что предпочитаю такие вещи собирать в кучку. Способ попробую, спасибо.Повежливее, сударь.
Code: Select all
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\far.exe]
"Path"="C:\\Program Files\\far"
@="C:\\Program Files\\far\\Far.exe"
я бы предложил руками, в редакторе макросов, сделать "невозможную" комбинацию, которую в фаре "ручным" способом не вызвать. например, CtrlAltShift|Shmuel wrote:при появлении запроса на кнопкосочетание нажимаете (например) CtrlAltShiftF12
Куда проще использовать „кнопки” вида Alt12345.montonero wrote:например, CtrlAltShift|
view: запускает farcmds, farcmds запускает "%comspec% /c sfk", а comspec клал на то, что там лежит в одной папке с Far.exe.DV wrote:Вопрос в тему: а что нужно сделать для того, чтобы команды вида "view:<sfk" не приводили к выводу ""sfk.exe" не является внутренней или внешней командой, исполняемой программой или пакетным файлом."? Файл sfk.exe находится в одной папке с Far.exe.
или дать плагинам соответствующее API.DrKnS wrote:...или копипастить в farcmds много кода из запускателя far.
Держать утилиты в специальном каталоге, прописанном в переменной %PATH%, а не в каталоге FAR’а.DV wrote:Вопрос в тему: а что нужно сделать для того, чтобы команды вида "view:<sfk" не приводили к выводу ""sfk.exe" не является внутренней или внешней командой, исполняемой программой или пакетным файлом."? Файл sfk.exe находится в одной папке с Far.exe.