Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Georgiy

Старожил


Сообщения: 151
Благодарности: 3

Профиль | Сайт | Отправить PM | Цитировать


Для заливки файла на некоторый ftp-сервер можно в командный файл вставить следующую строку:

ftp -i -s:C:\auto\ftp.txt

-i убирает вывод запросов;
-s указывает текстовый файл с ftp-командами. Эти команды выполняются автоматически после запуска команды ftp. Значение данного параметра не должно содержать пробелов. Данный параметр следует использовать вместо перенаправления (<).

Содержимое файла ftp.txt:

open ftp.myftpserver.ru
login
password
put C:\auto\myip.txt myip.txt
quit


Такм образом, для Qwe1 есть два варианта:

1) Нужно создать папку C:\auto, распаковать в него blat, настроить его (об этом сказано выше), скопировать все в ту же папку C:\auto скрипт dimich22 и создать один командный файл C:\auto\send.cmd со следующим содержимым:

@rasdial ADSL ptn ptn
cscript showmyip.vbs >> myip.txt
blat261\full\blat.exe C:\auto\myip.txt -to mywork@mail.ru -subject "My home IP" -charset windows-1251
del myip.txt

2) Скопировать все в ту же папку C:\auto скрипт dimich22 и создать один командный файл C:\auto\send.cmd со следующим содержимым:

@rasdial ADSL ptn ptn
cscript showmyip.vbs >> myip.txt
ftp -i -s:C:\auto\ftp.txt
del myip.txt

Содержимое файла ftp.txt приведено выше. Удаление производится из-за того, что скрипт определения IP дописывает информацию, а не перезаписывает. Можно и не удалять или подправить скрипт.

Для Gozya же подходит второй вариант.
>> но какбы сделать чтобы при изменении IP
как часто меняется IP? Может быть можно использовать планировщик Windows, который и будет вызывать командный файл send.cmd?

Отправлено: 21:37, 31-03-2007 | #12