Плагин lists.spf [15/08/2013 21:40]

Обсуждение программ nnCron и nnCron LITE

Re: Плагин lists.spf

Postby VoidVolker » Wed, 21 Dec 2011, 19:12

Пардон - привычка уже. Заменено на ROT ROT.
95% вопросов уже обсуждались на форуме или ответы на них есть в мануале.        nnCron 1.93 b15.exe
Как правильно задавать вопросы.
User avatar
VoidVolker
Site Admin
 
Posts: 2898
Joined: Tue, 25 Apr 2006, 17:56

Re: Плагин lists.spf

Postby VoidVolker » Wed, 21 Dec 2011, 19:14

Moriturus wrote:надо было автостроки повыше листов добавить

В смысле апнуть тему? Нет смысла - одно сообщение в этой теме поднимет списки выше.
95% вопросов уже обсуждались на форуме или ответы на них есть в мануале.        nnCron 1.93 b15.exe
Как правильно задавать вопросы.
User avatar
VoidVolker
Site Admin
 
Posts: 2898
Joined: Tue, 25 Apr 2006, 17:56

Re: Плагин lists.spf

Postby Morituruz » Wed, 21 Dec 2011, 19:16

В смысле апнуть тему? Нет смысла - одно сообщение в этой теме поднимет списки выше.

Я только сейчас добавил autostrings, поэтому в nncron.ini они оказались ниже lists.

Может листы с автостроками в один плагин склеить? Всё равно одно без другого не работает.
User avatar
Morituruz
 
Posts: 725
Joined: Sun, 14 Oct 2007, 01:51

Re: Плагин lists.spf

Postby VoidVolker » Wed, 21 Dec 2011, 19:25

Moriturus wrote:Я только сейчас добавил autostrings, поэтому в nncron.ini они оказались ниже lists.

Неправильно, необходимо сначала подключить автостроки, и только потом списки.
95% вопросов уже обсуждались на форуме или ответы на них есть в мануале.        nnCron 1.93 b15.exe
Как правильно задавать вопросы.
User avatar
VoidVolker
Site Admin
 
Posts: 2898
Joined: Tue, 25 Apr 2006, 17:56

Re: Плагин lists.spf

Postby VoidVolker » Wed, 21 Dec 2011, 19:29

Moriturus wrote:Может листы с автостроками в один плагин склеить? Всё равно одно без другого не работает.

Нет. А если надо будет подключить только автостроки?

Так, теперь можно поэкспериментировать и с деревьями:
Code: Select all
LIST: Tree
Tree[
  STRING-LIST DUP LIST[ " Ветвь дерева 1" "  Лист 1 ветви 1" "  Лист 2 ветви 1" ]LIST
  STRING-LIST DUP LIST[ " Ветвь дерева 2" "  Лист 1 ветви 2" "  Лист 2 ветви 2" ]LIST
]Tree
: Tree. Tree( NVAL LIST( NVAL TYPE CR )LIST CR )Tree CR ;


Code: Select all
Tree.
Ветвь дерева 1
 Лист 1 ветви 1
 Лист 2 ветви 1

Ветвь дерева 2
 Лист 1 ветви 2
 Лист 2 ветви 2


 Ok
95% вопросов уже обсуждались на форуме или ответы на них есть в мануале.        nnCron 1.93 b15.exe
Как правильно задавать вопросы.
User avatar
VoidVolker
Site Admin
 
Posts: 2898
Joined: Tue, 25 Apr 2006, 17:56

Re: Плагин lists.spf

Postby Morituruz » Wed, 21 Dec 2011, 19:33

Да я уже осознал, всё работает.
Ещё у вас там пример в конце спрятан, у других плагинов они под шапкой. И хотелось бы в первом посте этой темы парочку хорошо откомментированных примеров, думаю не только мне полезно будет.
User avatar
Morituruz
 
Posts: 725
Joined: Sun, 14 Oct 2007, 01:51

Re: Плагин lists.spf

Postby VoidVolker » Wed, 21 Dec 2011, 19:55

Moriturus wrote:Ещё у вас там пример в конце спрятан, у других плагинов они под шапкой. И хотелось бы в первом посте этой темы парочку хорошо откомментированных примеров, думаю не только мне полезно будет.

В процессе. По-хорошему бы нужны живые примеры. А их пока совсем немного. Как пример с деревьями? Думаю его тоже использовать: будет разбирать группу файлов на списки со строками каждого файла.
95% вопросов уже обсуждались на форуме или ответы на них есть в мануале.        nnCron 1.93 b15.exe
Как правильно задавать вопросы.
User avatar
VoidVolker
Site Admin
 
Posts: 2898
Joined: Tue, 25 Apr 2006, 17:56

Re: Плагин lists.spf

Postby VoidVolker » Wed, 21 Dec 2011, 22:30

Ап! Несколько мелких изменений.
95% вопросов уже обсуждались на форуме или ответы на них есть в мануале.        nnCron 1.93 b15.exe
Как правильно задавать вопросы.
User avatar
VoidVolker
Site Admin
 
