Загрузка палиры при старте Фара

Столкнулись с проблемой в использовании макросов? Здесь можно получить помощь.
Post Reply
gotar
Posts: 420
Joined: Sun 06 Sep, 2009 12:34
Has thanked: 17 times
Been thanked: 3 times

Загрузка палиры при старте Фара

Post by gotar »

Что нужно написать в директории scripts, чтобы при старте фара выполнялась строчка

Code: Select all

pal:/load=aqueducts-PSV100.pal 
Shmuel
Posts: 6839
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times

Re: Загрузка палиры при старте Фара

Post by Shmuel »

  1. print("pal:/load=aqueducts-PSV100.pal")
  2.  
  3. Keys("Enter")
в автостартующем макросе не пробовали?
gotar
Posts: 420
Joined: Sun 06 Sep, 2009 12:34
Has thanked: 17 times
Been thanked: 3 times

Re: Загрузка палиры при старте Фара

Post by gotar »

Спасибо. Стормозил. Просто не увидел подходящей функции. Я не очень хорошо понимаю, когда нужны автостартущие макросы. Если палитра будет перегружаться по lm:load ничего страшного в этом нет.
Update:
По lm:load пишет

Code: Select all

attempt to yield across metamethod/C-call boundary
Shmuel
Posts: 6839
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times

Re: Загрузка палиры при старте Фара

Post by Shmuel »

gotar wrote:Если палитра будет перегружаться по lm:load ничего страшного в этом нет.
Как раз по lm:load автостартующие макросы НЕ запускаются.
Если вы хотите, чтобы это выполнялось по lm:load, делайте так (просто в файле, не в макросе):
  1. far.MacroPost( [[
  2.  
  3.   print("pal:/load=aqueducts-PSV100.pal")
  4.  
  5.   Keys("Enter")
  6.  
  7. ]])
gotar
Posts: 420
Joined: Sun 06 Sep, 2009 12:34
Has thanked: 17 times
Been thanked: 3 times

Re: Загрузка палиры при старте Фара

Post by gotar »

Еще раз спасибо! По всей видимости нужен полный путь и обратные слеши надо писать два раза.
Post Reply

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