Как создать папку %farhome% ?

Хотите говорить о Far и не знаете, куда обратиться?
Shmuel
Posts: 5924
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 23 times
Been thanked: 233 times

Как создать папку %farhome% ?

Post by Shmuel » Sat 23 Feb, 2013 18:52

Именно так, без расширения переменной окружения.

User avatar
DrKnS
Posts: 5435
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 6 times
Been thanked: 253 times

Re: Как создать папку %farhome% ?

Post by DrKnS » Sat 23 Feb, 2013 19:08

Добавь " в любое место между %%.

Shmuel
Posts: 5924
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 23 times
Been thanked: 233 times

Re: Как создать папку %farhome% ?

Post by Shmuel » Sat 23 Feb, 2013 19:12

Это есть в доках (ибо не очевидно)?

gotar
Posts: 316
Joined: Sun 06 Sep, 2009 12:34
Has thanked: 9 times

Re: Как создать папку %farhome% ?

Post by gotar » Sat 23 Feb, 2013 19:46

Правильно ли я понял, что в
Text = string.sub(Text,2):gsub("%%(.-)%%", win.GetEnv)
ошибка?

Shmuel
Posts: 5924
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 23 times
Been thanked: 233 times

Re: Как создать папку %farhome% ?

Post by Shmuel » Sat 23 Feb, 2013 20:13

gotar wrote:Правильно ли я понял, что в
Text = string.sub(Text,2):gsub("%%(.-)%%", win.GetEnv)
ошибка?
Давайте обсуждать Lua и LuaFAR в соответствующих темах, не в этой.

User avatar
DrKnS
Posts: 5435
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 6 times
Been thanked: 253 times

Re: Как создать папку %farhome% ?

Post by DrKnS » Sat 23 Feb, 2013 20:18

Нету.

Shmuel
Posts: 5924
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 23 times
Been thanked: 233 times

Re: Как создать папку %farhome% ?

Post by Shmuel » Sat 23 Feb, 2013 20:24

Что ещё странно, это то, что при запуске cmd из-под Фара, md ведёт себя так же, как и в Фаре. Есть этому объяснение?

User avatar
DrKnS
Posts: 5435
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 6 times
Been thanked: 253 times

Re: Как создать папку %farhome% ?

Post by DrKnS » Sat 23 Feb, 2013 20:41

В смысле?

Shmuel
Posts: 5924
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 23 times
Been thanked: 233 times

Re: Как создать папку %farhome% ?

Post by Shmuel » Sat 23 Feb, 2013 20:49

1. cmd Enter
2. md %farhome%
3. exit

Создались
(1) папка C:\Program и
(2) папки Files и Files\Far3 в папке активной панели (даже если это не диск C:).

Если же запустить cmd не из-под Фара, будет создана подпапка %farhome% в текущей папке.

P.S. Видимо, из-за наследования окружения.

User avatar
DrKnS
Posts: 5435
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 6 times
Been thanked: 253 times

Re: Как создать папку %farhome% ?

Post by DrKnS » Sat 23 Feb, 2013 21:05

P.S. Видимо, из-за наследования окружения.
А что, есть другие варианты?

Shmuel
Posts: 5924
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 23 times
Been thanked: 233 times

Re: Как создать папку %farhome% ?

Post by Shmuel » Sat 23 Feb, 2013 21:13

Ещё такое. У меня на путях есть mkdir.exe. Если запускаю mkdir из-под cmd, выполняется встроенный в cmd mkdir. Если из-под Фара - mkdir.exe.

User avatar
DrKnS
Posts: 5435
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 6 times
Been thanked: 253 times

Re: Как создать папку %farhome% ?

Post by DrKnS » Sat 23 Feb, 2013 21:18

Фар, очевидно, не может знать, что там встроено в cmd, а что нет.
Но ему можно подсказать.
И да, это есть в документации.

Shmuel
Posts: 5924
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 23 times
Been thanked: 233 times

Re: Как создать папку %farhome% ?

Post by Shmuel » Sat 23 Feb, 2013 21:43

DrKnS wrote:Фар, очевидно, не может знать, что там встроено в cmd, а что нет.
Но ему можно подсказать.
И да, это есть в документации.
Можно ссылочку или как-то иначе сузить область поиска?

montonero
Posts: 402
Joined: Wed 25 Jun, 2008 16:55
Has thanked: 2 times
Been thanked: 7 times

Re: Как создать папку %farhome% ?

Post by montonero » Sat 23 Feb, 2013 21:54

DrKnS wrote:Добавь " в любое место между %%.
Больше похоже на грязный хак, если честно...
"Far... Far never changes..."

User avatar
DrKnS
Posts: 5435
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 6 times
Been thanked: 253 times

Re: Как создать папку %farhome% ?

Post by DrKnS » Sat 23 Feb, 2013 22:01

Можно ссылочку или как-то иначе сузить область поиска?
%farhome%\Addons\SetUp\Executor.*.farconfig
Больше похоже на грязный хак, если честно...
Напиши чисто и красиво, кто ж держит.

montonero
Posts: 402
Joined: Wed 25 Jun, 2008 16:55
Has thanked: 2 times
Been thanked: 7 times

Re: Как создать папку %farhome% ?

Post by montonero » Sat 23 Feb, 2013 23:14

DrKnS wrote:Напиши чисто и красиво, кто ж держит.
/me Заплакал от собственного бессилия и ничтожности.
"Far... Far never changes..."

Post Reply

Return to “Обсуждение Far Manager”