comment faire 1 raccourcit qui lance 2 soft en meme tps

comment faire 1 raccourcit qui lance 2 soft en meme tps - Windows & Software

Marsh Posté le 17-01-2002 à 19:24:58    

je sais po si cé possible, mais j'aimerai faire un truc qui lance mon firewall et IE en même temps (ou l'1 après l'autre, je m'en fou)
merci

Reply

Marsh Posté le 17-01-2002 à 19:24:58   

Reply

Marsh Posté le 17-01-2002 à 19:28:35    

tu fais un racourci vers un batch. Dans ce batch tu mets les lignes de commandes de tes programmes....

Reply

Marsh Posté le 17-01-2002 à 19:28:48    

tu crée un fichier toto.bat qui contient les programmes a éxecuter (sous la forme : c:\chemin\executable.exe)
puis tu place un raccourcis de toto.bat là où tu veux


---------------
stats boinc : http://jmb.boinc.fr/
Reply

Marsh Posté le 17-01-2002 à 19:29:03    

grilled


---------------
stats boinc : http://jmb.boinc.fr/
Reply

Marsh Posté le 17-01-2002 à 19:31:14    

jmbocquet a écrit a écrit :

grilled  




 
a mon avis cela ne marchera pas, car il faudra qu'il ferme le premier programme pour que le second se lance .... Non ???

Reply

Marsh Posté le 17-01-2002 à 19:31:27    

merci g compris le truc du .bat mais alors le batch: keskessé ?

Reply

Marsh Posté le 17-01-2002 à 19:32:26    

batch et .bat c la meme chose.

Reply

Marsh Posté le 17-01-2002 à 19:37:03    

ok merci

Reply

Marsh Posté le 17-01-2002 à 19:37:30    

Citation :


a mon avis cela ne marchera pas, car il faudra qu'il ferme le premier programme pour que le second se lance .... Non ???


 
Ouais, donc dans le .bat faut mettre un start devant.
 
exemple.bat:
start c:\programme1.exe
start c:\programme2.exe
 
et ca lance les 2 prog à la suite sans avoir besoin de fermer le le précédent

Reply

Marsh Posté le 17-01-2002 à 19:39:05    

pour faire le .bat, fo aller sous dos ou on peux faire ca avec le notepad?

Reply

Marsh Posté le 17-01-2002 à 19:39:05   

Reply

Marsh Posté le 17-01-2002 à 19:41:23    

tu le fait comme tu veux, c un fichier texte en fait

Reply

Marsh Posté le 17-01-2002 à 19:48:32    

ca marche po g fait 1 .bat comme ca:
start C:\Program Files\Signal9\FIREWALL\frw.exe
start C:\Program Files\Internet Explorer\IEXPLORE.EXE
 
y'a une fenetre dos ki dit impossible de trouver le fichier c:\program (ou un de ses composants).
Vérifiez le chemin, le nom de fichier et la dispo... etc
pour les 2

Reply

Marsh Posté le 17-01-2002 à 20:08:29    

C'est parce que dos ne reconnait pas les noms longs et que le repertoire program files est vu sous la forme progra~1

Reply

Marsh Posté le 17-01-2002 à 20:20:04    

alors ch'fé komen, je met les executables sur la racine de c ?

Reply

Marsh Posté le 17-01-2002 à 20:22:11    

NON tu remplaces program files par progra~1 et aussi les autres repertoires trop longs
 
start C:\Progra~1\Signal9\FIREWALL\frw.exe  
start C:\Progra~1\Intern~1\IEXPLORE.EXE

 

[edtdd]--Message édité par redevance--[/edtdd]

Reply

Marsh Posté le 17-01-2002 à 20:23:59    

mais dans ce cas là, fo ke je change tous mes raccourcis qui pointait vers program file non?

Reply

Marsh Posté le 17-01-2002 à 20:25:28    

OUI, le meilleur moyen tu regardes sous dos comment apparaissent les noms des repertoires

Reply

Marsh Posté le 17-01-2002 à 20:44:51    

