PDA

Показать полную графическую версию : [решено] FTP через батник


stivens
09-02-2012, 01:04
Привет!
.У меня возникла небольшая незадача.
Перейду к делу.Мне нужен батник который автоматически авторизируется на ftp сервере(хостинг на укозе =) )
и автоматически скачает файл в корневой директории.Перерыл много форумов,но толком решения проблемы не нашел.
Вся загвоздка в том что я спокойно подключаюсь в серверу но авторизироватся не смог.



скину все что выдал батник:

ftp> open 193.109.247.62
Связь с 193.109.247.62.
220---------- Welcome to Pure-FTPd ----------
220-You are user number 25 of 100 allowed.
220-Local time is now 23:01. Server port: 21.
220-This is a private system - No anonymous login
220 You will be disconnected after 15 minutes of inactivity.
Пользователь (xxx.xxx.xxx.xx:(none)):
331 User login (мой логин) OK. Password required

530 Login authentication failed
Сбой входа.

Просьба написать подробное написание батника(желательно так чтоб я понял каждое выполняемое действие батника т.к. я не силён в этом деле) Спасибо!

Petya V4sechkin
09-02-2012, 12:02
решения проблемы не нашел
Попробуйте фильтр (http://tools.oszone.net/Vadikan/faq.html#filters) по названию темы по ftp.

http://oszone.net/user_img/050214130343/filters.png

Результат (http://forum.oszone.net/forumdisplay.php?f=102&filter_string=ftp&filter_by=title)

stivens
09-02-2012, 21:36
У меня на ftp сервере имеется proga.exe в корневой директории.
Так вот,мне ее надо скачать на свой комп к примеру в C:\Program Files\proga\

Вся загвоздка в авторизации... может я не то ввожу... я пытался вводить и акк который подключается к ftp и свой отдельный.
результат одинаков:

530 Login authentication failed
Сбой входа.
или
331 User 2bios6662 OK. Password required
530 Login authentication failed
Сбой входа.

Как быть?

спс.


Чуть не забыл,когда я вручную постенпенно всё проделываю,то не могу ввести пароль.Чисто нихрена не печатает.Может в этом ступор?

Anonymоus
09-02-2012, 21:47
Используйте Wget (http://gnuwin32.sourceforge.net/packages/wget.htm) из пакета утилит GnuWin32, у него нету никаких проблем с авторизацией. Файл скачивается командой, аналогично той, что вы видите на этом скриншоте
http://rghost.ru/36431469/image.png
но я бы советовал перед использованием прочитать помощь по утилите (wget --help).

stivens
10-02-2012, 02:52
Спасибо!

Дима_Сиромский@vk
05-07-2012, 21:05
уменя была такая же роблема решил так:
ftp -n -s:1234.txt добавил аттрибут -n и всё работает!!!

stivens
06-07-2012, 20:50
Привет!Нужна команда самоликвидации бат после компиляции бат в ехе?

Anonymоus
06-07-2012, 21:18
stivens, это отдельный вопрос, и хорошо бы на него создать отдельную тему, а не писать в решённой. По сути вопроса - самоудаление батника реализуется так:

Del /Q "%~0"

В переменной %0 всегда находится полный путь к себе. Но если батник "скомпилирован" в .exe (на самом деле, это никакая не компиляция, все подобные утилиты распаковывают скрипт во временный файл в %Temp% и запускают его) - то приведённый выше код уничтожит уже распакованный батник в %Temp%, но не exe-файл. Некоторые утилиты конвертации bat2exe передают путь к exe-шнику первым параметром, но это зависит от конкретной утилиты, читайте справку к используемой.




© OSzone.net 2001-2012