Пример #1
0
        static public void synchroTailleRsync()
        {
            DirectoryInfo localDir = new DirectoryInfo(Var.fenetrePrincipale.textBox18.Text + @"\@FSF");
            FileInfo      rsyncExe = new FileInfo(AppDomain.CurrentDomain.BaseDirectory + @"rsync\rsync.exe");
            //String remoteServer = "127.0.0.1";
            String remoteServer = Var.fenetrePrincipale.textBox9.Text;
            string remoteDir    = Var.fenetrePrincipale.textBox8.Text;

            RSync.RSyncCall rSyncCall = new RSync.RSyncCall(Var.fenetrePrincipale, Var.fenetrePrincipale.button25, Var.fenetrePrincipale.textBox11, Var.fenetrePrincipale.progressBar3, Var.fenetrePrincipale.progressBar2, rsyncExe, remoteServer, remoteDir, localDir, Var.fenetrePrincipale.label77);           //new RSync.RSyncCall(fenetrePrincipale, BoutonSender, fenetrePrincipale.textBox11, fenetrePrincipale.progressBar3, fenetrePrincipale.progressBar2, rsyncExe, remoteServer, remoteDir, localDir);
            rSyncCall.setTotalSize(Var.fenetrePrincipale.label77);
        }
Пример #2
0
        private static void TimerSynchroEvent(Object myObject, EventArgs myEventArgs)
        {
            Var.timerSynchro.Stop();
            Var.fenetrePrincipale.label76.Text = Var.VersionArma3Exe();

            DirectoryInfo localDir = new DirectoryInfo(Var.fenetrePrincipale.textBox18.Text + @"\@FSF");
            FileInfo      rsyncExe = new FileInfo(AppDomain.CurrentDomain.BaseDirectory + @"rsync\rsync.exe");
            //String remoteServer = "127.0.0.1";
            String remoteServer = "server2.clan-fsf.fr";
            string remoteDir    = Var.fenetrePrincipale.textBox8.Text;

            RSync.RSyncCall rSyncCall = new RSync.RSyncCall(Var.fenetrePrincipale, Var.fenetrePrincipale.button25, Var.fenetrePrincipale.textBox11, Var.fenetrePrincipale.progressBar3, Var.fenetrePrincipale.progressBar2, rsyncExe, remoteServer, remoteDir, localDir, Var.fenetrePrincipale.label77);            //new RSync.RSyncCall(fenetrePrincipale, BoutonSender, fenetrePrincipale.textBox11, fenetrePrincipale.progressBar3, fenetrePrincipale.progressBar2, rsyncExe, remoteServer, remoteDir, localDir);
            rSyncCall.setTotalSize(Var.fenetrePrincipale.label77);
            Var.timerSynchro.Start();
        }
Пример #3
0
        private static void TimerSynchroEvent(Object myObject, EventArgs myEventArgs)
        {
            Var.timerSynchro.Stop();
            Var.fenetrePrincipale.label76.Text = Var.VersionArma3Exe();

            DirectoryInfo localDir = new DirectoryInfo(Var.fenetrePrincipale.textBox18.Text+@"\@FSF");
            FileInfo rsyncExe = new FileInfo(AppDomain.CurrentDomain.BaseDirectory + @"rsync\rsync.exe");
            //String remoteServer = "127.0.0.1";
            String remoteServer = "server2.clan-fsf.fr";
            string remoteDir = Var.fenetrePrincipale.textBox8.Text;
            RSync.RSyncCall rSyncCall = new RSync.RSyncCall(Var.fenetrePrincipale, Var.fenetrePrincipale.button25, Var.fenetrePrincipale.textBox11, Var.fenetrePrincipale.progressBar3, Var.fenetrePrincipale.progressBar2, rsyncExe, remoteServer, remoteDir, localDir,Var.fenetrePrincipale.label77);            //new RSync.RSyncCall(fenetrePrincipale, BoutonSender, fenetrePrincipale.textBox11, fenetrePrincipale.progressBar3, fenetrePrincipale.progressBar2, rsyncExe, remoteServer, remoteDir, localDir);
            rSyncCall.setTotalSize(Var.fenetrePrincipale.label77);
            Var.timerSynchro.Start();
        }
Пример #4
0
 public static void synchroTailleRsync()
 {
     DirectoryInfo localDir = new DirectoryInfo(Var.fenetrePrincipale.textBox18.Text + @"\@FSF");
        FileInfo rsyncExe = new FileInfo(AppDomain.CurrentDomain.BaseDirectory + @"rsync\rsync.exe");
        //String remoteServer = "127.0.0.1";
        String remoteServer = Var.fenetrePrincipale.textBox9.Text;
        string remoteDir = Var.fenetrePrincipale.textBox8.Text;
        RSync.RSyncCall rSyncCall = new RSync.RSyncCall(Var.fenetrePrincipale, Var.fenetrePrincipale.button25, Var.fenetrePrincipale.textBox11, Var.fenetrePrincipale.progressBar3, Var.fenetrePrincipale.progressBar2, rsyncExe, remoteServer, remoteDir, localDir, Var.fenetrePrincipale.label77);            //new RSync.RSyncCall(fenetrePrincipale, BoutonSender, fenetrePrincipale.textBox11, fenetrePrincipale.progressBar3, fenetrePrincipale.progressBar2, rsyncExe, remoteServer, remoteDir, localDir);
        rSyncCall.setTotalSize(Var.fenetrePrincipale.label77);
 }