et avec des guillemets ça marcherais pas ???
start "C:\Program Files\Signal9\FIREWALL\frw.exe"  
start "C:\Program Files\Internet Explorer\IEXPLORE.EXE"

Reply

Marsh Posté le 17-01-2002 à 20:45:34    

où essaie comme ça :  
start "C:\Program Files\Signal9\FIREWALL\frw.exe"
start "C:\Program Files\Internet Explorer\IEXPLORE.EXE"
j'ai juste rajouté les guillemets.
@+ :)

Reply

Marsh Posté le 17-01-2002 à 20:47:31    

trop tard blueteen  :hello:  :hello:  :hello:

Reply

Marsh Posté le 17-01-2002 à 20:51:46    

héhé :) trop tard en effet...
tout le monde se bat pour ce post ;)

Reply

Marsh Posté le 17-01-2002 à 23:21:34    

J'ai une question pour vous:
 
je voudrais que le fichier puisse lance ma connexion internet (adsl raspppoe) puis (comme vous l'avez indique) ie + ootlook
 
merci


---------------
Celui qui sauve une vie, sauve l'humanité (Le Talmud) - Personne n'a plus grand amour que celui de donner sa vie pour ses amis (Jean XV, 13)
Reply

Marsh Posté le 18-01-2002 à 00:10:03    

redevance a écrit a écrit :

OUI, le meilleur moyen tu regardes sous dos comment apparaissent les noms des repertoires  



:non: il veut dire ses autres raccourcis sous windows. Le fichier .bat n'aura aucune incidence sur ces raccourcis. C'est simple : le même prog a en quelque sorte plusieurs noms :  
- nom long sous win
- nom "court" sous dos
> à chaque mode (win / dos) correspond un chemin d'accès différent pour le même prog. C'est tout.  
 :hello:

 

[edtdd]--Message édité par panzemeyer--[/edtdd]

Reply

Marsh Posté le 18-01-2002 à 00:11:25    

si tu met les guillemets, pas de pb. Tu peux mettre les nom en entier et ca marche bien


---------------
[:sivep]
Reply

Marsh Posté le 18-01-2002 à 00:12:21    

hben a écrit a écrit :

si tu met les guillemets, pas de pb. Tu peux mettre les nom en entier et ca marche bien  



c vrai  :jap:

Reply

Marsh Posté le 18-01-2002 à 00:29:38    

C'est vrai, je suis resté très DOS !!!!:D

Reply

Marsh Posté le 18-01-2002 à 12:17:04    

le fou a écrit a écrit :

J'ai une question pour vous:
 
je voudrais que le fichier puisse lance ma connexion internet (adsl raspppoe) puis (comme vous l'avez indique) ie + ootlook
 
merci  




 
Dis à IE de lancer la connection automatiquement.
ou ché pas lance rasppoe je ne sais pas, j'utilise pas

Reply

Marsh Posté le 18-01-2002 à 18:13:39    

ca marche avec les guillemets g encore une petite question, comment faire pour que la fenetre dos se ferme automatiquement ?
merci

Reply

Marsh Posté le 18-01-2002 à 18:15:26    

dans les propriété des ton bat tu as des choix comment tu veux que soit la fenetre et en bas y a une case avec "Fermer en quittant"

Reply

Marsh Posté le 18-01-2002 à 18:17:00    

tu fais un clic droit sur ton raccourci, tu choisis "propriétés".
tu dois trouver l'option "fermer en quittant"
@+

Reply

Marsh Posté le 18-01-2002 à 18:17:55    

ça commence à bien faire Je@nb ;)
@+

Reply

Marsh Posté le 18-01-2002 à 18:18:16    

encore trop tard  :pt1cable:  :pt1cable:  :pt1cable:  :hap:  :hap:

Reply

Marsh Posté le 18-01-2002 à 18:19:40    

merci cé gentil de vous battre pour me répondre je pense que je ne vais plus vous embêter !

Reply

Marsh Posté le 18-01-2002 à 18:20:18    

lol, en + je fais pas exprès  :p  :p  :p

Reply

Marsh Posté le 18-01-2002 à 21:58:34    

zut j'y arrive pas  :o Ca marche ce truc sous WP ?  :heink: Parce que :  
 
1) les fenêtres dos s'ouvrent mais les progs ne s'exécutent pas  
2) l'option "fermer en quittant" n'est pas dans mon menu Propriétés.  :pt1cable:  
 
