*Bonjour 12monkeys * !
<news:3A1E3153-4A74-4503-B9A9-DB921E10F465@microsoft.com>
> Bonjour
> "JF" a écrit :
>> *Bonjour 12monkeys * !
>> <news:1BAB8297-93B8-4123-A0D6-1408005321E8@microsoft.com>
>>
>>> Bonjour
>>
>>> Merci de votre réponse...
>>
>>> J'ai désactivé (pas désinstaller) les modules en question et essayé avec le
>>> raccourci sur le bureau ; j'ai ensuite crée un autre raccourci sur le
>>> bureau, les deux avec les Propriétés du raccourci, Exécuter=Réduite mais
>>> aucun ne fonctionne...
>>
>>> En recliquant sur le raccourci, j'ai une nouvelle instance du programme qui
>>> s'ouvre... Comme quoi.
>>
>>> Infos supplémentaires peut être utiles : je suis sur windows XP SP 2,
>>> version sunbird : 0.8 ...
>>
>>> Le script vbs ne fonctionne pas non plus, c'est assez bizarre.
>>
>> Préciser "ne fonctionne pas".
> Quelle pauvre nouille que je fais !! J'ai mis le script vbs dans le
> répertoire de sunbird et j'ai cliqué sur le raccourci de sunbird présent sur
> mon bureau, en pensant que le script vbs allait agir !!!
>> Le mettre dans le dossier de SunBird.
>> Si nécessaire le lancer avec la commande WSCRIPT (dans un raccourci).
>> On peut aussi l'éditer pour préciser le chemin du programme à démarrer.
>> Et aussi tester avec un autre programme.
>> Confirmer que ALT+ESPACE suivi de u réduit la fenêtre de SunBird comme
>> pour toute autre fenêtre.
>>
> Je ne connais pas "la commande WSCRIPT"...
Faire une recherche sur le disque.
Faire une recherche dans l'aide (WIN+F1)
Tester dans Exécuter ==>
Démarrer>Exécuter>wscript
Faire un raccourci de la forme :
wscript lecteur\chemin\monscript.vbs
Faire une rcherche web
http://www.google.fr/search?num=100&q=WSCRIPT
Maintenant tu sais tout sur wscript.exe, et sans doute à présentaussi
sur cscript.exe
Le système utilise par défaut wscript pour lancer un script.
Mais on peut imposer cscript pour que le script se déroule dans une
Console, c'est préférable dans certains cas.
> En précisant le chemin complet genre
> "C:\Program Files\Mozilla Sunbird\sunbird.exe"
> j'ai un message d'erreur m'indiquant qu'il n'a pas
> trouvé le programme...
Pardon, je n'avais plus pensé aux guillemets.
Dans le script il faut tripler les guillemets ==>
shell.Run """C:\Program Files\Mozilla Sunbird\sunbird.exe"""
> J'ai testé avec un paint, et ça marche ; de même ALT+ESPACE suivi de u
> réduit la fenêtre de sunbird...
OK.
>>> Je me suis dit que ça vennait de mon ordi, donc j'ai essayé sur mon
>>> portable idem, rien ne fonctionne...
>>
>> Gag. Il y a une coQuille qque part.
>>
>>> J'ai tout essayé : désactiver les modules, les désinstaller, utilisation de
>>> ton script vbs avant de redémmarer l'ordi, après l'avoir redémarré... en
>>> réinstallant les modules... pas moyen...
>>
>> Mais au moins le script fonctionne-t-il avec un autre programme ?
>> J'ai retesté avec mspaint et ça fonctionne comme prévu. Pas besoin
>> d'expliciter le chemin puisque mspaint.exe fait parti du Path
>> (system32)
>> Dim SW_SHOWNORMAL, SW_SHOWMINIMIZED, SW_SHOWMAXIMIZED
>> SW_SHOWNORMAL=1
>> SW_SHOWMINIMIZED=2
>> SW_SHOWMAXIMIZED=3
>> Set Shell = WScript.CreateObject("WScript.Shell")
>> shell.Run "mspaint.exe", SW_SHOWMINIMIZED
> Oui ça marche avec mspaint...
OK.
>> Essayons en démarrant normalement SunBird puis en
>> envoyant la séquence de touches réduisant la fenêtre :
>> Ce script démarre SunBird puis envoie la séquence de touches
>> ALT+ESPACE 'déroule le menu system de la fenêtre
>> u 'envoie la lettre u pour RédUire
>> (testé ok)
>>
>> SW_SHOWNORMAL=1
>> SW_SHOWMINIMIZED=2
>> SW_SHOWMAXIMIZED=3
>> Set Shell = WScript.CreateObject("WScript.Shell")
>> shell.Run "sunbird.exe", SW_SHOWNORMAL
>> wscript.sleep 999 'Attendre une seconde. Augmenter si nécessaire.
>> shell.SendKeys ("% ") 'ALT+ESPACE
>> shell.SendKeys ("u") 'u pour RédUire
>>
> Merci beaucoup, ce script fonctionne : sunbird démarre en mode réduit et
> donc grâce au module complémentaire il démarre alors dans le systray sans
> même que je m'en apperçoive. Simplement j'ai du modifier la ligne
> wscript.sleep 999 pour augmenter le 999 sinon ça n'a pas d'effet...
C'est compréhensible. Si le programme n'est pas encore démarré au bout
d'une seconde, les caractères sont envoyés n'importe où. Il y a bien
une façon plus sophistiquée d'attendre l'ouverture de la bonne fenêtre
mais ça complique un peu.
> Enfin avec le script dans le répertoire de sunbird, je n'ai pas besoin de
> lancer le script directement, en lançant le raccourci de sunbird celui se
> réduit (question que je me posais au début du message)...
Pas compris. Ce qui ne marchait pas, à savoir un raccourci vers SunBird
avec "Propriétés du raccourci, Exécuter=Réduite" fonctionne à présent ?
> Enfin je vais rallumer mon ordi et vérifier que ça fonctionne au démarrage...
Euh ... en utilisant quelle méthode ? Script ou raccourci standard ?
Je m'y perd un peu sur la fin

)
--
Salutations, Jean-François
Index de la FAQ XP de Panthère Noire :
www.d2i.ch/pn/az
Un problème difficile à décrire ?
http://fspsa.free.fr/copiecran.htm
Avast ? Antivir ? AVG 8 ?
http://forum.malekal.com/viewtopic.php?t=11659#p89934