Официальный сайт студ.городка НГТУ
Software » Такой вот вопрос про обновление фтп онлайн в тотале. 

#46  12.08.06 11:55

Re: Такой вот вопрос про обновление фтп онлайн в тотале.

кстати, поправил программульку, теперь она берез из реестра путь, куда скачивать

Offline

#47  12.08.06 16:14

Re: Такой вот вопрос про обновление фтп онлайн в тотале.

Для фара. Просто перед запуском добавить в батник выолнение этого скрипта (PHP). Или забиндить макросом на кнопку.

Код: PHP:

<?php
 echo "Start updating ftp servers\r\n";
 
 echo "- Preparing to start\r\n";
 $ff = fopen("C:\\TEMP\\far_ftp.reg", "w");
 fwrite($ff, "REGEDIT4 \r\n\r\n[-HKEY_CURRENT_USER\\Software\\Far\\Plugins\\FTP\\Hosts\\On-Line_FTPs]");
 fclose($ff);
 
 echo "- Deleting old list\r\n";
 system("regedit.exe /s C:\\TEMP\\far_ftp.reg");
 
 echo "- Getting new list\r\n";
 $str = file_get_contents("http://hostel.nstu.ru/resources/far_ftplist.php");
 
 $ff = fopen("C:\\TEMP\\far_ftp.reg", "w");
 fwrite($ff, $str);
 fclose($ff);
 echo "- Import new list\r\n";
 system("regedit.exe /s C:\\TEMP\\far_ftp.reg");
 unlink("C:\\TEMP\\far_ftp.reg");
 
 echo "Updating complete\r\n";
?>

Исправлено Evgeny (12.08.06 16:18)

Offline

#48  17.08.06 00:53

Hix
Профиль

Re: Такой вот вопрос про обновление фтп онлайн в тотале.

к вопросу об обновлении FTP
вот коечто накотал. это переработанная прога Химика только не нужен FW2/0/
лежит у меня на FTP в папке distrib.утиль.
если не сложно протестите. окошек никаких не вылазит. просто должен обновиться список ftp.

Исправлено Hix (17.08.06 00:56)

Offline

#49  17.08.06 11:50

Re: Такой вот вопрос про обновление фтп онлайн в тотале.

Hix написал(а):

если не сложно протестите

если не сложно , держи фтп открытым.

Offline

#50  17.08.06 17:45

Hix
Профиль

Re: Такой вот вопрос про обновление фтп онлайн в тотале.

окрыто! милости просим.

Offline

#51  17.08.06 17:48

Re: Такой вот вопрос про обновление фтп онлайн в тотале.

deleted

Исправлено <Андрюха> (15.07.07 12:23)

Offline

#52  17.08.06 17:50

Hix
Профиль

Re: Такой вот вопрос про обновление фтп онлайн в тотале.

а укогонить есть доки по FW2.0 на русском?

Исправлено Hix (17.08.06 17:53)

Offline

#53  09.09.06 09:47

Re: Такой вот вопрос про обновление фтп онлайн в тотале.

Скачал с http://hostel.nstu.ru/resources/FtpUpdater.zip
На работает, пишет:
Ой... %) Херня случилась!
System.Net.WebException: The remote server returned an error: (407) Proxy Authentication Required.
at System.Net.WebClient.DownloadFile(Uri address, String fileName)
at System.Net.WebClient.DownloadFile(String address, String fileName)
at FtpUpdater.Program.Main(String[] args)

P. S. Total Commander 6.55, .NET Framework 2.0

Исправлено ordorub (09.09.06 09:49)

Offline

#54  09.09.06 12:21

Re: Такой вот вопрос про обновление фтп онлайн в тотале.

еще раз прогони

Offline

#55  09.09.06 15:11

Re: Такой вот вопрос про обновление фтп онлайн в тотале.

XuMiX написал(а):

Maq, могу на пхп ;) завернуть пхпшку в exe легко %)

Давай выкладывай как это сделать - завернуть в ехе ))
С удовольствием послушаю.

Offline

#56  09.09.06 21:42

Re: Такой вот вопрос про обновление фтп онлайн в тотале.

