Как установить формат приглашения командной строки из макроса?

Столкнулись с проблемой в использовании макросов? Здесь можно получить помощь.
Shmuel
Posts: 5479
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 20 times
Been thanked: 176 times

Как установить формат приглашения командной строки из макроса?

Post by Shmuel » Fri 20 Jul, 2018 11:16

Latest post of the previous page:

fps wrote:
Fri 20 Jul, 2018 11:08
Странность на мой взгляд в том, что строка %foo% будет подставлена не только в первом но и во втором случае.
Нет, во втором случае всё будет правильно.
Другое дело, что Фар не сразу возьмёт новое значение.

После такого запуска Фар C:\Far3\far.exe "lua:win.SetEnv('myvar', win.GetEnv('myvar') or '')"
мы увидим %myvar% в приглашении, но если нажать Space Enter, %myvar% исчезнет и больше не появится.

fps
Posts: 195
Joined: Wed 20 Apr, 2005 06:39
Has thanked: 14 times
Been thanked: 4 times

Как установить формат приглашения командной строки из макроса?

Post by fps » Fri 20 Jul, 2018 11:35

Shmuel, у меня не исчезает.
FAR 3.0 build 5239 x64, Win7

В Command line settings прописано так:
[x] Set command line prompt format (a)%myvar%(7)$p$g
Last edited by fps on Fri 20 Jul, 2018 11:39, edited 1 time in total.

Shmuel
Posts: 5479
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 20 times
Been thanked: 176 times

Как установить формат приглашения командной строки из макроса?

Post by Shmuel » Fri 20 Jul, 2018 11:47

Это уже похоже на глюк Фара. Если убрать (a) и (7), то исчезает.

User avatar
DrKnS
Posts: 4891
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 4 times
Been thanked: 159 times

Как установить формат приглашения командной строки из макроса?

Post by DrKnS » Fri 20 Jul, 2018 19:35

fps wrote:
Fri 20 Jul, 2018 11:35
не исчезает
Как уже выше отмечено, промпт перерисовывается не на каждый чих.
Смените папку - исчезнет.

fps
Posts: 195
Joined: Wed 20 Apr, 2005 06:39
Has thanked: 14 times
Been thanked: 4 times

Как установить формат приглашения командной строки из макроса?

Post by fps » Fri 20 Jul, 2018 20:13

DrKnS, если переменная выделена цветом, то не исчезает.
Как уже выше отмечено, похоже на глюк Фара.

User avatar
DrKnS
Posts: 4891
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 4 times
Been thanked: 159 times

Как установить формат приглашения командной строки из макроса?

Post by DrKnS » Fri 20 Jul, 2018 23:30

fps, да, вы правы, это баг. Исправлено в 5240.


Post Reply

Return to “Нужна помощь”