IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

[VB.NET] vb.net : process et interval de temps


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    69
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 69
    Par défaut [VB.NET] vb.net : process et interval de temps
    bonjour à tous en magnifique vendredi (magnifique car précédent le week end)

    voilà ce que je veux faire est un peut compliqué et pas très simple à expliquer.
    Je voudrait exécuter un process une fois par jour (une fois seulement) mais avec des arguments différents en fonction du jour.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
     
     
     Private Sub save_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles save.Click
     
            Dim pathSupport As String
            Dim pathSource As String
     
            pathSupport = "C:\sauvegarde Wanadoo\support.txt"
            pathSource = "C:\sauvegarde Wanadoo\sources.txt"
     
            Dim jour As Day
     
            Dim saveType As String
            Dim saveName As String
     
            If saveName = "Totale1.bkf" Or "Totale2.bkf" Then
                saveType = "normale"
            End If
     
            If Not saveName = "Totale1.bkf" Or "Totale2.bkf" Then
                saveType = "incrémentielle"
            End If
     
            Dim support As String
            Dim sources As String = ""
     
            support = File.ReadAllText(pathSupport) & "\" & saveName
            sources = File.ReadAllText(pathSource) 
     
            Dim backup As New System.Diagnostics.Process
            ' Nom de l'executable à lancer
            backup.StartInfo.FileName = "ntbackup.exe"
            ' Arguments à passer à l'exécutable à lancer
            backup.StartInfo.Arguments = "backup " & sources & " /f " & support & " /m " & saveType
            ' Démarrage du processus
            backup.Start()
     
        End Sub
    - le premier jour de l'utilisation de mon appli les arguments passés au process devront être:
    saveName -> "Totale1.bkf"
    saveType -> "normale"

    -les cinq jours suivant lorsque l'utilisateur l'ance l'appli les arguments passés au process devront être :
    saveName -> "inc1a.bkf"
    "inc1b.bkf"
    .............. (en fonction du jour)
    "inc1e.bkf"
    saveType -> "incrémentielle"

    - le septiéme jour, lorsque l'utilisateur l'ance l'appli les arguments passés au process devront être:
    saveName -> "Totale2.bkf"
    saveType -> "normale"

    -les cinq jours suivant lorsque l'utilisateur l'ance l'appli les arguments passés au process devront être :
    saveName -> "inc2a.bkf"
    "inc2b.bkf"
    .............. (en fonction du jour)
    "inc2e.bkf"
    saveType -> "incrémentielle"

    et les jours suivant on écrase les sauvegardes existantes:
    la troisième semaine ont remplace le jeux de sauvegarde de la première semaine.
    Ainsi les sauvegardes des deux dernière semaines seront toujours dsponibles..

    en faite le problème c'est que je sait pas du temps comment gérer les dates.
    Ce qu'il me faudrait c'est le bloc d'instruction permettant de changer la valeur de la variable "saveName" en fonction du jour de la première exécution de mon appli.

    j'espère que je n'est été trop confus...
    merci de votre aide.
    à+

  2. #2
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    69
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 69
    Par défaut
    alors c compèt ce que je veut fairre et je vous rappel que sa fait seulement un mois que g commencé le vb et on me demande déjà de faire des bordèles pareil.... quel galère....

    donc voila tout aide m'est plus que nécessaire....
    merci à+

  3. #3
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    69
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 69
    Par défaut
    alors apparement sa n'intéresse personne je vais essayé de m'en sortir (mais bon sans aide c pas garantit....)

  4. #4
    Membre éprouvé Avatar de arthenius
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2005
    Messages
    107
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 107
    Par défaut
    je dirais bien install un programme de backup

    plus serieusement je connais pas trop VB mais j'ai tenter de faire un truc equivalent en C# et j'ai laisser tomber....


  5. #5
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    69
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 69
    Par défaut
    t'es gentil mais moi j'suis en stage et et c le projet sur lequel je travail
    (en plus il m'semble que ma soutenance n'est que dans 15 jours...)
    donc une seule chose à dire c que j'crois que j'suis dans le caca....


  6. #6
    Membre éprouvé Avatar de arthenius
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2005
    Messages
    107
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 107
    Par défaut
    erf navré de pas pouvoir t'aider ...

Discussions similaires

  1. Quel langage entre vb.net c#.net c++.net java ?
    Par heeedi dans le forum Débuter
    Réponses: 7
    Dernier message: 13/12/2008, 21h53
  2. Participez à la F.A.Q .NET ASP.NET Delphi.NET
    Par Jérôme Lambert dans le forum Contribuez
    Réponses: 0
    Dernier message: 05/12/2008, 00h00
  3. Participez à la F.A.Q .NET ASP.NET VB.NET
    Par Jérôme Lambert dans le forum Contribuez
    Réponses: 0
    Dernier message: 05/12/2008, 00h00
  4. [VB.net 2.0] - Process - Définir la Priorité ?
    Par troxsa dans le forum VB.NET
    Réponses: 2
    Dernier message: 20/03/2008, 08h52
  5. [net*8] Kill process Oracle
    Par Filippo dans le forum Oracle
    Réponses: 2
    Dernier message: 18/11/2005, 10h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo