Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

MULTI-APPS


Information sur la source

Catégorie :Formulaire Classé sous : lancer, applications, intervalle Niveau : Débutant Date de création : 04/06/2002 Date de mise à jour : 04/06/2002 19:51:05 Vu / téléchargé: 2 407 / 147

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note

Description

Lance une liste d'application avec un intervale défini entre chaque lancement. Tout bête mais pratique.

 

Source

  • Dim nb, temps1, temps2, temps3, temps4, temps5, temps6, temps7, temps8, app1, app2, app3, app4, app5, app6, app7, app8 As String
  • Private Sub Form_Load()
  • Open "APPS.TXT" For Input As #1
  • Line Input #1, nb
  • If nb >= 1 Then
  • Line Input #1, app1
  • Line Input #1, temps1
  • End If
  • If nb >= 2 Then
  • Line Input #1, app2
  • Line Input #1, temps2
  • End If
  • If nb >= 3 Then
  • Line Input #1, app3
  • Line Input #1, temps3
  • End If
  • If nb >= 4 Then
  • Line Input #1, app4
  • Line Input #1, temps4
  • End If
  • If nb >= 5 Then
  • Line Input #1, app5
  • Line Input #1, temps5
  • End If
  • If nb >= 6 Then
  • Line Input #1, app6
  • Line Input #1, temps6
  • End If
  • If nb >= 7 Then
  • Line Input #1, app7
  • Line Input #1, temps7
  • End If
  • If nb >= 8 Then
  • Line Input #1, app8
  • Line Input #1, temps8
  • End If
  • If nb > 8 Then nb = 8
  • Close #1
  • test = Shell(app1, vbNormalFocus)
  • Timer1.Interval = temps1 * 1000
  • Timer1.Enabled = True
  • End Sub
  • Private Sub Timer1_Timer()
  • Timer1.Enabled = False
  • If nb >= 2 Then
  • test = Shell(app2, vbNormalFocus)
  • Timer2.Interval = temps2 * 1000
  • Timer2.Enabled = True
  • Else: End
  • End If
  • End Sub
  • Private Sub Timer2_Timer()
  • Timer2.Enabled = False
  • If nb >= 3 Then
  • test = Shell(app3, vbNormalFocus)
  • Timer3.Interval = temps3 * 1000
  • Timer3.Enabled = True
  • Else: End
  • End If
  • End Sub
  • Private Sub Timer3_Timer()
  • Timer3.Enabled = False
  • If nb >= 4 Then
  • test = Shell(app4, vbNormalFocus)
  • Timer4.Interval = temps4 * 1000
  • Timer4.Enabled = True
  • Else: End
  • End If
  • End Sub
  • Private Sub Timer4_Timer()
  • Timer4.Enabled = False
  • If nb >= 5 Then
  • test = Shell(app5, vbNormalFocus)
  • Timer5.Interval = temps5 * 1000
  • Timer5.Enabled = True
  • Else: End
  • End If
  • End Sub
  • Private Sub Timer5_Timer()
  • Timer5.Enabled = False
  • If nb >= 6 Then
  • test = Shell(app6, vbNormalFocus)
  • Timer6.Interval = temps6 * 1000
  • Timer6.Enabled = True
  • Else: End
  • End If
  • End Sub
  • Private Sub Timer6_Timer()
  • Timer6.Enabled = False
  • If nb >= 7 Then
  • test = Shell(app7, vbNormalFocus)
  • Timer7.Interval = temps7 * 1000
  • Timer7.Enabled = True
  • Else: End
  • End If
  • End Sub
  • Private Sub Timer7_Timer()
  • Timer7.Enabled = False
  • If nb = 8 Then
  • test = Shell(app8, vbNormalFocus)
  • Timer8.Interval = temps8 * 1000
  • Timer8.Enabled = True
  • Else: End
  • End If
  • End Sub
  • Private Sub Timer8_Timer()
  • Timer8.Enabled = False
  • End
  • End Sub
Dim nb, temps1, temps2, temps3, temps4, temps5, temps6, temps7, temps8, app1, app2, app3, app4, app5, app6, app7, app8 As String
Private Sub Form_Load()
Open "APPS.TXT" For Input As #1
Line Input #1, nb
If nb >= 1 Then
Line Input #1, app1
Line Input #1, temps1
End If
If nb >= 2 Then
Line Input #1, app2
Line Input #1, temps2
End If
If nb >= 3 Then
Line Input #1, app3
Line Input #1, temps3
End If
If nb >= 4 Then
Line Input #1, app4
Line Input #1, temps4
End If
If nb >= 5 Then
Line Input #1, app5
Line Input #1, temps5
End If
If nb >= 6 Then
Line Input #1, app6
Line Input #1, temps6
End If
If nb >= 7 Then
Line Input #1, app7
Line Input #1, temps7
End If
If nb >= 8 Then
Line Input #1, app8
Line Input #1, temps8
End If
If nb > 8 Then nb = 8
Close #1
test = Shell(app1, vbNormalFocus)
Timer1.Interval = temps1 * 1000
Timer1.Enabled = True
End Sub

Private Sub Timer1_Timer()
Timer1.Enabled = False
If nb >= 2 Then
test = Shell(app2, vbNormalFocus)
Timer2.Interval = temps2 * 1000
Timer2.Enabled = True
Else: End
End If
End Sub
Private Sub Timer2_Timer()
Timer2.Enabled = False
If nb >= 3 Then
test = Shell(app3, vbNormalFocus)
Timer3.Interval = temps3 * 1000
Timer3.Enabled = True
Else: End
End If
End Sub
Private Sub Timer3_Timer()
Timer3.Enabled = False
If nb >= 4 Then
test = Shell(app4, vbNormalFocus)
Timer4.Interval = temps4 * 1000
Timer4.Enabled = True
Else: End
End If
End Sub
Private Sub Timer4_Timer()
Timer4.Enabled = False
If nb >= 5 Then
test = Shell(app5, vbNormalFocus)
Timer5.Interval = temps5 * 1000
Timer5.Enabled = True
Else: End
End If
End Sub
Private Sub Timer5_Timer()
Timer5.Enabled = False
If nb >= 6 Then
test = Shell(app6, vbNormalFocus)
Timer6.Interval = temps6 * 1000
Timer6.Enabled = True
Else: End
End If
End Sub
Private Sub Timer6_Timer()
Timer6.Enabled = False
If nb >= 7 Then
test = Shell(app7, vbNormalFocus)
Timer7.Interval = temps7 * 1000
Timer7.Enabled = True
Else: End
End If
End Sub
Private Sub Timer7_Timer()
Timer7.Enabled = False
If nb = 8 Then
test = Shell(app8, vbNormalFocus)
Timer8.Interval = temps8 * 1000
Timer8.Enabled = True
Else: End
End If
End Sub
Private Sub Timer8_Timer()
Timer8.Enabled = False
End
End Sub

Conclusion

Il Faut :
- Une form
- 8 timers numérotés (timer1, timer2 ...)
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de yoman64 le 05/06/2002 17:59:32

Tu la mis 2 fois non? et cest possible de le mettre juste dans un timer qui change dinterval apres chaque exection(il faut plus de mathematique)
Mais cest utile...
Merci

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Lancer une application en plein ecran [ par bbernard ] Bonjour,Je suis debutant dans ce domaine et je m'entraine en creant de petite application pour mon confort et j'ai besoin d'un peu d'aide.J'ai creer u comment lancer des applications dans un treeview [ par smashing1664 ] si bous pouviez m'aider a réalisé sa sa serai coolen fait le but est de faire un treeview qui lance des .exe comme un explorateur windows cl Lancement de deux applications l'une après l'autre [ par basamir ] Bonjour,Je me demande s'il y a possibilité de lancer à partir du même raccourci 2 applications ou plus avec un interval de temps de quelques secondes. Lancer 2 applications externes et obtenir un évenement à leur(s) fermeture(s) [ par AL1BE ] L'objectif est d'écrire un launcher pour lancer 2 de mes applications (tel que le ferait un shell) et de les surveiller toutes les deux.J'ai trouvé de background [ par Claiyah ] bonjour S.V.P je cherche comment lancer une application en background avec vb6,je vous explique mieux: j'ai une application avec vb6 qui ce lance, ell Lancer exe en transparent avec en paramètre un fichier ini [ par ladylazy23 ] Bonjour,Je voulais savoir s'il était possible de lancer une application en transparent sachant qu'elle est associée à un fichier ini.J'ai essayé de la sendmessage [ par Claiyah ] bonsoirquelqu'un peut me donner une astuce pour la fonction sendmessage en vb6 svp ?mon application consiste à lancer une installation et cliquer sur lancer une Form à partir d'un bouton [ par simafst ] Salut,je veux savoir comment lancer une Form lors d'un click sur un bouton d'une auter form . Merci de votre aide :) vista vb6 [ par Claiyah ] bonjoury a t il un moyen de surveiller un programme lancer sur vista s.v.p ?je voulais dire : lancer un programme et le surveiller jusqu'à qu'il se te Lancer l' application en VB6 a chaque demarrage du l'ordinateur ? [ par sguenSoft ] Bonjour , tout d'abord j'aimerais remercier vbfrance.comet tout ceux qui viennent deposer des sources et des reponses ds le forum vous m'aidez beaucou


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version


HTC G1

Entre 449€ et 449€


Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,608 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.