Войти
NeoBooker.ru
Добро пожаловать к нам в гости!
Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
  • Страница 2 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Модератор форума: Peter, DEMBEL, YURIY  
Форум NeoBook » Всё о программе NeoBook » Общие вопросы по NeoBook » [√] Загрузка файла (Загрузка файла в инет)
[√] Загрузка файла
DEMBELДата: Вт, 27 Января 2009, 22:00 | Сообщение # 31
Наш дизайнер
Понасилуйте ftp через vbs-скрипт
Перед использованием регистрируем библиотеку - в командной строке набрать
regsvr32 c:\путь_к_библиотеке\ftp.dll
Отменить регистрацию библиотеки - regsvr32 -u c:\путь_к_библиотеке\ftp.dll
В скрипте редактируем строки с вводом адреса, имени, пароля, пути скачивания\сохранения (там я написал где), сохраняем и запускаем.
Если сработает, то возможно переписать скрипт под конкретную задачу, это лишь тестовый пример (скрипт на закачку тоже есть отдельно).
Прикрепления: ftp.rar (18.1 Kb)


Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
СообщениеПонасилуйте ftp через vbs-скрипт
Перед использованием регистрируем библиотеку - в командной строке набрать
regsvr32 c:\путь_к_библиотеке\ftp.dll
Отменить регистрацию библиотеки - regsvr32 -u c:\путь_к_библиотеке\ftp.dll
В скрипте редактируем строки с вводом адреса, имени, пароля, пути скачивания\сохранения (там я написал где), сохраняем и запускаем.
Если сработает, то возможно переписать скрипт под конкретную задачу, это лишь тестовый пример (скрипт на закачку тоже есть отдельно).

Автор - DEMBEL
Дата добавления - 27 Января 2009 в 22:00
PeterДата: Ср, 28 Января 2009, 01:17 | Сообщение # 32
Админ NeoBook
Quote (DEMBEL)
Понасилуйте ftp через vbs-скрипт

Спасибо! Попробуем...
Но только уже не сегодня, спать охота...

P.S. Мы не насильники! Всё только по взаимному согласию!... smile


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (DEMBEL)
Понасилуйте ftp через vbs-скрипт

Спасибо! Попробуем...
Но только уже не сегодня, спать охота...

P.S. Мы не насильники! Всё только по взаимному согласию!... smile


Автор - Peter
Дата добавления - 28 Января 2009 в 01:17
СергейДата: Сб, 31 Января 2009, 09:20 | Сообщение # 33
Необукер
Всем привет!
DEMBEL, Провел вариант с vbs, результат такой: (+ значит положительно)
1-В объекте WebBrowser в Нео, vbs исполнялся сразу (еще до компиляции)))) = (+)
2-В Нео 562 (через фичу VBSScript)
Code

BrowserExecScript "WebBrowser1" "Dim oftp||Set oftp = CreateObject([#34]Primalscript.FTPTransfer[#34])|oftp.Passive = 1 ' пассивный режим|' oftp.Port =  ' если используется порт не по умолчанию тут его можно указать|if oftp.Connect([#34]***.***.**[#34],[#34]***[#34],[#34]*********[#34]) = 0 Then|    WScript.Echo oftp.Status|else|    WScript.Echo [#34]Начинаем скачивать[#34]|    If oftp.Get ([#34]/nn/update.ver[#34],[#34]C:\nnd\update.ver[#34]) = 0 Then 'Get|  WScript.Echo oftp.Status|    Else|  WScript.Echo [#34]Фу,скачали...[#34]|    End If|    oftp.Disconnect|end If" "VBScript"

выдает ошибку: 80020101 результат = (-)
___________________________________________

DEMBEL, как загрузить на сервер, что надо написать в место Get (незнаю команды разные или нет при загрузки нескольких файлов)

Code

If oftp.Get ("/папка/файл","C:\файл") = 0 Then

If oftp.ХХХ ("C:\файлы","/папка/файлы") = 0 Then

____________________________________________

А если VBS в Нео открывать виндовкими средствами, они есть наверное на каждом компе, результат то будет тот же, и работать будет в Нео 5

 
СообщениеВсем привет!
DEMBEL, Провел вариант с vbs, результат такой: (+ значит положительно)
1-В объекте WebBrowser в Нео, vbs исполнялся сразу (еще до компиляции)))) = (+)
2-В Нео 562 (через фичу VBSScript)
Code

BrowserExecScript "WebBrowser1" "Dim oftp||Set oftp = CreateObject([#34]Primalscript.FTPTransfer[#34])|oftp.Passive = 1 ' пассивный режим|' oftp.Port =  ' если используется порт не по умолчанию тут его можно указать|if oftp.Connect([#34]***.***.**[#34],[#34]***[#34],[#34]*********[#34]) = 0 Then|    WScript.Echo oftp.Status|else|    WScript.Echo [#34]Начинаем скачивать[#34]|    If oftp.Get ([#34]/nn/update.ver[#34],[#34]C:\nnd\update.ver[#34]) = 0 Then 'Get|  WScript.Echo oftp.Status|    Else|  WScript.Echo [#34]Фу,скачали...[#34]|    End If|    oftp.Disconnect|end If" "VBScript"

выдает ошибку: 80020101 результат = (-)
___________________________________________

DEMBEL, как загрузить на сервер, что надо написать в место Get (незнаю команды разные или нет при загрузки нескольких файлов)

Code

If oftp.Get ("/папка/файл","C:\файл") = 0 Then

If oftp.ХХХ ("C:\файлы","/папка/файлы") = 0 Then

____________________________________________

А если VBS в Нео открывать виндовкими средствами, они есть наверное на каждом компе, результат то будет тот же, и работать будет в Нео 5


Автор - Сергей
Дата добавления - 31 Января 2009 в 09:20
DEMBELДата: Сб, 31 Января 2009, 12:51 | Сообщение # 34
Наш дизайнер
если работает, то вот тебе скрипт загрузки
а работать будет вне зависимости, vbs на любой винде обрабатывается

Добавлено (31 Январь 2009, 12:37)
---------------------------------------------
отредактируй скрипты как тебе надо,убери комментарии (со значком `) - может их не понимает neo
я плотно с neo не работал, не знаю почему не пашет внутренний код, вероятно у тебя там ошибки...

Добавлено (31 Январь 2009, 12:46)
---------------------------------------------

Quote (sp3d)
oftp.Passive
- переключатель пассивного режима (0,1)
Quote (sp3d)
oftp.Port =
- указать номер порта
Quote (sp3d)
oftp.Disconnect
- прервать соединение
Quote (sp3d)
oftp.Get / oftp.Put
- скачать / загрузить на сервер (можно дописать обработку ошибок, в случае удачи вернут 0)
Также можно еще попробовать приделать обработку параметров запуска скрипта, чтобы он был универсальный, все пути и пр. задавались извне, через параметры запуска, например upload.vbs -ftp.microsoft.com -user -pass

Добавлено (31 Январь 2009, 12:51)
---------------------------------------------

Quote (DEMBEL)
(можно дописать обработку ошибок, в случае удачи вернут 0)

Code

If oftp.Get ("/папка/файл","C:\файл") = 0 Then
WScript.Echo "ЗАГРУЗКА ОКОНЧЕНА УДАЧНО"  

ага, что-то типа этого...
Прикрепления: upload.vbs (0.4 Kb)


Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениеесли работает, то вот тебе скрипт загрузки
а работать будет вне зависимости, vbs на любой винде обрабатывается

Добавлено (31 Январь 2009, 12:37)
---------------------------------------------
отредактируй скрипты как тебе надо,убери комментарии (со значком `) - может их не понимает neo
я плотно с neo не работал, не знаю почему не пашет внутренний код, вероятно у тебя там ошибки...

