Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.11.04;
Скачать: [xml.tar.bz2];

Вниз

ftp.exe   Найти похожие ветки 

 
Polevi ©   (2007-09-28 13:45) [0]

необходимо написать скрипт для заливки файлов на фтп
пытаюсь использовать ftp.exe
указываю -s:[имя файла] с набором команд - все работает, но есть одна неприятность - в этот файл приходится вписывать логин и пароль
хотелось бы чтобы имя и пароль вводились с клавиатуры а затем выполнялись команды из файла
это возможно или нужно использовать чтото другое ?


 
tesseract ©   (2007-09-28 13:49) [1]


> необходимо написать скрипт для заливки файлов на фтп


А на чём ?


 
Reindeer Moss Eater ©   (2007-09-28 13:53) [2]

у батника тоже есть есть параметры


 
Anatoly Podgoretsky ©   (2007-09-28 13:54) [3]

> Polevi  (28.09.2007 13:45:00)  [0]

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


 
Вася Правильный   (2007-09-28 13:55) [4]

ftp.exe < файл_с_командами


 
Anatoly Podgoretsky ©   (2007-09-28 14:01) [5]

> Reindeer Moss Eater  (28.09.2007 13:53:02)  [2]

Только ввод в них с клавиатуры не предусмотрен, если в вопросе подразумевается ввод после подключения к фтп


 
Polevi ©   (2007-09-28 14:02) [6]

tesseract ©   (28.09.07 13:49) [1]
bat файл

>Reindeer Moss Eater ©   (28.09.07 13:53) [2]
и как это мне можеь помочь ? формировать файл с набором команд на лету, скармливать его фтп.ехе и затем удалять ? а если ошибка и не удалится ?
некрасиво както

Anatoly Podgoretsky ©   (28.09.07 13:54) [3]
не хотелось, неужели для такой операции не существует готового решения ?


 
Anatoly Podgoretsky ©   (2007-09-28 14:02) [7]

> Reindeer Moss Eater  (28.09.2007 13:53:02)  [2]

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


 
Anatoly Podgoretsky ©   (2007-09-28 14:09) [8]

> Polevi  (28.09.2007 14:02:06)  [6]

Я не помню, если не указывать в файле сценариев пароль и логин, потребует ли ftp их ручного ввода из стандартного ввода, похоже нет.
Простого пути не вижу, кроме написания своей консольной или GUI утилиты


 
Jeer ©   (2007-09-28 14:10) [9]


> Polevi ©   (28.09.07 14:02) [6]


Кто мешает ShellExecute с параметрами ?


 
Korneley ©   (2007-09-28 14:11) [10]


> Зачем мучаться, напиши простую программу

или своего клиента.. Ж8)


 
Reindeer Moss Eater ©   (2007-09-28 14:12) [11]

А зачем скрипт, если с клавы все вводить надо.
Тогда писать скрипт, формирующий скрипт.


 
Polevi ©   (2007-09-28 14:38) [12]

>Jeer ©   (28.09.07 14:10) [9]
с какими параметрами ?

пытаюсь сделать через CreateProcess с перхватом ввода вывода, но чтото пока не очнь успешно


 
matt ©   (2007-09-28 14:42) [13]

ну а почему не Perl + Net::Ftp?
скрипт в 10 строк и в параметрах логин и пароль


 
umbra ©   (2007-09-28 15:06) [14]

set /P ftpuser="Enter ftp login and password: "
echo open x.x.x.x > ftpcommands.txt
echo user %ftpuser% >> ftpcommands.txt
type otherftpcommands.txt >> ftpcommands.txt
ftp -s ftpcommands.txt


 
umbra ©   (2007-09-28 15:16) [15]

и еще set ftpuser= после echo user %ftpuser% >> ftpcommands.txt


 
Ломброзо ©   (2007-09-28 15:25) [16]

А VBScript не покатит?
http://www.inattack.ru/forum/lofiversion/index.php/t11550.html


 
Polevi ©   (2007-09-28 17:54) [17]

победил я врага, написал утилитку которая запускает ftp.exe, перехватывает его вывод и подсоывает ему в качестве -s параметра специально созданный именованный пайп
получилось довольно элегантно, могу поделиться кому интересно


 
Суслик ©   (2007-09-28 17:57) [18]


>  [17] Polevi ©   (28.09.07 17:54)


я хочу :)


 
Polevi ©   (2007-09-28 18:07) [19]

http://www.rapidshare.ru/414265


 
Суслик ©   (2007-09-28 18:14) [20]


> [19] Polevi ©   (28.09.07 18:07)


спасибо, интересно.
а пчему нельзя было сделать как в [2]?


 
umbra ©   (2007-09-29 00:40) [21]


> перехватывает его вывод

ввод, наверное.


 
Anatoly Podgoretsky ©   (2007-09-29 00:44) [22]


> Суслик ©   (28.09.07 18:14) [20]


> umbra ©   (29.09.07 00:40) [21]

И не может встроить его в сценарий, если передавать как параметр, нужны неоправданные ухищрения.


 
Polevi ©   (2007-09-29 10:10) [23]

>umbra ©   (29.09.07 00:40) [21]
вывод


 
имя   (2007-10-07 22:12) [24]

Удалено модератором


 
имя   (2007-10-07 22:24) [25]

Удалено модератором



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2007.11.04;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.49 MB
Время: 0.041 c
2-1191952011
SveTTT
2007-10-09 21:46
2007.11.04
Коды кнопок


2-1192098952
Антон Шестаков
2007-10-11 14:35
2007.11.04
количество дней


11-1175375566
Nsp
2007-04-01 01:12
2007.11.04
How to drag Form или как таскать форму


15-1190945751
Slider007
2007-09-28 06:15
2007.11.04
С днем рождения ! 28 сентября 2007 пятница


2-1192280257
AlexanderMS
2007-10-13 16:57
2007.11.04
Проблема с курсором на Edit е.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский