

ou via
Programmation (163 topics, 2371 messages) Dernier message par Babaorum, le 01/04 à 17:03:09 |
|
| bob inscrit le 26/03/2004 |
Bonjour,
voila j'aimerai pouvoir ouvrir une application en local (par exemple paint) à partir d'une page internet. Ensuite j'aimerais pouvoir spécifier la taille et l'emplacement de la fenêtre dans laquelle s'ouvre cette application. Pour l'instant j'arrive à ouvrir l'application avec du vbscript avec : Dim WShell Set WshShell = CreateObject("WScript.Shell") WshShell.run "c:\WINDOWS/system32/mspaint.exe",3 Mais comment faire pour sepecifier la taille et l'emplacement de la fenetre de l'appli. Je me suis dit qu'il fallait peut être utiliser les api de windows, mais j'arrive à utiliser que les fonctions dont je ne recupere pas la valeur retournée. par exemple ce code fonctionne : Dim WShell Set WShell = CreateObject("WScript.Shell") WShell.Run "RunDll32.exe DiskCopy.dll, DiskCopyRunDll" Moi je voudrais utiliser la fonction GetActiveWindow qui retourne un long qui, si j'ai bien compris représente un pointeur sur la fenetre qui à le focus. Mais je n'arrive pas à récupérer la valeur retournée par la fonction GetActiveWindow voici mon code : Dim WShell Set WShell = CreateObject("WScript.Shell") dim handle set handle = WShell.Run "RunDll32.exeUser32.dll,GetActiveWindow" Mais cela n'a pas l'air de fonctionner... Si quelqu'un a une idée pour faire ce que je veux , ben je suis preneur.... Meme si ce n'est pas en vbscript... Merci |
|
| Babaorum adjoint
L'homme n'est qu'une machine inscrit le 01/03/2003 |
Ce n'est pas tant les API de Windows que les références de l'interfaçage de Paint au sein du langage que tu as choisi qu'il faut consulter. Lequel à ma connaissance n'en bénéficie pas dans VBScript. Le shell de l'objet WScript te permet de l'ouvrir comme tout autre application d'ailleurs, mais tu ne peux pas manipuler une application Paint en tant qu'objet VBScript comme tu peux le faire avec les programmes Office par exemple (interfacés en VBS), une partie des APIs internes de Zindoze et IE naturellement.
Mais bon, pour être honnête, tu es plutôt hors sujet là. Ce n'est pas du tout de la programmation Web que tu veux faire, rien à voir avec la conception de sites Internet, selon moi. Enfin bon je t quand même répondu comme je le pouvais. Ce dont tu parles, c'est de la programmation système, via les technologies Windows Scripting Host Ah oui une remarque: pas la peine de faire 36 sujets, tu pouvais très bien poster dans le premier que tu as ouvert, puisqu'il s'agit du même sujet. Message modéré le 01/04 à 15:07:59 par Babaorum. |
|
| bob inscrit le 26/03/2004 |
Merci pour ta réponse.
Sinon pour répondre au fait que mon sujet ne traite pas de la programmation web, je suis un peu d'accord avec toi. Mais d'un autre coté ce que je veux faire je veux le faire à partir d'une page web donc ne sachant pas trop où poster mon message j'ai tenter le coup... Par contre je suis désolé, mais je ne pense pas qu'ouvrir une application à l'intérieur d'une frame soit semblable à ouvrir une application à partir d'une page web et pouvoir redimmensionner la taille de la fenetre. C'est pour cela que je me suis permis de poster un nouveau message. En tout cas, merci pour tes réponses. |
|
| Babaorum adjoint
L'homme n'est qu'une machine inscrit le 01/03/2003 |
« je ne pense pas qu'ouvrir une application à l'intérieur d'une frame soit semblable à ouvrir une application à partir d'une page web et pouvoir redimmensionner la taille de la fenetre »
Je n'ai jamais dit une telle chose. Je ne vois carrément plus où tu veux en venir ![]() |
|
Vous ne pouvez pas ajouter de messages.
Forum gratuit proposé par
v 2.7 alpha 1
-
Un service
-
Page générée en 0,021 secondes le 08/09 à 08:16:44.