Добавлено (31 Январь 2009, 12:46)
---------------------------------------------

Quote (sp3d)
oftp.Passive
- переключатель пассивного режима (0,1)
Quote (sp3d)
oftp.Port =
- указать номер порта
Quote (sp3d)
oftp.Disconnect
- прервать соединение
Quote (sp3d)
oftp.Get / oftp.Put
- скачать / загрузить на сервер (можно дописать обработку ошибок, в случае удачи вернут 0)
Также можно еще попробовать приделать обработку параметров запуска скрипта, чтобы он был универсальный, все пути и пр. задавались извне, через параметры запуска, например upload.vbs -ftp.microsoft.com -user -pass

Добавлено (31 Январь 2009, 12:51)
---------------------------------------------

Quote (DEMBEL)
(можно дописать обработку ошибок, в случае удачи вернут 0)

Code

If oftp.Get ("/папка/файл","C:\файл") = 0 Then
WScript.Echo "ЗАГРУЗКА ОКОНЧЕНА УДАЧНО"  

ага, что-то типа этого...

Автор - DEMBEL
Дата добавления - 31 Января 2009 в 12:51
СергейДата: Сб, 31 Января 2009, 14:50 | Сообщение # 35
Необукер
Quote (DEMBEL)
oftp.Put

я этот метод применял еще в первом варианте, он не пашет, а винда говорила на ошибку.
Как скачается попробую (upload.vbs)

Добавлено (31 Январь 2009, 14:34)
---------------------------------------------
забыл добавить ошибку

Quote

Ошибка выполнения Microsoft VBScript: Требуется объект: 'wsckript'

когда запустился Microsoft Script Editor, то ругался на эту строчку
Code

wscript.echo oftp.Connect("СЕРВЕР","ИМЯ","ПАРОЛЬ")

Добавлено (31 Январь 2009, 14:40)
---------------------------------------------
в новом варианте тоже самое изменил только адрес, логин и пароль

Code

wscript.echo oftp.Connect("ХХХХ","ХХХХ","ХХХХ")

я тут подумал, а если есть точки в адресе сервера(типа: 100.100.001.001) их надо экранировать?

Добавлено (31 Январь 2009, 14:50)
---------------------------------------------
А vbs скрипты какой виндовской прогой можно запустить, кроме IE

 
Сообщение
Quote (DEMBEL)
oftp.Put

я этот метод применял еще в первом варианте, он не пашет, а винда говорила на ошибку.
Как скачается попробую (upload.vbs)

Добавлено (31 Январь 2009, 14:34)
---------------------------------------------
забыл добавить ошибку

Quote

Ошибка выполнения Microsoft VBScript: Требуется объект: 'wsckript'

когда запустился Microsoft Script Editor, то ругался на эту строчку
Code

wscript.echo oftp.Connect("СЕРВЕР","ИМЯ","ПАРОЛЬ")

Добавлено (31 Январь 2009, 14:40)
---------------------------------------------
в новом варианте тоже самое изменил только адрес, логин и пароль

Code

wscript.echo oftp.Connect("ХХХХ","ХХХХ","ХХХХ")

я тут подумал, а если есть точки в адресе сервера(типа: 100.100.001.001) их надо экранировать?

Добавлено (31 Январь 2009, 14:50)
---------------------------------------------
А vbs скрипты какой виндовской прогой можно запустить, кроме IE


Автор - Сергей
Дата добавления - 31 Января 2009 в 14:50
DEMBELДата: Сб, 31 Января 2009, 15:26 | Сообщение # 36
Наш дизайнер
Quote (sp3d)
wscript.echo oftp.Connect("ХХХХ","ХХХХ","ХХХХ")

убери из подобных строчек wscript.echo
чтобы так было:
Code
oftp.Connect("ХХХХ","ХХХХ","ХХХХ")

вначале запусти сам скрипт, если нет ошибок, то можешь использовать...
Quote (sp3d)
А vbs скрипты какой виндовской прогой можно запустить, кроме IE

Ты чего, эксплорером вздумал запускать? biggrin
В винду встроены "серверы" и интерпретаторы скриптов (лежат в папке Виндовс\SYSTEM32) wscript.exe и cscript.exe, ими и запускай!
Почитай справку к ним - запусти с параметром /? или поищи в справке виндовс - есть интересные параметры запуска... Для нашего скрипта подойдет: wscript.exe upload.vbs
Quote (sp3d)
а если есть точки в адресе сервера(типа: 100.100.001.001) их надо экранировать?

гм, вот оно че... не знаю...


Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщение
Quote (sp3d)
wscript.echo oftp.Connect("ХХХХ","ХХХХ","ХХХХ")

убери из подобных строчек wscript.echo
чтобы так было:
Code
oftp.Connect("ХХХХ","ХХХХ","ХХХХ")

вначале запусти сам скрипт, если нет ошибок, то можешь использовать...
Quote (sp3d)
А vbs скрипты какой виндовской прогой можно запустить, кроме IE

Ты чего, эксплорером вздумал запускать? biggrin
В винду встроены "серверы" и интерпретаторы скриптов (лежат в папке Виндовс\SYSTEM32) wscript.exe и cscript.exe, ими и запускай!
Почитай справку к ним - запусти с параметром /? или поищи в справке виндовс - есть интересные параметры запуска... Для нашего скрипта подойдет: wscript.exe upload.vbs
Quote (sp3d)
а если есть точки в адресе сервера(типа: 100.100.001.001) их надо экранировать?

гм, вот оно че... не знаю...

Автор - DEMBEL
Дата добавления - 31 Января 2009 в 15:26
СергейДата: Сб, 31 Января 2009, 15:50 | Сообщение # 37
Необукер
Quote (DEMBEL)
Ты чего, эксплорером вздумал запускать?

biggrin
так я им и запускал, и он работал, закачка в обе стороны происходила успешно
 
Сообщение
Quote (DEMBEL)
Ты чего, эксплорером вздумал запускать?

biggrin
так я им и запускал, и он работал, закачка в обе стороны происходила успешно

Автор - Сергей
Дата добавления - 31 Января 2009 в 15:50
DEMBELДата: Сб, 31 Января 2009, 16:48 | Сообщение # 38
Наш дизайнер
Quote (sp3d)
так я им и запускал

ну IE по-умолчанию пользуется обработчиком wscript.exe, но из-за собственной глючности IE c ним лучше не связываться

Добавлено (31 Январь 2009, 16:48)
---------------------------------------------
а тебе же надо чтобы все файлы из папки перекачивались сразу? не могу пока заставить этот скрипт сразу все обрабатывать, только по одному файлу (маска *.* обрабатывается некорректно, нужна процедура отдельная). А если чтобы файлов немного было и имена известны - можешь такие условия сделать?


Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщение
Quote (sp3d)
так я им и запускал

ну IE по-умолчанию пользуется обработчиком wscript.exe, но из-за собственной глючности IE c ним лучше не связываться

Добавлено (31 Январь 2009, 16:48)
---------------------------------------------
а тебе же надо чтобы все файлы из папки перекачивались сразу? не могу пока заставить этот скрипт сразу все обрабатывать, только по одному файлу (маска *.* обрабатывается некорректно, нужна процедура отдельная). А если чтобы файлов немного было и имена известны - можешь такие условия сделать?


Автор - DEMBEL
Дата добавления - 31 Января 2009 в 16:48
СергейДата: Сб, 31 Января 2009, 17:12 | Сообщение # 39
Необукер
я так понял, что нео-бук этот скрипт(vbs) записывает в html страницу и тот запускается уже со страницы
Потому что без html страницы он не запускается.
А что это за ошибка такая, что она означает
Quote

Не удалось завершить действие. Ошибка 80020101