Есть вариант со старым добрым wget :)
Добавляем кнопку в TC, где:
Команда - "%COMMANDER_PATH%\Plugins\HostelFtp\hostelftp.bat"
Путь запуска - %COMMANDER_PATH%
Иконку сами назначите.
Собственно сам hostelftp.bat

Код::

wget http://hostel.nstu.ru/resources/totalcmd.php -O %TEMP%\temp_ftp.ini
start TOTALCMD.EXE /N /F=%TEMP%\temp_ftp.ini
exit

Сие запустит новую копию ТС с использованием скаченного файла. Вне зависимости от настроек.
проверено на 6.55 Final.

Offline

#57  09.09.06 22:12

Re: Такой вот вопрос про обновление фтп онлайн в тотале.

xaver написал(а):

Давай выкладывай как это сделать - завернуть в ехе ))
С удовольствием послушаю.

юзай php2exe

Offline

#58  09.09.06 22:53

Re: Такой вот вопрос про обновление фтп онлайн в тотале.

BigBrother написал(а):

Есть вариант со старым добрым wget :)
Добавляем кнопку в TC, где:
Команда - "%COMMANDER_PATH%\Plugins\HostelFtp\hostelftp.bat"
Путь запуска - %COMMANDER_PATH%
Иконку сами назначите.
Собственно сам hostelftp.bat

Код::

wget http://hostel.nstu.ru/resources/totalcmd.php -O %TEMP%\temp_ftp.ini
start TOTALCMD.EXE /N /F=%TEMP%\temp_ftp.ini
exit

Сие запустит новую копию ТС с использованием скаченного файла. Вне зависимости от настроек.
проверено на 6.55 Final.

для линуха есть wget это без б
для виндовса же его придется устанавливать дополнительно. опять же аналогично фрамеворку
или я не правильно понял?

Исправлено xaver (09.09.06 22:56)

Offline

#59  09.09.06 23:02

Re: Такой вот вопрос про обновление фтп онлайн в тотале.

xaver написал(а):

для линуха есть wget это без б
для виндовса же его придется устанавливать дополнительно. опять же аналогично фрамеворку
или я не правильно понял?

нет просто скопировал и все пучком

Offline

#60  09.09.06 23:16

Re: Такой вот вопрос про обновление фтп онлайн в тотале.

onibaka написал(а):

просто скопировал

аха, куда нить в %Path% кинул и все.
Правда тот, что у меня есть,  еще и пару dll за собой тянет...

Исправлено BigBrother (09.09.06 23:18)

Offline

#61  09.09.06 23:42

Re: Такой вот вопрос про обновление фтп онлайн в тотале.

у меня чисто один файл

Offline

#62  10.09.06 02:06

Hix
Профиль

Re: Такой вот вопрос про обновление фтп онлайн в тотале.

народ у меня на p2p в дистрибах лежит прога ftpudater. копируете ее куданить на комп в месте с ocx файлом и все. пользуйте.

Offline

#63  10.09.06 12:59

Re: Такой вот вопрос про обновление фтп онлайн в тотале.

чуть подправил прогу в связи со сбоями на хостеле. теперь, если нет соединения с базой, старый файл не затирается
ftp://spartac/Upload/FtpUpdaterNew

Offline

#64  10.09.06 15:32

Re: Такой вот вопрос про обновление фтп онлайн в тотале.

Muxa, как сделал кстати?

Offline

#65  10.09.06 21:04

Re: Такой вот вопрос про обновление фтп онлайн в тотале.

Muxa, спасиб, вот только вы бы его называли одинаково, чтобы просто заменить, а где-н. писали: "v1.1" или еще чего в этом духе :).

Offline

#66  10.09.06 22:34

Re: Такой вот вопрос про обновление фтп онлайн в тотале.

опять же михин работает, а химикоский пишет что ошибка - отправить отчет

Offline

#67  10.09.06 23:01

Re: Такой вот вопрос про обновление фтп онлайн в тотале.

XuMiX,

Код: csharp:

