Работа с FTP с помощью VBS #412454


#0 by Gars
Вот, как-то наткнулся в поиске на ветку: С помощью чего наваял такой скрипт: Однако, в методе CopyHere не срабатывает у меня второй параметр, а если пишу так: то выдает ошибку "Cannot use parentheses when calling a Sub" Не пойму, в чем дело. Может кто сталкивался с таким?
#1 by Torquader
Тебе же написали "Нефиг использовать скобки при вызове процедуры" В Васике процедура вызывается без скобок BaseFolder.CopyHere ObjItem.path,16 P.S. вот за эту "умную" нотацию я и не люблю Васик.
#2 by Gars
Да, я понял, это я уже просто как вариант пробовал... Дело-то в том, что как раз этот метод в классическом написании у меня не срабатывает: BaseFolder.CopyHere ObjItem.path,16 Вот здесь второй параметр не работает ни при каких обстоятельствах...
#3 by mrkorn
на некоторых машинах не работает namespace есть подозрение, что из-за вируса или еще какой-нибудь хрени по этой причине сам отказался от использвания
#4 by Gars
А чем лучше пользоваться тогда для Download/Upload файлов по FTP?
#5 by mrkorn
тупо ftp.exe
#6 by mrkorn
+ из 1С можно еще DialMail.dll
#7 by Gars
Ftp.exe не поддерживает пассивный режим, к сожалению, именно с этой целью ищется возможность использовать другие способы передачи/приема данных по FTP.
#8 by mrkorn
поищи консольные FTP клиенты
#9 by MrDenis
nftp.exe то что надо для консоли или в
#10 by Ковычки
скрыть хочешь ?
#11 by Gars
Остановился на практически полном аналоге Виндового - ftps.exe
#12 by Torquader
Разве в ftp.exe нет команды Passive ? Раньше была (или я с Linux путаю).
#13 by Gars
Не-а, нету, в том-то и засада...
#14 by Torquader
Microsoft must die! Даже банальный ftp-клиент по людски сделать не могут.
#15 by Ковычки
а кому он нужен клиент, когда ие есть ? думаешь в юниксвей типо встроенный ?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С