MyTetra Share
Делитесь знаниями!
[VBScript] Отправка файла на FTP через контекстное меню ++ копирование ссылки в буфер обмена
30.12.2017
21:41
Текстовые метки: ftp
Раздел: VBScript

Что это?
Отправка любого* файла правым кликом мыши на FTP.
Ссылку на скачивание получаем в буфер обмена (сразу, не дожидаясь завершения докачки).
Когда файл будет докачан на сервер - появляется текстовое окно, откуда легко скопировать ссылку
на случай, если Вы случайно очистили буфер обмена.

Файлы с русскими буквами действительно не открываются в браузере, но такую ссылку спокойно качает спец. менеджер, например бесплатный Download Master.

Совместимость: Windows XP/2003*, Vista, 7, 8

* В скрипте использована утилита Clip для копирования в буфер обмена, которой нет в составе Windows XP.
Можете взять альтернативу у Carl Peterson ConClip
Переименовать SetClip.exe в Clip.exe и скопировать в папку c:\windows\system32

Как этим пользоваться:
1. Скачать архив и распаковать VBS-файл.
2. Зарегистрировать любой, можно бесплатный хостинг* с FTP.
3. Внести учетные данные в скрипт, например,

Server = "31.170.123.11"
DomainName = "http://NickName.16mb.com"
Port = "21"
User = "Ваше имя пользователя"
Pass = "Ваш пароль"


Задать корневую системную папку (если такая используется сервером - это папка,
которая видна в FTP-менеджере, но она не входит в состав ссылки при скачивании файла).
Задать папку**, куда по-умолчанию отправлять файлы.

SystemFolder = "public_html" 'Системная папка
Folder = "Folder/SubFolder" 'подкаталог


** Папки на FTP нужно создать заранее.

4. Поместить скрипт в системную папку SendTo (ver.1.2.)

XP: Пуск -> Выполнить Sendto
или читаем MSKB 310270
Vista, Win 7...: Пуск, пишем в строке поиска Shell:Sendto и нажимаем {ENTER}.

4. Запустить скрипт VBS. Он сам себя помещает в папку SendTo (ver.1.3).

*Где взять хостинг с FTP?
Например, здесь, которым я пользуюсь;

Примечание о безпасности:
- Скрипт добавляет операции с файлом FTP.exe в исключения Windows Firewall.
- Не забывайте, что бесплатные хостинги FTP зачастую не имеют пароля на просмотр содержимого каталога, т.о. закачанные файлы являются публично доступными.
- Список этих файлов также доступен (если только они не находятся в корневой папке FTP).
- Пароль хранится не в зашифрованном виде.

Прикрепленные файлы:
Так же в этом разделе:
 
MyTetra Share v.0.52
Яндекс индекс цитирования