Пример #5
0
 public static void synchroRsync()
 {
     DirectoryInfo localDir = new DirectoryInfo(Var.fenetrePrincipale.textBox18.Text+@"\@GOS");
     FileInfo rsyncExe = new FileInfo(AppDomain.CurrentDomain.BaseDirectory + @"rsync\rsync.exe");
     //String remoteServer = "127.0.0.1";
     String remoteServer = Var.fenetrePrincipale.textBox9.Text;
     string remoteDir = Var.fenetrePrincipale.textBox8.Text;
     RSync.RSyncCall rSyncCall = new RSync.RSyncCall(Var.fenetrePrincipale, Var.fenetrePrincipale.button25, Var.fenetrePrincipale.textBox11, Var.fenetrePrincipale.progressBar3, Var.fenetrePrincipale.progressBar2, rsyncExe, remoteServer, remoteDir, localDir,Var.fenetrePrincipale.label77,Var.fenetrePrincipale.labelVitesseSynchro);            //new RSync.RSyncCall(fenetrePrincipale, BoutonSender, fenetrePrincipale.textBox11, fenetrePrincipale.progressBar3, fenetrePrincipale.progressBar2, rsyncExe, remoteServer, remoteDir, localDir);
     rSyncCall.setTotalSize(Var.fenetrePrincipale.label77);
     rSyncCall.addControlToDisable(Var.fenetrePrincipale.labelSynchroEnCoursInvisible);
     rSyncCall.start();
 }
        public static void synchroRsyncTaille(string NomRep, Button BoutonSender, ProgressBar ProgressDetail, ProgressBar ProgressGeneral, Control labelTailleSynchro, Control labelVitesseSynchro)
        {
            DirectoryInfo localDir = new DirectoryInfo(cheminARMA3 + @"\@FSF\" + NomRep);
            FileInfo rsyncExe = new FileInfo(AppDomain.CurrentDomain.BaseDirectory + @"rsync\rsync.exe");
            //String remoteServer = "127.0.0.1";
            String remoteServer = serveurSynchroIP();
            string arguments = "-vza";
            string remoteDir = NomRep.ToUpper();

            if (NomRep == "")
            {
                remoteDir = "@FSF";
                arguments = "";
                if (!FSFLauncherCore.fenetrePrincipale.checkBox_SyncBETA.Checked) { arguments += "--exclude '@TEST/' "; }
                if (!FSFLauncherCore.fenetrePrincipale.checkBox_SyncINTERCLAN.Checked) { arguments += "--exclude '@INTERCLAN/' "; }
                arguments += " -za";
            };

            RSync.RSyncCall rSyncCall = new RSync.RSyncCall(arguments, FSFLauncherCore.fenetrePrincipale, BoutonSender, FSFLauncherCore.fenetrePrincipale.textBox11, ProgressDetail, ProgressGeneral, rsyncExe, remoteServer, remoteDir, localDir, labelTailleSynchro, labelVitesseSynchro);            //new RSync.RSyncCall(fenetrePrincipale, BoutonSender, fenetrePrincipale.textBox11, fenetrePrincipale.progressBar3, fenetrePrincipale.progressBar2, rsyncExe, remoteServer, remoteDir, localDir);
            rSyncCall.setTotalSize(labelTailleSynchro);
        }
        public static void synchroRsyncSpec(string NomRep, Button BoutonSender, ProgressBar ProgressDetail,ProgressBar ProgressGeneral,Control labelTailleSynchro,Control labelVitesseSynchro)
        {
            DirectoryInfo localDir = new DirectoryInfo(cheminARMA3 + @"\@FSF\" + NomRep);
            FileInfo rsyncExe = new FileInfo(AppDomain.CurrentDomain.BaseDirectory + @"rsync\rsync.exe");
            //String remoteServer = "127.0.0.1";
            String remoteServer = serveurSynchroIP();
            string arguments = "-vza";
            string remoteDir = NomRep.ToUpper();
            if (NomRep == "") {
                remoteDir = "@FSF";
                arguments = "--exclude '@TEST/' --exclude '@CLIENT/' --exclude '@FRAMEWORK/' --exclude '@INTERCLAN/' --exclude '@ISLANDS/' --exclude '@MATERIEL/' --exclude '@TEMPLATE/' --exclude '@UNITS/' -za";
                localDir = new DirectoryInfo(cheminARMA3 + @"\@FSF");
                              };

            RSync.RSyncCall rSyncCall = new RSync.RSyncCall(arguments, FSFLauncherCore.fenetrePrincipale, BoutonSender, FSFLauncherCore.fenetrePrincipale.textBox11, ProgressDetail, ProgressGeneral, rsyncExe, remoteServer, remoteDir, localDir, labelTailleSynchro, labelVitesseSynchro);            //new RSync.RSyncCall(fenetrePrincipale, BoutonSender, fenetrePrincipale.textBox11, fenetrePrincipale.progressBar3, fenetrePrincipale.progressBar2, rsyncExe, remoteServer, remoteDir, localDir);
            rSyncCall.addControlToDisable(FSFLauncherCore.fenetrePrincipale.button16);
            rSyncCall.addControlToDisable(FSFLauncherCore.fenetrePrincipale.button1);
            rSyncCall.addControlToDisable(FSFLauncherCore.fenetrePrincipale.comboBox4);
            rSyncCall.addControlToDisable(FSFLauncherCore.fenetrePrincipale.labelSynchronisationInvisible);
            rSyncCall.start();
        }