Добавлено (31 Январь 2009, 17:12)
---------------------------------------------

Quote (DEMBEL)
а тебе же надо чтобы все файлы из папки перекачивались сразу? не могу пока заставить этот скрипт сразу все обрабатывать, только по одному файлу (маска *.* обрабатывается некорректно, нужна процедура отдельная). А если чтобы файлов немного было и имена известны - можешь такие условия сделать?

Файлов где-то будет 25 (+-5), имена не у всех, у 5 файлов имя будет генерится рандомом, поэтому не угадать. Но можно допустим сделать считывание имен и расширение с txt например организация списка такая:
name1.dat
name2.txt
.............и т.д.
А файлы загружать циклом получится?!

 
Сообщениея так понял, что нео-бук этот скрипт(vbs) записывает в html страницу и тот запускается уже со страницы
Потому что без html страницы он не запускается.
А что это за ошибка такая, что она означает
Quote

Не удалось завершить действие. Ошибка 80020101

Добавлено (31 Январь 2009, 17:12)
---------------------------------------------

Quote (DEMBEL)
а тебе же надо чтобы все файлы из папки перекачивались сразу? не могу пока заставить этот скрипт сразу все обрабатывать, только по одному файлу (маска *.* обрабатывается некорректно, нужна процедура отдельная). А если чтобы файлов немного было и имена известны - можешь такие условия сделать?

Файлов где-то будет 25 (+-5), имена не у всех, у 5 файлов имя будет генерится рандомом, поэтому не угадать. Но можно допустим сделать считывание имен и расширение с txt например организация списка такая:
name1.dat
name2.txt
.............и т.д.
А файлы загружать циклом получится?!


Автор - Сергей
Дата добавления - 31 Января 2009 в 17:12
DEMBELДата: Сб, 31 Января 2009, 18:22 | Сообщение # 40
Наш дизайнер
понятно, сейчас я подумаю и что-нибудь нацарапаю...

Добавлено (31 Январь 2009, 18:21)
---------------------------------------------
а вариант с ftp.exe так и не работает?

Добавлено (31 Январь 2009, 18:22)
---------------------------------------------
пришли скриншот ошибки, а то фиг знает что такое


Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениепонятно, сейчас я подумаю и что-нибудь нацарапаю...

Добавлено (31 Январь 2009, 18:21)
---------------------------------------------
а вариант с ftp.exe так и не работает?

Добавлено (31 Январь 2009, 18:22)
---------------------------------------------
пришли скриншот ошибки, а то фиг знает что такое


Автор - DEMBEL
Дата добавления - 31 Января 2009 в 18:22
PeterДата: Сб, 31 Января 2009, 18:36 | Сообщение # 41
Админ NeoBook
Сегодня-завтра планирую начать изготовление плагина.
Нужен какой-нибудь FTP-сервер для тренировки и отладки.
Какой?


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
СообщениеСегодня-завтра планирую начать изготовление плагина.
Нужен какой-нибудь FTP-сервер для тренировки и отладки.
Какой?

Автор - Peter
Дата добавления - 31 Января 2009 в 18:36
DEMBELДата: Сб, 31 Января 2009, 18:53 | Сообщение # 42
Наш дизайнер
зарегистрируй аккаунт на nextmail, получишь почту и 1ГБ места с доступом по ftp, или попроси нашего админа сказать пароль ftp. С публичными ftp могут быть проблемы доступа, я ни одного нормального не нашел. Не хочешь регистрироваться, тогда я скажу свой логин/пароль на nextmail, у меня там все равно почти пусто

Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениезарегистрируй аккаунт на nextmail, получишь почту и 1ГБ места с доступом по ftp, или попроси нашего админа сказать пароль ftp. С публичными ftp могут быть проблемы доступа, я ни одного нормального не нашел. Не хочешь регистрироваться, тогда я скажу свой логин/пароль на nextmail, у меня там все равно почти пусто

Автор - DEMBEL
Дата добавления - 31 Января 2009 в 18:53
СергейДата: Сб, 31 Января 2009, 19:52 | Сообщение # 43
Необукер
Quote (Peter)
Нужен какой-нибудь FTP-сервер

я могу свой дать но тока на народ ру,

скрин ошибки

Добавлено (31 Январь 2009, 19:52)
---------------------------------------------
я зарегился на nextmail так что если надо то можно и там

Прикрепления: 7576017.jpg (152.4 Kb)
 
Сообщение
Quote (Peter)
Нужен какой-нибудь FTP-сервер

я могу свой дать но тока на народ ру,

скрин ошибки

Добавлено (31 Январь 2009, 19:52)
---------------------------------------------
я зарегился на nextmail так что если надо то можно и там


Автор - Сергей
Дата добавления - 31 Января 2009 в 19:52
PeterДата: Сб, 31 Января 2009, 21:40 | Сообщение # 44
Админ NeoBook
Quote (DEMBEL)
зарегистрируй аккаунт на nextmail, получишь почту и 1ГБ места с доступом по ftp

Ага, попробую...
Quote (DEMBEL)
или попроси нашего админа сказать пароль ftp

На это я пойтить не могу!
Государственная тайна! smile
Quote (DEMBEL)
я скажу свой логин/пароль на nextmail, у меня там все равно почти пусто

Quote (sp3d)
я могу свой дать но тока на народ ру,

Спасибо, но думаю не понадобится, т.к.
Quote (sp3d)
зарегился на nextmail так что если надо то можно и там

Добавлено (31 Январь 2009, 21:40)
---------------------------------------------
Да, кстати, чего-то у меня уже пару недель C-Soft "через раз" с жуткими тормозами открывается. wacko
У кого-нибудь есть такое?


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (DEMBEL)
зарегистрируй аккаунт на nextmail, получишь почту и 1ГБ места с доступом по ftp

Ага, попробую...
Quote (DEMBEL)
или попроси нашего админа сказать пароль ftp

На это я пойтить не могу!
Государственная тайна! smile
Quote (DEMBEL)
я скажу свой логин/пароль на nextmail, у меня там все равно почти пусто

Quote (sp3d)
я могу свой дать но тока на народ ру,

Спасибо, но думаю не понадобится, т.к.
Quote (sp3d)
зарегился на nextmail так что если надо то можно и там

Добавлено (31 Январь 2009, 21:40)
---------------------------------------------
Да, кстати, чего-то у меня уже пару недель C-Soft "через раз" с жуткими тормозами открывается. wacko
У кого-нибудь есть такое?


Автор - Peter
Дата добавления - 31 Января 2009 в 21:40
YURIYДата: Сб, 31 Января 2009, 22:07 | Сообщение # 45
WebMaster
Quote (Peter)
У кого-нибудь есть такое?

У меня точно нет.

 
Сообщение
Quote (Peter)
У кого-нибудь есть такое?

У меня точно нет.


Автор - YURIY
Дата добавления - 31 Января 2009 в 22:07
DEMBELДата: Сб, 31 Января 2009, 22:32 | Сообщение # 46
Наш дизайнер
Quote (Peter)
На это я пойтить не могу! Государственная тайна!

дашь подписку о неразглашении, а в случае чего - у нашей организации длинные руки, найдем и ... surprised surprised surprised


Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщение
Quote (Peter)
На это я пойтить не могу! Государственная тайна!

дашь подписку о неразглашении, а в случае чего - у нашей организации длинные руки, найдем и ... surprised surprised surprised

Автор - DEMBEL
Дата добавления - 31 Января 2009 в 22:32
PeterДата: Сб, 07 Февраля 2009, 20:04 | Сообщение # 47
Админ NeoBook
sp3d,
Готова пробная бэта-версия FTP-плагина.

ВНИМАНИЕ!!! - ВЫНИМАНИЕ