using System;
using System.Net;
using System.IO;
using System.Windows.Forms;
 
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.tmp";
 
            try
            {
                client.DownloadFile(Url, path);
            }
            catch
            {
                MessageBox.Show("Error, while downloading file");
            }
 
            try
            {
                FileStream f = new FileStream(path, FileMode.Open);            
 
                StreamReader sr = new StreamReader(f);
                string strFirst = sr.ReadLine();
                sr.Close();
                f.Close();
 
                if (strFirst == "[General]")
                {                    
                    File.Copy(path, Directory.GetCurrentDirectory().ToString() + "\\wcx_ftp.ini", true);
                    File.Delete(path);
                }
                else
                {
                    MessageBox.Show("Can not connect to Data Base");
                    File.Delete(path);
                }
            }
            catch (FileNotFoundException)
            {
 
            }
        }
    }
}

Правда у меня студия глючит, в отладке не хочет прогу запускать, так что не проверял =)

Исправлено Muxa (11.09.06 23:02)

Offline

#68  10.09.06 23:13

Re: Такой вот вопрос про обновление фтп онлайн в тотале.

Млин... не работает ничего. ConsoleApplication7 запускается и сразу выгружается ничего не говоря, а файлика wcx_ftp.ini так и нету :( Можете мне руки выправить?

Offline

#69  10.09.06 23:31

Re: Такой вот вопрос про обновление фтп онлайн в тотале.

ordorub, у меня загружает. только что пробовал

Offline

#70  11.09.06 02:12

Re: Такой вот вопрос про обновление фтп онлайн в тотале.

ordorub, у меня тоже все гуд.

Offline

#71  11.09.06 09:52

Re: Такой вот вопрос про обновление фтп онлайн в тотале.

ordorub, Есть мнение, что некоторые люди ставят себе бета-версии фреймворка

Offline

#72  11.09.06 09:55

Re: Такой вот вопрос про обновление фтп онлайн в тотале.

kefir, сделаю седня и обновлю на хостеле

Offline

#73  11.09.06 22:31

Re: Такой вот вопрос про обновление фтп онлайн в тотале.

XuMiX, я не из их числа. У меня стоит версия 2.0.50727.42

Offline

#74  11.09.06 22:39

Re: Такой вот вопрос про обновление фтп онлайн в тотале.

del

Исправлено Muxa (11.09.06 23:00)

Offline

#75  11.09.06 22:41

Re: Такой вот вопрос про обновление фтп онлайн в тотале.

del

Исправлено Muxa (11.09.06 23:00)

Offline

#76  24.09.06 19:46

Re: Такой вот вопрос про обновление фтп онлайн в тотале.

Сталкнулся с таким приколом:

ftp://192.168.177.10/upload/tot.JPG



Как жить?

Исправлено kefir (24.09.06 19:47)

Offline

#77  24.09.06 20:01

Re: Такой вот вопрос про обновление фтп онлайн в тотале.

поставь виндовс инсталер

Offline

#78  25.09.06 00:19

Re: Такой вот вопрос про обновление фтп онлайн в тотале.

otaku, а теперь по-русски.

Offline

#79  25.09.06 08:07

Re: Такой вот вопрос про обновление фтп онлайн в тотале.

setup windows installer

Offline

#80  25.09.06 09:29

Re: Такой вот вопрос про обновление фтп онлайн в тотале.

xaver написал(а):

XuMiX написал(а):

Maq, могу на пхп ;) завернуть пхпшку в exe легко %)

Давай выкладывай как это сделать - завернуть в ехе ))
С удовольствием послушаю.

xотелось бы услышать ответ.

Offline

#81  25.09.06 11:13

Re: Такой вот вопрос про обновление фтп онлайн в тотале.

**KiSh**, выше уже ответили

Offline

#82  25.09.06 15:34

Re: Такой вот вопрос про обновление фтп онлайн в тотале.

про. написал(а):

update.bat

wget ..
copy ..

огласите весь список пожылуйста (с)

Offline

#83  25.09.06 19:39

Re: Такой вот вопрос про обновление фтп онлайн в тотале.

wget не входит в стандартный комплект утилит ХП. Где его взять, этот wget?

Offline

#84  25.09.06 20:11

Re: Такой вот вопрос про обновление фтп онлайн в тотале.

Fatboy написал(а):

wget не входит в стандартный комплект утилит ХП. Где его взять, этот wget?

скачай с инета
он копейки вешает

Offline

#85  25.09.06 23:39

Re: Такой вот вопрос про обновление фтп онлайн в тотале.

otaku, скачал, но он две dll'ки с собой тащит.. есть ли у тебя версия без этого недостатка?

ps: вот набросок обновляющего скрипта (при условии что wget.exe лежит в \windows\system32)

UPDATE.BAT

Код::

@echo off
set  FILE=%temp%\totcmdftplist.$$$
set  URL=http://hostel.nstu.ru/resources/totalcmd.php

rem | Закачка файла в две попытки
wget  --output-document=%FILE%   --tries=2    %URL%	>nul

rem | Проверка файла на соответствие формату `wcx_ftp.ini`
find   "[General]"   %FILE%	>nul
IF %ERRORLEVEL%==0 goto bingo
goto error

:error
rem | Ошибка - файл не cooтветствует формату
echo Updating failed
goto end

:bingo
rem | Файл соответсвует формату, заменить старый `wcx_ftp.ini` свежескачанным
copy   %FILE%   "%COMMANDER_PATH%\wcx_ftp.ini"	>nul
copy   %FILE%   "%SYSTEMROOT%\wcx_ftp.ini"	>nul
echo Updating succeded

:end
del   %FILE%

Исправлено Fatboy (25.09.06 23:45)

Offline

#86  26.09.06 01:06

Re: Такой вот вопрос про обновление фтп онлайн в тотале.

Fatboy, ftp://192.168.10.13/Varezz/NET/wgetwin- … binary.zip
Этот вроде ничего не просит.
Потом, зачем переписывать существующий ini?
Как я уже говорил ключи TOTALCMD.EXE /N /F=%FILE% - запустят новую копию ТС с использованием скаченного файла. Вне зависимости от настроек.
Работаем с онлайновыми серверами, закрываем по окончании и все.

Offline

#87  26.09.06 07:41

Re: Такой вот вопрос про обновление фтп онлайн в тотале.

Fatboy написал(а):

otaku, скачал, но он две dll'ки с собой тащит.. есть ли у тебя версия без этого недостатка?

у меня он был без всяких длл

Offline

#88  26.09.06 15:39

Re: Такой вот вопрос про обновление фтп онлайн в тотале.

помыкался и не понял, где в итоге лежит доработанный ласт эдишн файлик с кнопкой для тотала?

Offline

#89  26.09.06 15:42

Re: Такой вот вопрос про обновление фтп онлайн в тотале.

Evgeny написал(а):

Для фара. Просто перед запуском добавить в батник выолнение этого скрипта (PHP). Или забиндить макросом на кнопку.

Код: PHP:

<?php
 echo "Start updating ftp servers\r\n";
 
 echo "- Preparing to start\r\n";
 $ff = fopen("C:\\TEMP\\far_ftp.reg", "w");
 fwrite($ff, "REGEDIT4 \r\n\r\n[-HKEY_CURRENT_USER\\Software\\Far\\Plugins\\FTP\\Hosts\\On-Line_FTPs]");
 fclose($ff);
 
 echo "- Deleting old list\r\n";
 system("regedit.exe /s C:\\TEMP\\far_ftp.reg");
 
 echo "- Getting new list\r\n";
 $str = file_get_contents("http://hostel.nstu.ru/resources/far_ftplist.php");
 
 $ff = fopen("C:\\TEMP\\far_ftp.reg", "w");
 fwrite($ff, $str);
 fclose($ff);
 echo "- Import new list\r\n";
 system("regedit.exe /s C:\\TEMP\\far_ftp.reg");
 unlink("C:\\TEMP\\far_ftp.reg");
 
 echo "Updating complete\r\n";
?>

что-то не форсает. Работало?

Offline

#90  12.10.06 22:35

Re: Такой вот вопрос про обновление фтп онлайн в тотале.

че то я нипонимаю,
у кого есть нормально работающий файл FtpUpdater ис под винды?

Offline

Software » Такой вот вопрос про обновление фтп онлайн в тотале. 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 3.311 сек.
Выполнено 11 запросов.