Автор Тема: Библиотека для работы с FTP  (Прочитано 16248 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Nikkor [?]

  • Новичок
  • *
  • Сообщений: 12
  • Репутация: 0
    • Награды
Re: Библиотека для работы с FTP
« Ответ #15, Отправлен: Февраль 04, 2010, 14:16:52 »
Пытаюсь выполнить код со второго примера, выскакивает ошибка,что я не так делаю.

Primer_2.au3 [строка 1] :

Код: AutoIt [Выделить]
#Include <D:\AutoIt\may\FTP\FTP_Yashied\FTP.au3>

const $Host = ''
const $Login = ''
const $Password = ''
global const $FILE_ATTRIBUTE_ARCHIVE

local $hFtp, $hSession, $hFind, $tFind

_FTP_Startup()

$hFtp = _FTP_Open('MyFtp')
$hSession = _FTP_Connect($hFtp, $Host, $Login, $Password)

$tFind = DllStructCreate($tagWIN32_FIND_DATA)
$hFind = _FTP_FileFindFirst($hSession, '/ftproot/1c/BU/KorpSprav/Sovetsky_2004_12_09', $tFind)
while not @error
    ConsoleWrite(DllStructGetData($tFind, 'FileName') & @CR)
    _FTP_FileFindNext($hFind, $tFind)
wend
_FTP_FileFindClose($hFind)
   
_FTP_Disconnect($hSession)
_FTP_Close($hFtp)

_FTP_Shutdown()



Добавлено: Февраль 04, 2010, 14:21:39
на константу не обращайте внимания, попала случайно.
« Последнее редактирование: Февраль 04, 2010, 14:29:14 от CreatoR, Причина: Исправление кода »

Русское сообщество AutoIt

Re: Библиотека для работы с FTP
« Ответ #15 Отправлен: Февраль 04, 2010, 14:16:52 »

Оффлайн CreatoR [?]

  • Администратор
  • *
  • Сообщений: 7827
  • Репутация: 2287
  • Пол: Мужской
  • AutoIt is simple, subtle, elegant
    • CreatoR's Lab
    • Награды
  • Версия AutoIt: 3.3.10.2
Re: Библиотека для работы с FTP
« Ответ #16, Отправлен: Февраль 04, 2010, 14:29:19 »
Nikkor  [?]
Цитировать
Чего-то код не прошел
Тут на форуме есть тег autoit, разукрашивать не нужно ;)
Поправил в сообщений.


Правила, Поиск, Супер тема


AutoIt is simple, subtle, elegant.


«Не оказываю тех. поддержку через ПМ/ICQ, и по электронной почте - для этого есть форум. (C)»
«Законы Мэрфи неоспоримы!»


Мои работы

Оффлайн Nikkor [?]

  • Новичок
  • *
  • Сообщений: 12
  • Репутация: 0
    • Награды
Re: Библиотека для работы с FTP
« Ответ #17, Отправлен: Февраль 05, 2010, 06:50:52 »
Пробую на версии 3.3.4.0 AutoIt, таже ошибка. В чем причина, или кривые руки?

Оффлайн Nikkor [?]

  • Новичок
  • *
  • Сообщений: 12
  • Репутация: 0
    • Награды
Re: Библиотека для работы с FTP
« Ответ #18, Отправлен: Февраль 05, 2010, 09:40:40 »
Yashied, ответь хоть что-нибудь. :IL_AutoIt_1:

Русское сообщество AutoIt

Re: Библиотека для работы с FTP
« Ответ #18 Отправлен: Февраль 05, 2010, 09:40:40 »

Оффлайн Yashied [?]

  • AutoIt MVP
  • Глобальный модератор
  • *
  • Сообщений: 5379

  • Автор темы
  • Репутация: 2695
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.x.x
Re: Библиотека для работы с FTP
« Ответ #19, Отправлен: Февраль 05, 2010, 10:06:16 »
Yashied, ответь хоть что-нибудь.

Начиная с версии 3.3.1.0, библиотека для работы с FTP включена в состав AutoIt. Поэтому, дабы избежать подобных ошибок, используй библиотеку, поставляемую с AutoIt - FTPEx.au3. Подробнее о ее функциях читай в оффициальной справке. В большинстве случаев, переход с FTP.au3 на FTPEx.au3 требует незначительных изменений в скриптах, в основном отличаются названия функций. Работу над FTP.au3 я остановил по понятным причинам, но если кто хочет, может самостоятельно внести необходимые изменения для совместимости с новыми версиями AutoIt, всего-навсего закомментировать несколько строк.

Второй пример для библиотеки FTPEx.au3 будет выглядеть следующим образом:

Код: AutoIt [Выделить]
#Include <FTPEx.au3>

Global Const $Host = 'ftp.mozilla.org'
Global Const $Login = ''
Global Const $Password = ''

Global $hFtp, $hSession, $hFind, $aData

$hFtp = _FTP_Open('MyFtp')
$hSession = _FTP_Connect($hFtp, $Host, $Login, $Password)

$aData = _FTP_FindFileFirst($hSession, '', $hFind)
While Not @error
    ConsoleWrite($aData[10] & @CR)
    $aData = _FTP_FindFileNext($hFind)
WEnd
_FTP_FindFileClose($hFind)
_FTP_Close($hFtp)


Тема закрыта, все вопросы, связанные с FTP в целом и с данной (FTP.au3) библиотекой в частности обсуждаем в разделе Общие вопросы по AutoIt.
« Последнее редактирование: Февраль 05, 2010, 10:40:45 от Yashied »


Думай, прежде чем говорить.

Русское сообщество AutoIt

Re: Библиотека для работы с FTP
« Ответ #19 Отправлен: Февраль 05, 2010, 10:06:16 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
82 Ответов
86187 Просмотров
Последний ответ Июль 04, 2018, 14:08:25
от alex33
90 Ответов
46335 Просмотров
Последний ответ Август 01, 2014, 12:28:58
от k790
99 Ответов
122982 Просмотров
Последний ответ Сентябрь 16, 2016, 14:00:51
от koros
3 Ответов
6381 Просмотров
Последний ответ Январь 17, 2010, 08:58:38
от Latoid
0 Ответов
7269 Просмотров
Последний ответ Март 18, 2010, 14:57:53
от Yashied
1 Ответов
3858 Просмотров
Последний ответ Ноябрь 29, 2010, 13:09:24
от saavaage
140 Ответов
67206 Просмотров
Последний ответ Апрель 19, 2015, 02:43:50
от Broadcastic
3 Ответов
4227 Просмотров
Последний ответ Январь 21, 2012, 10:09:29
от Kaster
6 Ответов
10759 Просмотров
Последний ответ Май 03, 2017, 15:09:33
от inververs
0 Ответов
1377 Просмотров
Последний ответ Март 09, 2017, 06:08:02
от CreatoR