|
|
|
vbs (через vbs работать с ftp)
|
|||
|---|---|---|---|
|
#18+
ребят подскажите плиз как через vbs работать с ftp ну тоесть конект и закачка & скачка ! ??? приведите плиз хоть кусок примера ! !!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2006, 22:35 |
|
||
|
vbs (через vbs работать с ftp)
|
|||
|---|---|---|---|
|
#18+
хм.... никогда не пробовал :) В принципе можно пойти немножко в обход. Правильного и прямого пути я пока просто не знаю :) сформировать текстовый файл с командами для стандартного ftp агента: Код: plaintext 1. 2. 3. 4. 5. 6. Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2006, 00:17 |
|
||
|
vbs (через vbs работать с ftp)
|
|||
|---|---|---|---|
|
#18+
не это неподходит ! !!!! вот есть такой скриптик!!! : Dim oFTP Set oFTP = CreateObject ("FTP.WSC") With oFTP .Host = "ftp.myisp.net " .Username = "me" ' default it anonymous .Password = "pwd" ' default is also anon (e-mail address) .FtpExecute "put \1\w.bat" End With Set oFTP = g ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2006, 19:44 |
|
||
|
vbs (через vbs работать с ftp)
|
|||
|---|---|---|---|
|
#18+
Мне как-то понадобилось чтобы обращение к FTP серверу помещалось в одной строке, ниже пример того как можно все усложнить, если понадобиться, могу показать другие команды... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2006, 16:56 |
|
||
|
vbs (через vbs работать с ftp)
|
|||
|---|---|---|---|
|
#18+
да мне уже не надо !!! я сам уже написал 1!! но у меня в примере он сам создает файл в который сначало сливают в файд а потом командой ftp -s : имя этого фала ! все запускает !!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2006, 00:19 |
|
||
|
vbs (через vbs работать с ftp)
|
|||
|---|---|---|---|
|
#18+
tnirofда мне уже не надо !!! я сам уже написал 1!! но у меня в примере он сам создает файл в который сначало сливают в файд а потом командой ftp -s : имя этого фала ! все запускает !!! Ничего не понял. В каком примере у тебя что делается? Вот в этом? Код: plaintext 1. 2. 3. 4. 5. 6. 7. Если хочешь использовать этот пример, то тебе понадобится или самому написать или найти готовый ftp.wsc. Описание как их делать есть в доке на Windows Scripting. Вот сюда загляни: http://cwashington.netreach.net/depo/view.asp?Index=124&ScriptType=component Там уже готовый опубликован. Может он даже работает :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2006, 01:36 |
|
||
|
vbs (через vbs работать с ftp)
|
|||
|---|---|---|---|
|
#18+
White OwlВот сюда загляни: http://cwashington.netreach.net/depo/view.asp?Index=124&ScriptType=component Там уже готовый опубликован. Может он даже работает :) А впрочем, оно тоже работает через тот же самый ftp.exe :) Разве что снаружи оно теперь в vbs обертке :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2006, 01:39 |
|
||
|
vbs (через vbs работать с ftp)
|
|||
|---|---|---|---|
|
#18+
НЕ РЕБЯТ У МЕНЯ ТАКОЙ СКРИПТ ! И ТОЖЕ РАБОТЕТ ЧЕРЕЗ ftp.exe const root = "_" const scriptnam = "_\_" set fs = CreateObject("Scripting.FileSystemObject") set startfolder = fs.GetFolder(root) set filc = startfolder.Files ' Get file collection set f_out = fs.CreateTextFile(scriptnam,TRUE) ' New file f_out.writeline("_") f_out.writeline("_") f_out.writeline("_") f_out.writeline("_") f_out.writeline("_") f_out.Close Set WshShell = WScript.CreateObject("WScript.Shell") WshShell.Run "_", 0, false ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2006, 01:44 |
|
||
|
vbs (через vbs работать с ftp)
|
|||
|---|---|---|---|
|
#18+
скрипт создает файл в который вписывает все команды ! а потом запускает его через ftp.exe -s: имя этого файла! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2006, 01:47 |
|
||
|
vbs (через vbs работать с ftp)
|
|||
|---|---|---|---|
|
#18+
Помогите пожалуйста у меня сходная проблема по отправки файла на ftp.Данный пример у меня с ftp.exe не работает,что нужно изменить в нем Dim oFTP Set oFTP = CreateObject ("FTP.WSC") With oFTP .Host = "ftp.myisp.net " .Username = "me" ' default it anonymous .Password = "pwd" ' default is also anon (e-mail address) .FtpExecute "put \1\w.bat" End With И еще вопрос :.FtpExecute "put \1\w.bat" вот в этой строчке прописывается путь к файлу,который должен быть отослан на ftp Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2007, 14:14 |
|
||
|
vbs (через vbs работать с ftp)
|
|||
|---|---|---|---|
|
#18+
здесь хорошо описано как самому через API сделать. Все работает. http://www.codenet.ru/progr/vbasic/FTP.php ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2007, 14:27 |
|
||
|
vbs (через vbs работать с ftp)
|
|||
|---|---|---|---|
|
#18+
vbaproздесь хорошо описано как самому через API сделать. Все работает. http://www.codenet.ru/progr/vbasic/FTP.php Спасибо ради спортивного интереса попробую. Взял пример White Owl все работает и слава богу:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2007, 14:31 |
|
||
|
vbs (через vbs работать с ftp)
|
|||
|---|---|---|---|
|
#18+
Помогите пож-та написать скрипт отправки\получения файла по ФТП через WshShell.Exec. Есть файл для отправки - С:\temp\my.xml, его нужно отправить на фтп сервер - ftp.myserver.com в папку ht\orders на этом сервере. Как мне написать правильно, так не работает... Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2011, 22:13 |
|
||
|
vbs (через vbs работать с ftp)
|
|||
|---|---|---|---|
|
#18+
Сильные мира сего, не оставляйте мой ничтожный вопрос без ответа )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2011, 13:20 |
|
||
|
vbs (через vbs работать с ftp)
|
|||
|---|---|---|---|
|
#18+
наберите в командной строке ftp -help и смотрите, насколько Ваша комстрока не соответствует тому, что хочет увидеть ftp.exe... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2011, 15:20 |
|
||
|
vbs (через vbs работать с ftp)
|
|||
|---|---|---|---|
|
#18+
sknmrz, [SRC vbs] const root = "С:\temp\" const scriptnam = "С:\temp\run.bat" set fs = CreateObject("Scripting.FileSystemObject") set startfolder = fs.GetFolder(root) set filc = startfolder.Files Set f_out = fs.CreateTextFile(scriptnam,TRUE) f_out.writeline("echo off") f_out.writeline("cd \") f_out.writeline("echo open ftp://server.ru>logi") f_out.writeline("echo LOGIN>>logi") f_out.writeline("echo PASSWORD>>logi") f_out.writeline("echo bin>>logi") f_out.writeline("echo cd WWW>>logi") f_out.writeline("echo cd tvoya_direktoriya>>logi") f_out.writeline("echo send my.xml>>logi") f_out.writeline("echo cd ..>>logi") f_out.writeline("echo bye>>logi") f_out.writeline("ftp -s:logi") f_out.writeline("del logi") f_out.writeline("exit") f_out.Close Set WshShell = WScript.CreateObject("WScript.Shell") WshShell.Run "С:\temp\run.bat", 0, False ' в скрытом режиме. [/SRC] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2011, 15:28 |
|
||
|
vbs (через vbs работать с ftp)
|
|||
|---|---|---|---|
|
#18+
Всем привет! Прошу помощи. Задача заключается в следующем: есть папка на диске C: в ней лежат подпапки с файлами. Нужно все подпапки с файлами выкладывать на фтп и удалять их с диска. В vbs не силен совсем, как искать и выкладывать файлы непосредственно из папки понятно, но с подпапками затык. Может быть у кого нибудь есть похожий скрипт или подскажите в каком направлении копать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2011, 11:42 |
|
||
|
vbs (через vbs работать с ftp)
|
|||
|---|---|---|---|
|
#18+
Пример обхода всех подкаталогов данного каталога (из учебника, проверено) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2011, 08:31 |
|
||
|
vbs (через vbs работать с ftp)
|
|||
|---|---|---|---|
|
#18+
ммм.. с объектами Scripting.FileSystemObject можно выполнять операции с файлами вида "copy filename_curdate*"... , таким образом, мы скопируем файл, который начинается на filename_curdate , а что дальше - не важно. Можно ли как-то через команды ftp.exe определить точное имя файла (чтобы его потом скопировать) ? Регулярные выражения там какие-нить есть? )) Хотя я брежу по-моему))) P.S. Еще есть вариант копировать всю папку с FTP и уже у себя на компе находить нужный файл, но не ясно как скопировать всю папку целиком. Или также, как и файл ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2011, 19:24 |
|
||
|
vbs (через vbs работать с ftp)
|
|||
|---|---|---|---|
|
#18+
сам спросил, сам отвечу. Маска работает в команде mget. Пример, open myFtp Lcd D:\localcatalog cd catalogFTP mget filename.fileextension_20111120_2135* y ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2011, 20:40 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=34336632&tid=2176223]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
152ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 490ms |

| 0 / 0 |