Posts: 2898
Joined: Tue, 25 Apr 2006, 17:56

Re: Плагин lists.spf

Postby Morituruz » Mon, 02 Jan 2012, 19:15

Там обновлений не накопилось случайно? У меня ошибка вот тут, всё, что до работает как надо:
Code: Select all
      )listik
      " )listik" TYPE CR
   THEN
   " query THEN" TYPE CR
THEN
" nm THEN" TYPE CR
DEPTH . CR
\ обязательная очистка списка:
listik LIST-FREE
" LIST-FREE" TYPE CR
)#


Вместо ожидаемого " LIST-FREE" TYPE CR вываливается ошибка.
User avatar
Morituruz
 
Posts: 725
Joined: Sun, 14 Oct 2007, 01:51

Re: Плагин lists.spf

Postby VoidVolker » Mon, 02 Jan 2012, 20:33

Всю задачу целиком надо. И если есть еще какие задачи со списками - хотелось бы их тоже увидеть, чтобы можно было улучшить плагин.
95% вопросов уже обсуждались на форуме или ответы на них есть в мануале.        nnCron 1.93 b15.exe
Как правильно задавать вопросы.
User avatar
VoidVolker
Site Admin
 
Posts: 2898
Joined: Tue, 25 Apr 2006, 17:56

Re: Плагин lists.spf

Postby VoidVolker » Mon, 02 Jan 2012, 21:03

Ап! Исправлена ошибка в LIST-DEL.
95% вопросов уже обсуждались на форуме или ответы на них есть в мануале.        nnCron 1.93 b15.exe
Как правильно задавать вопросы.
User avatar
VoidVolker
Site Admin
 
Posts: 2898
Joined: Tue, 25 Apr 2006, 17:56

Re: Плагин lists.spf

Postby Morituruz » Mon, 02 Jan 2012, 22:05

Извините за беспокойство, ошибка была у меня :Hangman:
User avatar
Morituruz
 
Posts: 725
Joined: Sun, 14 Oct 2007, 01:51

Re: Плагин lists.spf

Postby VoidVolker » Mon, 02 Jan 2012, 22:26

Форум для вопросов и существует. Да и одним багом стало меньше.
95% вопросов уже обсуждались на форуме или ответы на них есть в мануале.        nnCron 1.93 b15.exe
Как правильно задавать вопросы.
User avatar
VoidVolker
Site Admin
 
Posts: 2898
Joined: Tue, 25 Apr 2006, 17:56

Re: Плагин lists.spf

Postby SphinxST » Wed, 04 Jan 2012, 16:45

А можно в списке использовать переменные?
Code: Select all
<%
S" c:\!Phone"         EVAL-SUBST S" PHONE_DIR_LOCAL"     SETENV THROW
%>

<%
GLOBAL-STRING-LIST: LAPTOP_Phone_Sync_Desk_List
: AllParams   \ ( -- a u ... an un )
   " PHONE_DIR_LOCAL\Storage_Card\Dropbox"
   " PHONE_DIR_DESK\Storage_Card\Dropbox"

   " %PHONE_DIR_LOCAL%\Storage_Card\My Documents\Finance"          ----------- падает здесь на синтаксисе
   " %PHONE_DIR_DESK%\Storage_Card\My Documents\Finance"
;
LAPTOP_Phone_Sync_Desk_List[ AllParams ]LAPTOP_Phone_Sync_Desk_List
%>
SphinxST
 
Posts: 18
Joined: Thu, 17 Nov 2011, 12:27

Re: Плагин lists.spf

Postby VoidVolker » Wed, 04 Jan 2012, 16:53

Для получения переменных окружения надо использовать слово ENV:
Code: Select all
<%
" c:\!Phone" " PHONE_DIR_LOCAL" SETENV THROW
: PHONE_DIR_LOCAL " PHONE_DIR_LOCAL" ENV ;
%>

<%
GLOBAL-STRING-LIST: LAPTOP_Phone_Sync_Desk_List
: AllParams   \ ( -- a u ... an un )
   " PHONE_DIR_LOCAL\Storage_Card\Dropbox"
   " PHONE_DIR_DESK\Storage_Card\Dropbox"

   " %PHONE_DIR_LOCAL%\Storage_Card\My Documents\Finance"
   " %PHONE_DIR_DESK%\Storage_Card\My Documents\Finance"
;
LAPTOP_Phone_Sync_Desk_List[ AllParams ]LAPTOP_Phone_Sync_Desk_List
%>

А от использования S" ..." EVAL-SUBST вообще можно отказаться - т.к. автостроки подключены.
95% вопросов уже обсуждались на форуме или ответы на них есть в мануале.        nnCron 1.93 b15.exe
Как правильно задавать вопросы.
User avatar
VoidVolker
Site Admin
 
Posts: 2898
Joined: Tue, 25 Apr 2006, 17:56

PreviousNext

Return to nnCron forum (Russian)

Who is online

Users browsing this forum: No registered users and 4 guests