Je crois que vous êtes sous 98 parce que j'avais déjà entendu parler de cette manip pour cet OS.  
 
Ca marche chez quelqu'un qui est sous XP ?

Reply

Marsh Posté le 18-01-2002 à 22:05:36    

Je le faisait à l'époque où gt sous 98 en effet et g pas retester sous XP

Reply

Marsh Posté le 18-01-2002 à 23:00:58    

moi le fichier bat marche sous xp il lance outlook et ie puis la fenetre disparait


---------------
Celui qui sauve une vie, sauve l'humanité (Le Talmud) - Personne n'a plus grand amour que celui de donner sa vie pour ses amis (Jean XV, 13)
Reply

Marsh Posté le 18-01-2002 à 23:24:45    

Le mieux est à mon avis de faire un script, cela permet de spécifier comment la fenetre du soft doit apparaître. Supposons un fichier nommé launch.vbs
 

Code :
  1. ' if an error occur don't stop execution
  2. On Error Resume NExt
  3. ' define constants to tell how softwares are launched
  4. CONST winBackground                  = 0
  5. CONST winNormal                      = 1
  6. CONST winMinimized                   = 2
  7. CONST winMaximized                   = 3
  8. CONST winLastPos                     = 4
  9. CONST winCurrentPos                  = 5
  10. CONST winMinimizedActivateNextZOrder = 6
  11. CONST winMinimizedDontActivate       = 7
  12. CONST winNormalDontActivate          = 8
  13. CONST winActiateAndRestore           = 9
  14. CONST winBasedOnScriptState          = 10
  15. ' Launch many programs using a simple script
  16. Set objShell = CreateObject("WScript.Shell" )
  17. ' Launch notepad maximized
  18. intReturnCode = objShell.Run("notepad", winMaximized, False)
  19. ' Launch Internet explorer minimized
  20. intReturnCode = objShell.Run("iexplore", winMinimized, False)
  21. ' Launch paint in normal window
  22. intReturnCode = objShell.Run("mspaint", winNormal, False)


 
Voila il est bien sûr possible de passer des paramêtres aux soft qui sont appelés ; d'utiliser les variables d'environnement comme %systemroot%, %username%, ...
 
Et comme c'est du VBScript c'est bcp plus souple qu'un batch au niveau des branchements conditionnels...
 
Et si besoin est les scripts peuvent sans problèmes etre executés à intervalles réguliers grace au "task scheduler".
 
Pour ceux qui veulent en savoir plus : http://msdn.microsoft.com/scripting/

Reply

Marsh Posté le 19-01-2002 à 12:23:26    

merci pour ce script g fait un peu de vb mais y'a bcp de truc ke je comprend pas genre à quoi servent les déclarations de variables au début (vu kon s'en sert pas après!)
et t'aurais po un lien en francais pour vb parce que là cé cho!

Reply

Marsh Posté le 19-01-2002 à 13:14:06    

Le déclaration de constantes en fait corespondent aux 10 valeurs, et donc 10 manières qui peuvent être utilisées pour lancer un soft.
 
J'en ai utiliser que 3 à des fins de démonstration. En fait tu pourrais tout à fait te passer de cette déclaration et mettre directement la valeur lorsque tu appelle la fonction Run()
 
Run() prends trois paramètres :
1. le chemin de l'executable
2. comment la fenetre doit etre affichée
3. si le script doit attendre la fin du programme ou non (True ou False)
 
Comme tu as fais du VB tu n'auras aucun mal avec VBScript, la syntaxe du langage est extrêment proche.
 
Des liens en français ? Euh non j'ai jamais pensé à rechercher des sites en français qui traitent de Windows Scripting Host (WSH) et VBScript :o

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed