Плагин strings.spf [30/08/2014 14:08]

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

Re: Плагин strings.spf [05/11/2012 15:41]

Postby VoidVolker » Wed, 29 May 2013, 16:33

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

Re: Плагин strings.spf [05/11/2012 15:41]

Postby Morituruz » Wed, 29 May 2013, 18:20

А кто-то пользуется Autostrings.spf, потому что они работают, а баги обойдены костылями =-)
User avatar
Morituruz
 
Posts: 725
Joined: Sun, 14 Oct 2007, 01:51

Re: Плагин strings.spf [05/11/2012 15:41]

Postby SeMa » Wed, 29 May 2013, 18:27

Moriturus wrote:А кто-то пользуется Autostrings.spf, потому что они работают, а баги обойдены костылями =-)

Вот-вот! :rolleyes:
VoidVolker wrote:Ого, кто-то пользуется?

просто скромно молчал всё это время :oops: , дабы не отвлекать автора
Компьютер ─ устройство, разработанное для ускорения и автоматизации человеческих ошибок
User avatar
SeMa
 
Posts: 637
Joined: Fri, 15 Apr 2005, 12:49
Location: Украина

Re: Плагин strings.spf [05/11/2012 15:41]

Postby VoidVolker » Wed, 29 May 2013, 20:27

Moriturus wrote:А кто-то пользуется Autostrings.spf, потому что они работают, а баги обойдены костылями =-)

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

Re: Плагин strings.spf [05/11/2012 15:41]

Postby Morituruz » Wed, 29 May 2013, 21:52

VoidVolker wrote:
Moriturus wrote:А кто-то пользуется Autostrings.spf, потому что они работают, а баги обойдены костылями =-)

Это которые?

3.8
User avatar
Morituruz
 
Posts: 725
Joined: Sun, 14 Oct 2007, 01:51

Re: Плагин strings.spf [05/11/2012 15:41]

Postby VoidVolker » Wed, 29 May 2013, 22:02

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

Re: Плагин strings.spf [05/11/2012 15:41]

Postby Morituruz » Thu, 30 May 2013, 09:21

Выложил пример, потом понял, что спутал со старым плагином lists, это там где-то баг :)
User avatar
Morituruz
 
Posts: 725
Joined: Sun, 14 Oct 2007, 01:51

Re: Плагин strings.spf [05/11/2012 15:41]

Postby SeMa » Fri, 02 Aug 2013, 16:42

Вот снова добрался до оптимизации задач с использованием сабжа.
Может, снова что-то пропустил?

Снова наступил на грабли с esc-последовательностями :( (о чём сообщал раньше).
\n "глотает" следующий символ. НО хитро :wink: :
В MsgBox просто "глотает":
Уникальных по хешу файлов: 10
опий: 3
ывести список?

А вот в HINT ещё и отказывается переходить на следующую строку, т.е. весь текст идёт оной строкой:
Уникальных по хешу файлов: 10опий: 3ывести список?
Компьютер ─ устройство, разработанное для ускорения и автоматизации человеческих ошибок
User avatar
SeMa
 
Posts: 637
Joined: Fri, 15 Apr 2005, 12:49
Location: Украина

Re: Плагин strings.spf [05/11/2012 15:41]

Postby VoidVolker » Fri, 02 Aug 2013, 19:15

\n = 0xA
\r = 0xD
\r\n = 0x0D0A

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

Re: Плагин strings.spf [05/11/2012 15:41]

Postby SeMa » Mon, 05 Aug 2013, 14:12

VoidVolker wrote:\Ап! Баг с \n найден и вылечен.

Спасибо! Ещё вопрос.
В словах с 2-мя строковыми параметрами ( a1 u1 a2 u2 -- ... ) (с бОльшим кол-вом не проверял), если оба этих параметра формируются с помощью сабжа, то второй всегда портит первый. Если с помощью плагина формируется только один (любой) — всё ОК.
Проверял на словах FWRITE и FCOPY.
Code: Select all
" 1.string 1234%crlf%2.string 5678" s' D:\%ECDlogNew%0000' FWRITE

При ECDlogNew = 632 получаю файл D:\632000000 с содержимым:
D:\632000000°°°°6
2.string 5678
где ° — нулевой байт.

Code: Select all
" %ModuleDirName%\nncron.ini"  s' D:\%ECDlogNew%1111' FCOPY

Получаю ошибку 2 — файл не найден.
Компьютер ─ устройство, разработанное для ускорения и автоматизации человеческих ошибок
User avatar
SeMa
 
Posts: 637
Joined: Fri, 15 Apr 2005, 12:49
Location: Украина

Re: Плагин strings.spf [02/08/2013 20:21]

Postby VoidVolker » Mon, 05 Aug 2013, 20:45

SeMa wrote:Получаю ошибку 2 — файл не найден.

Code: Select all
" %ModuleDirName%\nncron.ini" TYPE CR
D:\nnCron_0\
ncron.ini
 Ok

" %ModuleDirName%\nncron.ini" DUMP

4550059   44 3A 5C 6E  6E 43 72 6F  6E 5F 30 5C  0A 6E 63 72 D:\nnCron_0\.ncr
4550069   6F 6E 2E 69  6E 69 00 00  00 00 00 00  00 00 00 00 on.ini.......... Ok

Code: Select all
ModuleDirName TYPE
D:\nnCron\ Ok


SeMa wrote:В словах с 2-мя строковыми параметрами ( a1 u1 a2 u2 -- ... ) (с бОльшим кол-вом не проверял), если оба этих параметра формируются с помощью сабжа, то второй всегда портит первый. Если с помощью плагина формируется только один (любой) — всё ОК.

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

Re: Плагин strings.spf [02/08/2013 20:21]

Postby SeMa » Tue, 06 Aug 2013, 11:32

VoidVolker wrote:
Code: Select all
" %ModuleDirName%\nncron.ini" TYPE CR
D:\nnCron_0\
ncron.ini
 Ok

" %ModuleDirName%\nncron.ini" DUMP

4550059   44 3A 5C 6E  6E 43 72 6F  6E 5F 30 5C  0A 6E 63 72 D:\nnCron_0\.ncr
4550069   6F 6E 2E 69  6E 69 00 00  00 00 00 00  00 00 00 00 on.ini.......... Ok

Code: Select all
ModuleDirName TYPE
D:\nnCron\ Ok

Здесь мой пример с ошибкой. Надо " %ModuleDirName%nncron.ini" (без слэша).
Я подставлял и другие "правильные" переменные с тем же результатом.
Last edited by SeMa on Wed, 07 Aug 2013, 16:18, edited 1 time in total.
Компьютер ─ устройство, разработанное для ускорения и автоматизации человеческих ошибок
User avatar
SeMa
 
Posts: 637
Joined: Fri, 15 Apr 2005, 12:49
Location: Украина

Re: Плагин strings.spf [02/08/2013 20:21]

Postby VoidVolker » Tue, 06 Aug 2013, 17:53

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

Re: Плагин strings.spf [02/08/2013 20:21]

Postby SeMa » Tue, 06 Aug 2013, 18:01

VoidVolker wrote:
VoidVolker wrote:"каждый новый строковый литерал пишется в начало буфера"

Да, я это понял, просто уточнил, что у меня была ошибка в примере.
Компьютер ─ устройство, разработанное для ускорения и автоматизации человеческих ошибок
User avatar
SeMa
 
Posts: 637
Joined: Fri, 15 Apr 2005, 12:49
Location: Украина

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

Postby VoidVolker » Thu, 15 Aug 2013, 21:24

Ап! Внесены множественные корректировки, много новых слов.
Из главных: теперь можно создавать несколько строк подряд, для включения/выключения служебных символов добавлены два отдельных слова.
К сожалению пока еще не все работает - так что советую сначала протестировать, а потом уже работать с реальными данными.
Например не работает режим вложенных строковых литералов в режиме компиляции:
Code: Select all
: test " String: % s' sub string' % end string" ;

А в режиме исполнения - рабоатет.
Возможно что-то еще =)
Списки тоже обновил.
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 2 guests