oShell.run ???

oShell.run ??? - VB/VBA/VBS - Programmation

Marsh Posté le 28-06-2005 à 09:51:32    

Bonjour  
 
Est t - il possible `'effectuer la fonction oShell.run en caché parce que quand j 'exécute
la fonction ci  - dessous je vois l'écran dos s'afficher je ne voudrais pas le voir  
 
Merci
 
oShell.run "cmd /c ping -n 1 " & SplitArray(0) &" > " & "t.txt",0,true  (VBS)
 

Reply

Marsh Posté le 28-06-2005 à 09:51:32   

Reply

Marsh Posté le 28-06-2005 à 10:34:56    

Documente toi un peu sur la fonction run et tu remarqueras que le 0 peut changer ...

Reply

Marsh Posté le 28-06-2005 à 11:34:29    

en fait je trouvais pas un site ki explique la fonction ...
j avais deja change le 0 en 1 et 2 mais je viens de penser au nombre negatif ... ok sui pa tres subtile sur ce coup
mais tu aurais qd meme pu donner la reponse ...
 
MErci

Reply

Marsh Posté le 28-06-2005 à 12:35:10    

Reply

Marsh Posté le 28-06-2005 à 16:08:17    

Merci autre question
1 -
Set oShell = WScript.CreateObject ("WSCript.shell" )  
oShell.run "iexplore http://ann"
2 -
Set oShell = WScript.CreateObject ("WSCript.shell" )  
oShell.run "iexplore http://ann2"
 
Je voudrais lancer ces 2 commandes.
Dans le premier cas le serveur est un serveur web donc j ai une page qui s affiche  
Dans le second cas le serveur n existe pas donc pas de reponse .
 
Je le sais parce que je demande a le voir
Mais je voudrais le faire en caché comme dans la première question que j'ai posé.
 
Le premier pb comment récupérer la réponse de INternet explorer pour savoir si il a trouvé l @ ou non
est - ce possible ?
 
merci
 

Reply

Marsh Posté le 29-06-2005 à 08:59:43    

Ceux ke je veux vraiement c récupérer la réponse de Internet explorer car il existe une autre fonction comme  
 
Set objExplorer = WScript.CreateObject("InternetExplorer.Application" )
objExplorer.Navigate ""    
objExplorer.ToolBar = 0
objExplorer.StatusBar = 0
objExplorer.Visible = 0
 
Ou puis-je trouver tout les objets affecté a objExplorer(Navigate,Vissible,...) car je trouve a chak fois ke ces 4 la sur le net ... ou encore plus simple si vous pouvez me donner la reponse de la reponse de l explorateur :)
 
Merci

Reply

Marsh Posté le 29-06-2005 à 10:11:44    

MSDN tu à toutes tes réponses.
 
Quand à l'exécution cachée d'un objet Shell, c'est possible il suffit de préciser ,0 à la fin. ex:
myShell.run "Maligne de commannde",0
Voina comme ca pas d'affichage de la fenêtre CMD

Reply

Marsh Posté le 29-06-2005 à 10:32:23    

Quand je tape objExplorer il me trouve rien ......

Reply

Marsh Posté le 29-06-2005 à 10:32:32    

Dans MSDN bien sur

Reply

Sujets relatifs:

Leave a Replay

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