Плагин совершенно сырой ещё!
Не сделано даже и четверти возможного, а то, что имеется - совсем не причесано!
Бардак пока в алгоритме коррекции ошибок!
Если это вообще можно назвать "коррекцией" !
Но, требуемые на первых порах функции присутствуют.
Сечас нужны конкретные пожелания!!!
Я тестил только на ftp.nextmail.ru.

Да, плагин работает через стандартный FTP-порт (21-й)
Другие порты нужны?
С причалами, пароходами...


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщениеsp3d,
Готова пробная бэта-версия FTP-плагина.

ВНИМАНИЕ!!! - ВЫНИМАНИЕ

Плагин совершенно сырой ещё!
Не сделано даже и четверти возможного, а то, что имеется - совсем не причесано!
Бардак пока в алгоритме коррекции ошибок!
Если это вообще можно назвать "коррекцией" !
Но, требуемые на первых порах функции присутствуют.
Сечас нужны конкретные пожелания!!!
Я тестил только на ftp.nextmail.ru.

Да, плагин работает через стандартный FTP-порт (21-й)
Другие порты нужны?
С причалами, пароходами...


Автор - Peter
Дата добавления - 07 Февраля 2009 в 20:04
СергейДата: Вт, 10 Февраля 2009, 20:06 | Сообщение # 48
Необукер
Peter, Спс!
уже качаю, попробую, потом отпишу

Добавлено (08 Февраль 2009, 21:03)
---------------------------------------------

Quote (Peter)
Да, кстати, чего-то у меня уже пару недель C-Soft "через раз" с жуткими тормозами открывается. У кого-нибудь есть такое?

тоже замечено такое!

Добавлено (10 Февраль 2009, 20:06)
---------------------------------------------
Peter, Отлично!
Не скажу за все функции, а только за те которые мне были нужны.
все отработалось нормально, т.е. успешно.
Ошибка вылетала только когда я нажимаю на кнопку загрузить, и диалоговом окне выбрать файл закрываю окно не выбрав файлы(нажимая на закрыть в верху окна)
Тестил всего два раза, т.к. времени пока нет, вдобавок тут к нам виряги в гости заходили))), погром устроили, ворожины.
А теперь пожелание, все отлично, покрайне мере для моих первоочередных нужд, но вот при выборе нескольких файлов(включил множественый выбор файлов) загрузка неудалась, и вылетала ошибка об неправильных именах файла, допустим мне надо загрузить несколько файлов, думаю надо теперь делать цикл, но как реализовать не соображу, только приходит что то типа этого:

Code

Loop "0" "25" "[count]"
zmFtpUploadFile "[LocalFile][count]" "[FaleName][count]"
SetVar "[FaleName][count]" ""
EndLoop

но будет ли сервер успевать получать команды? Цикл то работать будет быстрее чем загрузка файлов, не ругайте меня если задаю глупый вопрос, просто давно не открывал НВ, и так незнал, да еще и забыл smile
 
СообщениеPeter, Спс!
уже качаю, попробую, потом отпишу

Добавлено (08 Февраль 2009, 21:03)
---------------------------------------------

Quote (Peter)
Да, кстати, чего-то у меня уже пару недель C-Soft "через раз" с жуткими тормозами открывается. У кого-нибудь есть такое?

тоже замечено такое!

Добавлено (10 Февраль 2009, 20:06)
---------------------------------------------
Peter, Отлично!
Не скажу за все функции, а только за те которые мне были нужны.
все отработалось нормально, т.е. успешно.
Ошибка вылетала только когда я нажимаю на кнопку загрузить, и диалоговом окне выбрать файл закрываю окно не выбрав файлы(нажимая на закрыть в верху окна)
Тестил всего два раза, т.к. времени пока нет, вдобавок тут к нам виряги в гости заходили))), погром устроили, ворожины.
А теперь пожелание, все отлично, покрайне мере для моих первоочередных нужд, но вот при выборе нескольких файлов(включил множественый выбор файлов) загрузка неудалась, и вылетала ошибка об неправильных именах файла, допустим мне надо загрузить несколько файлов, думаю надо теперь делать цикл, но как реализовать не соображу, только приходит что то типа этого:

Code

Loop "0" "25" "[count]"
zmFtpUploadFile "[LocalFile][count]" "[FaleName][count]"
SetVar "[FaleName][count]" ""
EndLoop

но будет ли сервер успевать получать команды? Цикл то работать будет быстрее чем загрузка файлов, не ругайте меня если задаю глупый вопрос, просто давно не открывал НВ, и так незнал, да еще и забыл smile

Автор - Сергей
Дата добавления - 10 Февраля 2009 в 20:06
PeterДата: Вт, 10 Февраля 2009, 20:42 | Сообщение # 49
Админ NeoBook
Quote (sp3d)
Тестил всего два раза, т.к. времени пока нет,

Да у меня с ним тоже - не очень, а от работы урывками толку никакого. Доведу до ума что есть в ближайшие дни. Там еще работать и работать.
Quote (sp3d)
но вот при выборе нескольких файлов(включил множественый выбор файлов) загрузка неудалась, и вылетала ошибка об неправильных именах файла,

Плагин ориентирован (во всяком случае ПОКА) на единвременную загрузку только одного файла. Я уж думал об этом, но надо ли?...
Множественную загрузку файлов очень просто организовать средствами самой NB, например так, как вы и упомянули.
Quote (sp3d)
но будет ли сервер успевать получать команды? Цикл то работать будет быстрее чем загрузка файлов,

Естесственно на загрузку файла требуется время, но...
Сервер будет исправно получать команды, т.к. проект и плагин общаются через условные функции, т.е. пока не отработает полностью команда плагина дальнейший ход конкретного скрипта в NB выполнен не будет. Но остальные работать будут, т.к. проект не зависает. Кроме того, в плагине естесственно будет контроль хода выполнения работы, так-что, например, проследить результат загрузки (скажем, в том же цикле) возможность будет.


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (sp3d)
Тестил всего два раза, т.к. времени пока нет,

Да у меня с ним тоже - не очень, а от работы урывками толку никакого. Доведу до ума что есть в ближайшие дни. Там еще работать и работать.
Quote (sp3d)
но вот при выборе нескольких файлов(включил множественый выбор файлов) загрузка неудалась, и вылетала ошибка об неправильных именах файла,

Плагин ориентирован (во всяком случае ПОКА) на единвременную загрузку только одного файла. Я уж думал об этом, но надо ли?...
Множественную загрузку файлов очень просто организовать средствами самой NB, например так, как вы и упомянули.
Quote (sp3d)
но будет ли сервер успевать получать команды? Цикл то работать будет быстрее чем загрузка файлов,

Естесственно на загрузку файла требуется время, но...
Сервер будет исправно получать команды, т.к. проект и плагин общаются через условные функции, т.е. пока не отработает полностью команда плагина дальнейший ход конкретного скрипта в NB выполнен не будет. Но остальные работать будут, т.к. проект не зависает. Кроме того, в плагине естесственно будет контроль хода выполнения работы, так-что, например, проследить результат загрузки (скажем, в том же цикле) возможность будет.

Автор - Peter
Дата добавления - 10 Февраля 2009 в 20:42
СергейДата: Вт, 10 Февраля 2009, 23:16 | Сообщение # 50
Необукер
Quote (Peter)
Я уж думал об этом, но надо ли?

Вы правы, плагин уже неплох, и множественый загруз файлов это лишние, а делать множественную через НВ еще лучше, можно приделать полосу закрузки biggrin .
Завтра буду доделовать проект, впринцепе все почти готово

Quote (Peter)
Сервер будет исправно получать команды.....

в общих чертах понятно, я боялся, что могу испортить конект циклом поэтому немного сомневался
_______________________________________
Peter, СПАСИБО!


