#1 14.07.06 12:04
Такой вот вопрос про обновление фтп онлайн в тотале.
там можно на панели сохдать кнопку, выполняющую различные операции, так вот можно ли сделать так, что тотал коннектился на сервак забирал оттуда онлайнсписок и заменял существующий ини файл.
т.е. 1. открыл тотал 2. нажал кнопку 3. контрол+Ф и список всех активных.
а то влом заходить постоянно
Offline
#8 15.07.06 08:29
Re: Такой вот вопрос про обновление фтп онлайн в тотале.
не хочу указывать куда сохранять и что бы что то открывалось, нужно именно нажал и готово.
просто я очень часто что то сохраняю и постоянно приходится долго переходить в папку тотала. это быстро конечно, но раз можно без этого, то зачем.
и браузер открывать только из-за списка фтп, а если еще и хостел тормозит, то ваще пиши пропало.
в общем жду химиковских решений.
Offline
#10 15.07.06 11:29
#11 15.07.06 23:03
#12 16.07.06 15:10
#13 16.07.06 15:24
#14 16.07.06 15:28
#15 16.07.06 15:56
#16 16.07.06 16:17
#17 16.07.06 19:33
Re: Такой вот вопрос про обновление фтп онлайн в тотале.
D@G написал(а):
как сие юзать ?
сие скачивает wcx_ftp.ini в папку, в которой оно было запущено
Код: csharp:
using System.IO; using System.Net; namespace FtpUpdater { class Program { static void Main(string[] args) { string Url; if (args == null || args.Length == 0) { Url = "http://hostel.nstu.ru/resources/totalcmd.php"; //throw new ApplicationException("Укажите УРЛ в командной строке"); } else { Url = args[0]; } WebClient client = new WebClient(); client.Headers.Add("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 2.0;)"); Stream data = client.OpenRead(Url); StreamReader reader = new StreamReader(data); using (StreamWriter sw = new StreamWriter(Path.Combine(Directory.GetCurrentDirectory(), "wcx_ftp.ini"), false)) { sw.Write(reader.ReadToEnd()); sw.Flush(); sw.Close(); } data.Close(); reader.Close(); } } }
Offline
#18 16.07.06 20:10
#19 16.07.06 22:45
#20 16.07.06 22:52
#21 17.07.06 00:19
#22 17.07.06 17:33
Re: Такой вот вопрос про обновление фтп онлайн в тотале.
Дайте NetFramework, а то толькл у двух нашел и те закрыты.
off ftp://sema-py.hostel.nstu.ru/Distributivs/Net/Server NetFramework 2.0.exe 22 Мб
off ftp://nuts.hostel.nstu.ru/distr NetFramework 2.0.exe 22 Мб
Offline
#23 17.07.06 18:21
Re: Такой вот вопрос про обновление фтп онлайн в тотале.
kefir, http://hostel.nstu.ru/ffsearch/search.php?lang=ru&AID=0&searchstring=dotnetfx.exe&mode=file_wildcard&save=1&human_readable=1&position=0&scan_ftp=1&scan_smb=0&minfilesize=20M&maxfilesize=&hits=100
on ftp://spartac.hostel.nstu.ru/Distrib/VisualStudio2005
off ftp://darktower.hostel.nstu.ru/-Windows … Studio2005
внутри есть, в папке vs/wcu/dotnetframework/
Offline
#24 17.07.06 21:07
#25 17.07.06 21:14
Re: Такой вот вопрос про обновление фтп онлайн в тотале.
Нашел, спасибо.
Вот только у меня тоже не фунциклирует.
utug написал(а):
делай рабочей папкой папку, где лежит wcx_ftp.ini
У меня C:\WINDOWS\wcx_ftp.ini. Специально сношу инишку, чтобы увидеть новую, а ее нет. Что я делаю не так?
Offline
#26 17.07.06 21:19
#27 17.07.06 21:30
#28 17.07.06 21:35
#29 17.07.06 22:18
Re: Такой вот вопрос про обновление фтп онлайн в тотале.
XuMiX, не проще так?
Код: :csharp:
using System; using System.Net; using System.IO; namespace Active_Resources { class Program { static void Main(string[] args) { string Url; if (args == null || args.Length == 0) { Url = "http://hostel.nstu.ru/resources/totalcmd.php"; } else { Url = args[0]; } WebClient client= new WebClient(); string path = Directory.GetCurrentDirectory().ToString() + "\\wcx_ftp.ini"; client.DownloadFile(Url,path); } } }
Исправлено Muxa (17.07.06 22:18)
Offline
#30 17.07.06 22:38
Re: Такой вот вопрос про обновление фтп онлайн в тотале.
Muxa, проще, но я не заморачивался, взял кусок из МСДН и скопипастил
можно еще более по-другому сделать :)
Код: csharp:
using System.Net; using System.IO; namespace Active_Resources { class Program { static void Main(string[] args) { string Url; if (args == null || args.Length == 0) { Url = "http://hostel.nstu.ru/resources/totalcmd.php"; } else { Url = args[0]; } WebClient client= new WebClient(); client.DownloadFile(Url, Path.Combine(Directory.GetCurrentDirectory(), "wcx_ftp.ini"); } } }
причем самое смешное, что по поиску на download file выдается совсем не WebClient.DownloadFile
Offline
#31 17.07.06 22:48
Re: Такой вот вопрос про обновление фтп онлайн в тотале.
тогда уж можно так:
Код: :csharp:
using System.Net; using System.IO; namespace Active_Resources { class Program { static void Main(string[] args) { string Url; if (args == null || args.Length == 0) Url = "http://hostel.nstu.ru/resources/totalcmd.php"; else Url = args[0]; WebClient client= new WebClient(); client.DownloadFile(Url, Path.Combine(Directory.GetCurrentDirectory(), "wcx_ftp.ini"); } } }
:)
Offline

