1 (изменено: bnp322, 2010-11-22 09:09:16)

Тема: VBS.Подставить имена файлов из списка в выражение

Имеем текстовый файл, где в каждой строчке имя файла.
Как загрузить эти файлы с некого фтп используя

objFolder.CopyHere "ftp://User:Password@domen_name.ru/folder/subfolder/filename.zip"

взято из  http://forum.script-coding.com/viewtopic.php?id=40

как имена файлов подставить в выражение ?

2

Re: VBS.Подставить имена файлов из списка в выражение

Это не возможно?
Меня игнорируют?

3

Re: VBS.Подставить имена файлов из списка в выражение

Да нет. Просто тут не такой скоростной форум. Тем более по VBS модератор в основном ночью тут бывает, так что надо только дождаться.

4

Re: VBS.Подставить имена файлов из списка в выражение

а) модераторы форума не делятся по языковым категориям;
б) модераторы форума не занимаются написанием кода — в их обязанности сие не входит; если модератор пишет код — он выступает в роли обычного участника форума.

5

Re: VBS.Подставить имена файлов из списка в выражение

6

Re: VBS.Подставить имена файлов из списка в выражение

bnp322 пишет:

как имена файлов подставить в выражение ?

Вопрос в конкатенации строк, что ли?

myFile = "filename.zip"
objFolder.CopyHere "ftp://User:Password@domen_name.ru/folder/subfolder/" & myFile
Предложения в русском языке начинаются с большой буквы и заканчиваются точкой.
В названии ветки всегда должен быть указан язык программирования или среда исполнения скрипта, если это возможно.

7 (изменено: bnp322, 2010-11-22 09:11:01)

Re: VBS.Подставить имена файлов из списка в выражение

Спасибо!!!

Подскажите еще!
Я пытаюсь использовать функцию CopyHere(<Путь>,<Опции>)  с опциями.

Пишу например так

bjFolder.CopyHere "ftp://User:Password@domen_name.ru/folder/subfolder/" & myFile, 4

Получаю в ответ либо ошибки либо в данном случае  скачивался 1.mpg  а получился  1.mpg--

8

Re: VBS.Подставить имена файлов из списка в выражение

http://www.script-coding.com/WSH/Shell.html#4.3.2.

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

9

Re: VBS.Подставить имена файлов из списка в выражение

Я читал это, откуда я узнал о опциях!?
Там нет ни одного примера!

10

Re: VBS.Подставить имена файлов из списка в выражение

bnp322 пишет:

Я читал это, откуда я узнал о опциях!?

Например, отсюда: Folder.CopyHere Method (Windows).

bnp322 пишет:

Там нет ни одного примера! big_smile

Мне процитировать?

4.3.2. CopyHere пишет:


Пример:

Set objShellApp = CreateObject("Shell.Application")
Set objFolder = objShellApp.NameSpace("C:\WINDOWS")
objFolder.CopyHere("C:\AUTOEXEC.BAT")

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

Пока Вы не начнёте писать внятно, по-русски и обращать внимание на Правила форума (особливо из раздела №4) — желающих гадать и помогать Вам будет крайне мало.

11

Re: VBS.Подставить имена файлов из списка в выражение

alexii
Спокойно, примеров с опциями там нет .

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

12

Re: VBS.Подставить имена файлов из списка в выражение

Это как раз относится к «…либо выражайтесь яснее».

13

Re: VBS.Подставить имена файлов из списка в выражение

Во-во, я читаю эту тему, только что бы понять в конце концов, что хочет bnp322.
Так точно и не понял пока.

Нас невозможно сбить с пути, нам пофигу куда идти.

14 (изменено: bnp322, 2010-11-22 09:10:41)

Re: VBS.Подставить имена файлов из списка в выражение

Да, тема была сформулирована неверно!