Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

probleme de shell.run

2 réponses
Avatar
Gilles RONSIN
bonjour,

j'ai fait un script http://gilles.ronsin.free.fr/fichiers/nonlus.vbs
et j'ai un problème avec la commande run du wscript.shell

au lancement l'application se lance en fond, derrière la fenêtre IE.
Comment faire pour qu'elle se lance en avant plan ?

merci

--
Embryon de site : http://gilles.ronsin.free.fr
Nouvelle astuce : Script de création de raccourcis cible
http://gilles.ronsin.free.fr/#targetlnk
Il est impossible pour un optimiste d'être agréablement surpris.

2 réponses

Avatar
sympatix
Salut !

Est-ce que j'ai bien compris...ou alors, il y a un piège, et c'est plus
compliqué...toujours est-il que:

1: En lançant la commande (via l'objet
Shell.Application)"Shell.MinimizeAll" (réduction de toutes les fenêtres)
juste avant l'ouverture de ta fenêtre, elle aura toute la place pour
s'ouvrir.
1,5: Bla bla bla...ton code ici...
2: En lançant la commande "Shell.UndoMinimizeAll" (déminimise...) à
l'endroit ou tu veux restaurer l'état de tes fenêtres, avant d'avoir lancé
"Shell.MinimizeAll"

ou alors, avec la commande "AppActivate" ?

Ou alors, il faut peut-être aussi changer ton paramètre:
shell.run "Bla bla bla", 0, True
Essaye 1 ou 3 ?

--
Cordialement
Sympatix
(Antispam: Ôter les "toto" dans l'adresse, pour me répondre)
"Gilles RONSIN" a écrit dans le message de news:

bonjour,

j'ai fait un script http://gilles.ronsin.free.fr/fichiers/nonlus.vbs
et j'ai un problème avec la commande run du wscript.shell

au lancement l'application se lance en fond, derrière la fenêtre IE.
Comment faire pour qu'elle se lance en avant plan ?

merci

--
Embryon de site : http://gilles.ronsin.free.fr
Nouvelle astuce : Script de création de raccourcis cible
http://gilles.ronsin.free.fr/#targetlnk
Il est impossible pour un optimiste d'être agréablement surpris.


Avatar
Gilles RONSIN
"sympatix" , le ven. 04 févr. 2005
18:23:09, écrivait ceci:

Salut !
Salut Sympatix


Est-ce que j'ai bien compris...ou alors, il y a un piège, et c'est
plus compliqué...toujours est-il que:


Non pas de piège :-) le bug vient du fait que l'application se lance
bien au premier plan mais comme dans le code je fais un
shell.AppActivate le programme lancé apparait en tâche de fond

1: En lançant la commande (via l'objet
Shell.Application)"Shell.MinimizeAll" (réduction de toutes les
2: En lançant la commande "Shell.UndoMinimizeAll"
(déminimise...) à l'endroit ou tu veux restaurer l'état de tes
fenêtres, avant d'avoir lancé "Shell.MinimizeAll"


C'est une très bonne idée.... en fait l'idéal étant de combiner toutes
ces fonctions pour simuler l'appel en mode Modal.

shell.run "Bla bla bla", 0, True


Déjà ça, ça rend beaucoup mieux.
Merci pour tes suggestions.

--
Embryon de site : http://gilles.ronsin.free.fr
Nouvelle astuce : Script de création de raccourcis cible
http://gilles.ronsin.free.fr/#targetlnk
Il est impossible pour un optimiste d'être agréablement surpris.