Сообщение отредактировано
sp3d - Вт, 10 Февраля 2009, 23:19
 
Сообщение
Quote (Peter)
Я уж думал об этом, но надо ли?

Вы правы, плагин уже неплох, и множественый загруз файлов это лишние, а делать множественную через НВ еще лучше, можно приделать полосу закрузки biggrin .
Завтра буду доделовать проект, впринцепе все почти готово

Quote (Peter)
Сервер будет исправно получать команды.....

в общих чертах понятно, я боялся, что могу испортить конект циклом поэтому немного сомневался
_______________________________________
Peter, СПАСИБО!

Автор - Сергей
Дата добавления - 10 Февраля 2009 в 23:16
PeterДата: Ср, 11 Февраля 2009, 00:23 | Сообщение # 51
Админ NeoBook
Quote (sp3d)
Вы правы, плагин уже неплох,

Гм...
Спасибо, конечно, но пока это - халтура, а не "продукт". biggrin
Поэтому предлагаю не торопиться сдавать работу, а чуток обождать, если время терпит.
Quote (sp3d)
можно приделать полосу закрузки

Я планирую все эти дела вставить в плагин в будущем, но пока проблема с процентным контролем хода процесса Upload. С download всё ОК, а вот с загрузкой НА сервер - ПРОБЛЕМА. wacko Счетчик доходит до 15-20% и... останавливается ...
Quote (sp3d)
я боялся, что могу испортить конект циклом

Теоретически плагину по-барабану ЧТО там делает проект, если при этом не задействованы команды плагина, например, на принудительную остановку перекачки файлов или отключение от сервера.
Но мысль правильная!
Надо будет все проверить и добавить (если потребуется) опционально отключаемую/включаемую "защиту от дурака" на процесс передачи файлов.
Вот видите - тут ещё работы "выше крыши", а вы говорите:
Quote (sp3d)
все почти готово

biggrin


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (sp3d)
Вы правы, плагин уже неплох,

Гм...
Спасибо, конечно, но пока это - халтура, а не "продукт". biggrin
Поэтому предлагаю не торопиться сдавать работу, а чуток обождать, если время терпит.
Quote (sp3d)
можно приделать полосу закрузки

Я планирую все эти дела вставить в плагин в будущем, но пока проблема с процентным контролем хода процесса Upload. С download всё ОК, а вот с загрузкой НА сервер - ПРОБЛЕМА. wacko Счетчик доходит до 15-20% и... останавливается ...
Quote (sp3d)
я боялся, что могу испортить конект циклом

Теоретически плагину по-барабану ЧТО там делает проект, если при этом не задействованы команды плагина, например, на принудительную остановку перекачки файлов или отключение от сервера.
Но мысль правильная!
Надо будет все проверить и добавить (если потребуется) опционально отключаемую/включаемую "защиту от дурака" на процесс передачи файлов.
Вот видите - тут ещё работы "выше крыши", а вы говорите:
Quote (sp3d)
все почти готово

biggrin

Автор - Peter
Дата добавления - 11 Февраля 2009 в 00:23
СергейДата: Ср, 11 Февраля 2009, 01:18 | Сообщение # 52
Необукер
Quote (Peter)

Поэтому предлагаю не торопиться сдавать работу, а чуток обождать, если время терпит.

По поводу времени, пока терпит, ибо мне пришлось временно заблокировать сайт, я поначалу ездил и командором каждый день заливал файлы, но жутко надоело из-за дефицита времени biggrin
ну первую версию я всетаки сделаю, хотябы чтоб показать руководству процесс работы.
А с улучшением плагина, буду улучшать сам прект
Quote (Peter)
опционально отключаемую/включаемую "защиту от дурака" на процесс передачи файлов

непонял, что за защита от дурака?!
и еще вопрос такой. При работе программы идет загрузка файлов на сервер, но если вырубили инет(у нас с провам такое бывает) какие могут быть последствия?
А Нео может создавать динамически объекты например кнопки, т.е. сначала нам неизвестно сколько будет кнопок, и уже от действия юзера получаем колличество?! или копировать объект (кнопку)?


Сообщение отредактировано
sp3d - Ср, 11 Февраля 2009, 01:23
 
Сообщение
Quote (Peter)

Поэтому предлагаю не торопиться сдавать работу, а чуток обождать, если время терпит.

По поводу времени, пока терпит, ибо мне пришлось временно заблокировать сайт, я поначалу ездил и командором каждый день заливал файлы, но жутко надоело из-за дефицита времени biggrin
ну первую версию я всетаки сделаю, хотябы чтоб показать руководству процесс работы.
А с улучшением плагина, буду улучшать сам прект
Quote (Peter)
опционально отключаемую/включаемую "защиту от дурака" на процесс передачи файлов

непонял, что за защита от дурака?!
и еще вопрос такой. При работе программы идет загрузка файлов на сервер, но если вырубили инет(у нас с провам такое бывает) какие могут быть последствия?
А Нео может создавать динамически объекты например кнопки, т.е. сначала нам неизвестно сколько будет кнопок, и уже от действия юзера получаем колличество?! или копировать объект (кнопку)?

Автор - Сергей
Дата добавления - 11 Февраля 2009 в 01:18
PeterДата: Ср, 11 Февраля 2009, 02:54 | Сообщение # 53
Админ NeoBook
Чего-то кофеЮ я перебрал... То с ног валился, то теперь не заснуть...
Забавный вечер сегодня выдался! wink
Quote (sp3d)
хотябы чтоб показать руководству процесс работы.

Это называется типа "войти в режим ИКД", т.е. - Имитация Кипучей Деятельности. smile
Quote (sp3d)
непонял, что за защита от дурака?!

Вообще-то (как говорят), от дурака защиты НЕТ! biggrin
Есть такой вопрос: в чем разница между человеком-ламером и обезьяной, если их посадить за компьютер?
Ответ: обезьяна не станет повторять ту комбинацию клавиш, которая приводит компьютер к зависанию! biggrin
Ну, а если серьезно, то в любой проге нужно стараться предусмотреть максимум неожиданностей от действий пользователя, и как с этими неожиданностями бороться.

Quote (sp3d)
При работе программы идет загрузка файлов на сервер, но если вырубили инет(у нас с провам такое бывает) какие могут быть последствия?

Давайте подумаем...
Если прибегнуть к дедуктивному методу, описанному в литературных трудах сэра Артура Конан-Дойля, то можно предположить, что закачка файла оборвется!
Остается только надеятся на то, что в связи со столь прискорбным событием третья мировая вонйна не разразится! biggrin
ОК! Теперь сурьез...
Еще не пробовал "обрыв связи"... Сорри...
В принципе, есть возможность организовать докачку файлов, но пока я до этого не добрался, и при возобновлении закачки плагин будет начинать все по-новой. А до этого при восстановлении связи с Инетом нужно будет научить плагин автоматически заново логиниться на сервере, и т.д. и т.п.
Кстати....
В NeoBook имеется опция, позволяющая проекту самостоятельно определять есть выход в Инет или нет. И тогда все эти дела можно сотворить в самой NB!
Quote (sp3d)
А Нео может создавать динамически объекты например кнопки

Динамически создавать (копировать) и уничтожать объекты в проектах NB нельзя! Во всяком случае, ПОКА нельзя...
Правда, объекты можно "выдергивать" с любой страницы, и показать, например, в отдельном окне, но создавать - нет!
Если только при помощи плагина, но и тут есть определенные ограничения по количеству для визуальных объектов, т.к. их надо к чему-то "привязывать". В NB для этого обычно служит объект "прямоугольник", который в свою очередь должен быть предварительно создан в проекте.
Может-быть, в будущем...
В последней версии ММВ предусмотрена опция динамического создания НЕКОТОРЫХ типов объектов, но практическая полезность этого сомнительна.


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
СообщениеЧего-то кофеЮ я перебрал... То с ног валился, то теперь не заснуть...
Забавный вечер сегодня выдался! wink
Quote (sp3d)
хотябы чтоб показать руководству процесс работы.

Это называется типа "войти в режим ИКД", т.е. - Имитация Кипучей Деятельности. smile
Quote (sp3d)
непонял, что за защита от дурака?!

Вообще-то (как говорят), от дурака защиты НЕТ! biggrin
Есть такой вопрос: в чем разница между человеком-ламером и обезьяной, если их посадить за компьютер?
Ответ: обезьяна не станет повторять ту комбинацию клавиш, которая приводит компьютер к зависанию! biggrin
Ну, а если серьезно, то в любой проге нужно стараться предусмотреть максимум неожиданностей от действий пользователя, и как с этими неожиданностями бороться.

Quote (sp3d)
При работе программы идет загрузка файлов на сервер, но если вырубили инет(у нас с провам такое бывает) какие могут быть последствия?

Давайте подумаем...
Если прибегнуть к дедуктивному методу, описанному в литературных трудах сэра Артура Конан-Дойля, то можно предположить, что закачка файла оборвется!
Остается только надеятся на то, что в связи со столь прискорбным событием третья мировая вонйна не разразится! biggrin
ОК! Теперь сурьез...
Еще не пробовал "обрыв связи"... Сорри...
В принципе, есть возможность организовать докачку файлов, но пока я до этого не добрался, и при возобновлении закачки плагин будет начинать все по-новой. А до этого при восстановлении связи с Инетом нужно будет научить плагин автоматически заново логиниться на сервере, и т.д. и т.п.
Кстати....
В NeoBook имеется опция, позволяющая проекту самостоятельно определять есть выход в Инет или нет. И тогда все эти дела можно сотворить в самой NB!
Quote (sp3d)
А Нео может создавать динамически объекты например кнопки

Динамически создавать (копировать) и уничтожать объекты в проектах NB нельзя! Во всяком случае, ПОКА нельзя...
Правда, объекты можно "выдергивать" с любой страницы, и показать, например, в отдельном окне, но создавать - нет!
Если только при помощи плагина, но и тут есть определенные ограничения по количеству для визуальных объектов, т.к. их надо к чему-то "привязывать". В NB для этого обычно служит объект "прямоугольник", который в свою очередь должен быть предварительно создан в проекте.
Может-быть, в будущем...
В последней версии ММВ предусмотрена опция динамического создания НЕКОТОРЫХ типов объектов, но практическая полезность этого сомнительна.

Автор - Peter
Дата добавления - 11 Февраля 2009 в 02:54
СергейДата: Ср, 11 Февраля 2009, 19:55 | Сообщение # 54
Необукер
Всем привет!
в Нео можно реализовать так, незнаю как объяснить, может по примеру поймете:

Code

function primer(text)
{
trace('Привет '+text+'!');
}

primer('мир');

//на делфи это будет вроде так

function primer(text:string)
begin
label1.text:='Привет'+text;
end;

primer('мир');

я могу воспользоватся этой функцией в любом месте, указав имя функции с параметрами(primer('мир'))
в Нео есть такая возможность?

Добавлено (11 Февраль 2009, 19:55)
---------------------------------------------

Quote (Peter)
В NeoBook имеется опция, позволяющая проекту самостоятельно определять есть выход в Инет или нет

это понятно, просто как изловчится и при обрыве инета, после его подключения не качать заново все файлы, а продолжить имено с того файла где обрубился инет, если только записывать данные в файл-лог, а проверку на подключение делать таймером.


Сообщение отредактировано
sp3d - Ср, 11 Февраля 2009, 19:44
 
СообщениеВсем привет!
в Нео можно реализовать так, незнаю как объяснить, может по примеру поймете:

Code

function primer(text)
{
trace('Привет '+text+'!');
}

primer('мир');

//на делфи это будет вроде так

function primer(text:string)
begin
label1.text:='Привет'+text;
end;

primer('мир');

я могу воспользоватся этой функцией в любом месте, указав имя функции с параметрами(primer('мир'))
в Нео есть такая возможность?

Добавлено (11 Февраль 2009, 19:55)
---------------------------------------------

Quote (Peter)
В NeoBook имеется опция, позволяющая проекту самостоятельно определять есть выход в Инет или нет

это понятно, просто как изловчится и при обрыве инета, после его подключения не качать заново все файлы, а продолжить имено с того файла где обрубился инет, если только записывать данные в файл-лог, а проверку на подключение делать таймером.

Автор - Сергей
Дата добавления - 11 Февраля 2009 в 19:55
PeterДата: Ср, 11 Февраля 2009, 22:41 | Сообщение # 55
Админ NeoBook
Салют!
Quote (sp3d)
в Нео есть такая возможность?

Да, есть!
См. раздел "Библиотека функций" справочного файла NeoBook.
Кстати, я уже упоминал об этом....
Quote (sp3d)
после его подключения не качать заново все файлы, а продолжить имено с того файла где обрубился инет,

На самом деле очень просто!
Нужно вести лог загрузки. У вас же имеется список загружаемых файлов? Вот и отмечайте (или удаляйте из списка) успешно загруженные, а возобновлять загрузку (в случае обрыва связи) с того файла на котором произошел сбой.
Плагин сейчас выводит ошибки в проект беспорядочно (я же сказал - бардак пока). Попробую сегодня-завтра привести все в цивильный вид, и можно будет пользоваться.
Quote (sp3d)
а проверку на подключение делать таймером.

При обрыве Инета плагин сам выдаст сообщение об ошибке загрузки. Останется только лишь обработать его. Таймер в принципе не нужен.
Например:
1. Плагин выдал ошибку загрузки, тогда
2. Пингуем Инет из проекта на "подключение", и получаем результат. Затем
3. На анализе результата делаем одно или другое (в общем что душе угодно)
Чего тут сложного?
Все просто как в бане! smile
Впрочем, если очень хочется задействовать таймер, то почему бы и нет....


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
СообщениеСалют!
Quote (sp3d)
в Нео есть такая возможность?

Да, есть!
См. раздел "Библиотека функций" справочного файла NeoBook.
Кстати, я уже упоминал об этом....
Quote (sp3d)
после его подключения не качать заново все файлы, а продолжить имено с того файла где обрубился инет,

На самом деле очень просто!
Нужно вести лог загрузки. У вас же имеется список загружаемых файлов? Вот и отмечайте (или удаляйте из списка) успешно загруженные, а возобновлять загрузку (в случае обрыва связи) с того файла на котором произошел сбой.
Плагин сейчас выводит ошибки в проект беспорядочно (я же сказал - бардак пока). Попробую сегодня-завтра привести все в цивильный вид, и можно будет пользоваться.
Quote (sp3d)
а проверку на подключение делать таймером.

При обрыве Инета плагин сам выдаст сообщение об ошибке загрузки. Останется только лишь обработать его. Таймер в принципе не нужен.
Например:
1. Плагин выдал ошибку загрузки, тогда
2. Пингуем Инет из проекта на "подключение", и получаем результат. Затем
3. На анализе результата делаем одно или другое (в общем что душе угодно)
Чего тут сложного?
Все просто как в бане! smile
Впрочем, если очень хочется задействовать таймер, то почему бы и нет....

Автор - Peter
Дата добавления - 11 Февраля 2009 в 22:41
СергейДата: Чт, 12 Февраля 2009, 20:30 | Сообщение # 56
Необукер
Quote (Peter)
Кстати, я уже упоминал об этом....

да я помню... вот оно:
Code

GoSub "progressing"

