PDA

Просмотр полной версии : Помогите с альясом в жабе


r0mich
04.02.2008, 09:43
есть такой альяс:
#alias {рр1} {#unsub {$$heal1};#var heal1 %1;#substitute {$$heal1}{$$heal1[F1]}} {group}
проблема состоит в том, что на вход #substitute поступает старое значение переменной heal1. как обойти этот баг?

Мичурa
04.02.2008, 10:08
попробуй вместо #substitute {$$heal1}{$$heal1[F1]} написать #substitute {%1}{%1[F1]} - поможет мб

Лыдвицa
04.02.2008, 10:36
Какая у тебя версия жабы? У меня в 3.5 правильно работает (если, конечно, заменить двойной $ на одинарный).

lumenVindex
04.02.2008, 10:39
ход конем - сделать #substitute {$$heal1}{$$heal1[F1]} в отдельном алиасе и обращаться к нему из этого алиаса.. будет использоваться новое значение переменной..

r0mich
04.02.2008, 12:02
Всем спасибо :)
Прокомбинировав предложенные решения получился правильный альяс:
#alias {рр1} {#unsub {$$heal1};#var heal1 %1;#substitute {%%1}{%%1[F1]}} {group}

Зоман
06.02.2008, 19:23
{кк1} now aliases {#var heal1 %1} in [default] group
и 1 раз пишешь в консоли
#sub {$heal1}={$heal1 [ 1 ] }
нефиг кажд раз сабст прописывать :)