я имел ввиду про передать параметры, что то наврде этого
Code

GoSub "progressing" "20, проверка дириктории"

вместо того, что я пишу сейчас
Code

SetVar "[procent]" "20"
SetVar "[titleProcess]" "проверка дириктории..."
GoSub "progressing"

Quote (Peter)
1. Плагин выдал ошибку загрузки, тогда

а какая переменная ошибки у плагина, чтоб отследить на true/false?

Добавлено (12 Февраль 2009, 19:06)
---------------------------------------------
Упс, Сори
перепутал библиотеку функци с подпрограммой wacko
то что и надо было!

Добавлено (12 Февраль 2009, 20:30)
---------------------------------------------

Code

.считываем с папки файлы
FileList "[pathUpdFolder1]\*.*" "Files" "[LocalFile]"
.запись в лог файлы
FileWrite "[PubDir]UpdFiles.log" "All" "[LocalFile]"
.количество строк для цикла
FileLen "[PubDir]UpdFiles.log" "[countLocalFile]"
.цикл
Loop "0" "[countLocalFile]" "[count]"
SetObjectCaption "TextEntry5" "[countLocalFile]=[count]"
.zmFtpUploadFile "[LocalFile][count]" "[FaleName][count]"
EndLoop

пишет результат 1=1, а в логе(UpdFiles.log) 27строк, почему не считывает строки?
а колличество файлов в папке можно подсчитать?!


Сообщение отредактировано
sp3d - Чт, 12 Февраля 2009, 20:34
 
Сообщение
Quote (Peter)
Кстати, я уже упоминал об этом....

да я помню... вот оно:
Code

GoSub "progressing"

я имел ввиду про передать параметры, что то наврде этого
Code

GoSub "progressing" "20, проверка дириктории"

вместо того, что я пишу сейчас
Code

SetVar "[procent]" "20"
SetVar "[titleProcess]" "проверка дириктории..."
GoSub "progressing"

Quote (Peter)
1. Плагин выдал ошибку загрузки, тогда

а какая переменная ошибки у плагина, чтоб отследить на true/false?

Добавлено (12 Февраль 2009, 19:06)
---------------------------------------------
Упс, Сори
перепутал библиотеку функци с подпрограммой wacko
то что и надо было!

Добавлено (12 Февраль 2009, 20:30)
---------------------------------------------

Code

.считываем с папки файлы
FileList "[pathUpdFolder1]\*.*" "Files" "[LocalFile]"
.запись в лог файлы
FileWrite "[PubDir]UpdFiles.log" "All" "[LocalFile]"
.количество строк для цикла
FileLen "[PubDir]UpdFiles.log" "[countLocalFile]"
.цикл
Loop "0" "[countLocalFile]" "[count]"
SetObjectCaption "TextEntry5" "[countLocalFile]=[count]"
.zmFtpUploadFile "[LocalFile][count]" "[FaleName][count]"
EndLoop

пишет результат 1=1, а в логе(UpdFiles.log) 27строк, почему не считывает строки?
а колличество файлов в папке можно подсчитать?!

Автор - Сергей
Дата добавления - 12 Февраля 2009 в 20:30
PeterДата: Сб, 14 Февраля 2009, 16:45 | Сообщение # 57
Админ NeoBook
Quote (sp3d)
а какая переменная ошибки у плагина, чтоб отследить на true/false?

В общем, намудрил я там в плагине с обработкой ошибок "Мама! Не горюй!" wacko
Это, блин, моя любовь к "Try...except", зараза! biggrin
Да все в попыхах ещё...
Два часа кавырялся и, вроде бы, нашел...
Сейчас час перекура (башка гудит), затем - 2-я серия...

Добавлено (12 Февраль 2009, 23:48)
---------------------------------------------

Quote (sp3d)
пишет результат 1=1, а в логе(UpdFiles.log) 27строк, почему не считывает строки?

Я не понял вот этого:
Quote (sp3d)
SetObjectCaption "TextEntry5" "[countLocalFile]=[count]"

Если ничего не путаю, то у компонента "TextEntry" (Memo) нет свойства Caption, и для вывода текста нужно использовать переменную, хранящую содержимое объекта.
Quote (sp3d)
а колличество файлов в папке можно подсчитать?!

Можно. Теоретически ВСЁ можно!
НО. НЕ ВСЁ СРАЗУ!!! biggrin
У меня и так башка уже кругом идет... wacko
Всё, ушел курить и кофий пить...

Добавлено (13 Февраль 2009, 04:05)
---------------------------------------------
Короче, на сегодня - всё!
Не могу правильно обработать одну из exceptions (их две) внезапного отключения Инета при Upload.
С download все нормально, с upload - ж...
У меня уже полный "затык"! wacko
Утро вечера мудренее...
Если, конечно, ночь не будет Варфоломеевской! smile

Добавлено (13 Февраль 2009, 18:36)
---------------------------------------------
В общем, большой я чудак на букву "М"... smile
Сейчас пришел с работы нашел все за минуту!
Косяк был не в плагине, а дэмке.
Достаточно было в необушный отладчик глянуть, чтобы понять!
И чего мне это в голову вчера не пришло, зараза? wacko
5 часов работы - коту под хвост! cry
Весь плагин только перелопатил!
Сейчас небольшой "сейшн" намечается, потом продолжим...
Если сил хватит... happy

Добавлено (14 Февраль 2009, 16:45)
---------------------------------------------

С предыдущими проблемами разобрался, но совершенно неожиданно возникла другая!
Для тестов я использовал ftp.nextmail.ru, но с сегодняшего дня по 16-е число файловое хранилище на этом сервере на технических работах, и поэтому через FTP на сервак вообще не попасть!
Создал новое хранилище на "Народе". Вроде все нормально, но...
Через браузер попадаю на ftp.narod.ru и работаю без проблем, а вот через плагин пока никак!
Точнее, коннект с сервером ОК, но при получении списка файлов и каталогов - тишина!...
На других FTP-серверах пробовал, все вроде работает, но на ftp.narod.ru - ПРОБЛЕМА! Пока не могу понять в чем дело! wacko

sp3d, если я правильно понял, то вы пробовали плагин на "народе" и все в порядке. Это - так?


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (sp3d)
а какая переменная ошибки у плагина, чтоб отследить на true/false?

В общем, намудрил я там в плагине с обработкой ошибок "Мама! Не горюй!" wacko
Это, блин, моя любовь к "Try...except", зараза! biggrin
Да все в попыхах ещё...
Два часа кавырялся и, вроде бы, нашел...
Сейчас час перекура (башка гудит), затем - 2-я серия...

Добавлено (12 Февраль 2009, 23:48)
---------------------------------------------

Quote (sp3d)
пишет результат 1=1, а в логе(UpdFiles.log) 27строк, почему не считывает строки?

Я не понял вот этого:
Quote (sp3d)
SetObjectCaption "TextEntry5" "[countLocalFile]=[count]"

Если ничего не путаю, то у компонента "TextEntry" (Memo) нет свойства Caption, и для вывода текста нужно использовать переменную, хранящую содержимое объекта.
Quote (sp3d)
а колличество файлов в папке можно подсчитать?!

Можно. Теоретически ВСЁ можно!
НО. НЕ ВСЁ СРАЗУ!!! biggrin
У меня и так башка уже кругом идет... wacko
Всё, ушел курить и кофий пить...

Добавлено (13 Февраль 2009, 04:05)
---------------------------------------------
Короче, на сегодня - всё!
Не могу правильно обработать одну из exceptions (их две) внезапного отключения Инета при Upload.
С download все нормально, с upload - ж...
У меня уже полный "затык"! wacko
Утро вечера мудренее...
Если, конечно, ночь не будет Варфоломеевской! smile

Добавлено (13 Февраль 2009, 18:36)
---------------------------------------------
В общем, большой я чудак на букву "М"... smile
Сейчас пришел с работы нашел все за минуту!
Косяк был не в плагине, а дэмке.
Достаточно было в необушный отладчик глянуть, чтобы понять!
И чего мне это в голову вчера не пришло, зараза? wacko
5 часов работы - коту под хвост! cry
Весь плагин только перелопатил!
Сейчас небольшой "сейшн" намечается, потом продолжим...
Если сил хватит... happy

Добавлено (14 Февраль 2009, 16:45)
---------------------------------------------

С предыдущими проблемами разобрался, но совершенно неожиданно возникла другая!
Для тестов я использовал ftp.nextmail.ru, но с сегодняшего дня по 16-е число файловое хранилище на этом сервере на технических работах, и поэтому через FTP на сервак вообще не попасть!
Создал новое хранилище на "Народе". Вроде все нормально, но...
Через браузер попадаю на ftp.narod.ru и работаю без проблем, а вот через плагин пока никак!
Точнее, коннект с сервером ОК, но при получении списка файлов и каталогов - тишина!...
На других FTP-серверах пробовал, все вроде работает, но на ftp.narod.ru - ПРОБЛЕМА! Пока не могу понять в чем дело! wacko

sp3d, если я правильно понял, то вы пробовали плагин на "народе" и все в порядке. Это - так?


Автор - Peter
Дата добавления - 14 Февраля 2009 в 16:45
Alex3AДата: Сб, 14 Февраля 2009, 20:26 | Сообщение # 58
Друг клуба ММВ
Quote (Peter)
ПРОБЛЕМА! Пока не могу понять в чем дело!

Возможно кукиши ставить надо?
 
Сообщение
Quote (Peter)
ПРОБЛЕМА! Пока не могу понять в чем дело!

Возможно кукиши ставить надо?

Автор - Alex3A
Дата добавления - 14 Февраля 2009 в 20:26
PeterДата: Сб, 14 Февраля 2009, 22:11 | Сообщение # 59
Админ NeoBook
Quote (Alex3A)
Возможно кукиши ставить надо?

Сначала мне тоже так показалось, но тут дело в другом...
Я поупржанялся на паре-тройке FTP-серверов.
Если подключаться к серверу (к тому же Народу) в "пассивном" режиме (PASV method), то всё ОК!
А вот "PORT method" этот сервак не поддерживает. Некоторые другие поддерживают оба способа.
Сделать в плагине "ручное" переключение режимов не проблема! И, скажем, по умолчанию сделать "пассивный" вход.
Но (так написано в справке) не все FTP-серверы поддерживают такой режим, а вешать на юзера самостоятельное определение опций подключения к серваку и передачи данных (т.е. методом тыка) не гоже. Нужна "автоматика"!
А вот КАК определить ЧТО подерживает сервер? wacko
Кавыряюсь в справке и проч.
Но пока ничего вразумительного найти не могу...
Ну и чума же все эти сокеты... протоколы.., серверы..
Подводные камни на каждом шагу.

P.S А потом окажется, что все, как всегда, просто! Как два пальца... smile

Добавлено (14 Февраль 2009, 22:11)
---------------------------------------------
Вот забавно...
Сейчас получил такое письмо:

Quote
Уважаемый пользователь Народа!

В соответствии с пунктом 7.3.h Пользовательского соглашения
( http://www.yandex.ru/info/agreement.html ),
на Народе нельзя размещать файлы, превышающие по объему 5 Мб
(при этом многотомный архив считается одним файлом).
Мы были вынуждены удалить с вашего сайта lenazoey.narod.ru такие файлы.
http://...........narod.ru/Alcinoe_cmp_3_52_13.zip : 8750588

Повторное нарушение Пользовательского соглашения
может привести к удалению Вашего сайта с Народа.

Это письмо сгенерировано автоматически, отвечать на него не нужно.


Это я в FTP-упражнениях (НЕ испражнениях! smile ) закачал к ним на сервак файл размером всего 8 Мб, а он чуть позже вдруг пропал!
Я еще было подумал может сам случайно удалил? А это они..
А ещё кричат мол "!00 Мб!... 100 Мб!"... smile


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (Alex3A)
Возможно кукиши ставить надо?

Сначала мне тоже так показалось, но тут дело в другом...
Я поупржанялся на паре-тройке FTP-серверов.
Если подключаться к серверу (к тому же Народу) в "пассивном" режиме (PASV method), то всё ОК!
А вот "PORT method" этот сервак не поддерживает. Некоторые другие поддерживают оба способа.
Сделать в плагине "ручное" переключение режимов не проблема! И, скажем, по умолчанию сделать "пассивный" вход.
Но (так написано в справке) не все FTP-серверы поддерживают такой режим, а вешать на юзера самостоятельное определение опций подключения к серваку и передачи данных (т.е. методом тыка) не гоже. Нужна "автоматика"!
А вот КАК определить ЧТО подерживает сервер? wacko
Кавыряюсь в справке и проч.
Но пока ничего вразумительного найти не могу...
Ну и чума же все эти сокеты... протоколы.., серверы..
Подводные камни на каждом шагу.

P.S А потом окажется, что все, как всегда, просто! Как два пальца... smile

Добавлено (14 Февраль 2009, 22:11)
---------------------------------------------
Вот забавно...
Сейчас получил такое письмо:

Quote
Уважаемый пользователь Народа!

В соответствии с пунктом 7.3.h Пользовательского соглашения
( http://www.yandex.ru/info/agreement.html ),
на Народе нельзя размещать файлы, превышающие по объему 5 Мб
(при этом многотомный архив считается одним файлом).
Мы были вынуждены удалить с вашего сайта lenazoey.narod.ru такие файлы.
http://...........narod.ru/Alcinoe_cmp_3_52_13.zip : 8750588

Повторное нарушение Пользовательского соглашения
может привести к удалению Вашего сайта с Народа.

Это письмо сгенерировано автоматически, отвечать на него не нужно.


Это я в FTP-упражнениях (НЕ испражнениях! smile ) закачал к ним на сервак файл размером всего 8 Мб, а он чуть позже вдруг пропал!
Я еще было подумал может сам случайно удалил? А это они..
А ещё кричат мол "!00 Мб!... 100 Мб!"... smile

Автор - Peter
Дата добавления - 14 Февраля 2009 в 22:11
СергейДата: Пн, 16 Февраля 2009, 06:59 | Сообщение # 60
Необукер
Всем Привет!
Quote (Peter)
sp3d, если я правильно понял, то вы пробовали плагин на "народе" и все в порядке. Это - так?

Я там использовал на народе (кстати его уже нет, удалили)бесплатный плагин который скачивал по вашей ссылке, а ваш плагин на ftp.nextmail.ru

Добавлено (16 Февраль 2009, 06:59)
---------------------------------------------
но проект будет использоватся на (https://cp.spaceweb.ru)

Сообщение отредактировано
sp3d - Пн, 16 Февраля 2009, 07:04
 
СообщениеВсем Привет!
Quote (Peter)
sp3d, если я правильно понял, то вы пробовали плагин на "народе" и все в порядке. Это - так?

Я там использовал на народе (кстати его уже нет, удалили)бесплатный плагин который скачивал по вашей ссылке, а ваш плагин на ftp.nextmail.ru

Добавлено (16 Февраль 2009, 06:59)
---------------------------------------------
но проект будет использоватся на (https://cp.spaceweb.ru)


Автор - Сергей
Дата добавления - 16 Февраля 2009 в 06:59
Форум NeoBook » Всё о программе NeoBook » Общие вопросы по NeoBook » [√] Загрузка файла (Загрузка файла в инет)
  • Страница 2 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Поиск: