begin process at 2012 05 29 06:30:02
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

Focus sur une applic ?!


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Focus sur une applic ?!

mardi 4 avril 2006 à 13:17:03 | Focus sur une applic ?!

revolt


Bonjour,

J'ai actuellement une fonction qui lance une macro dans un fichier excel à partir de mon site web.
Je voudrais maintenant, lorsque l'alerte d'application déjà lancée s'execute, que le focus revienne sur ma fenetre de macro.

Y a til une fonction spécifique en javascript pour rendre le focus à une appli ?

actuellement je fais 2 alt+tab avec un sendkeys, mais si le mec va sur un autre page entre temps, ça marche pas trop...

voici mon code actuel :

Function outusine()
{
try
{
var fso=new ActiveXObject("Scripting.FileSystemObject");
fichier = fso.OpenTextFile("c:\\dej.dat", 1);
var deja = fichier.ReadLine();
fichier.Close();
}

catch(err)
{
deja="False";
}
 if (deja=="False")
 {
var ExcelApp = new ActiveXObject("Excel.Application");
ExcelApp.Application.Visible = false;
ExcelApp.Workbooks.Open("/site/rubriques/period/outperiod.xls");
ExcelApp.run("lancoutusine");
location.href='page1.html';
 }
 else
 {
 alert("Application déjà lancée!!");


w = new ActiveXObject("WScript.Shell");
//w.visible=false;
w.Sendkeys ("%{TAB}%{TAB}%{TAB}",1);
 }
}

Merci d'avance ;)

mardi 4 avril 2006 à 13:33:53 | Re : Focus sur une applic ?!

bultez

Membre Club

salut revolt,

pas trop compris ce que tu fais...
les alt+tab ne doivent être fait que lorsque
      l'application est déjà lancée ?
      ( c'est ce qui est ici )


Cordialement. Bul. ~
Mon Site qu'il est à Moi ~

2 remarques :
° fichier = fso.... c'est une variable globale qui, à priori, 
      serait mieux "en local" : var fichier=fso....
° mettre un fichier sous la racine, "c'est pas beau"
...OpenTextFile("c:\\dej.dat", 1);
à mettre dans "temporaires ?"
...OpenTextFile("%temp%/dej.dat", 1); ou pas loin !

mardi 4 avril 2006 à 13:46:29 | Re : Focus sur une applic ?!

revolt

ah oué carrément.....

merci pr tes remarques ;)


Oui en fait je t'explique..... je suis sur mon site, je navigue, et j'ai des liens qui me lancent des fenetres VB (donc des macros).

Lorsqu'une personne clique sur un lien qu'il a déjà lancé, ça lui fait une erreur lui disant de d'abord fermer l'autre fenetre...
Alors là je veux que le focus se mette sur cette fenetre....
Pour ça, j'ai fait un sendkey, qui marche, mais si tu veux vu que ça envoie deux fois alt tab, c pas terrible, car il suffit qu'il ait activé une autre fenetre entre temps, pour que ça active une fenetre qui n'a rien a voir avec mon appli.....
Ce que j'ai oublié de te dire, c que mon applic est invisible dans la barre des taches, à cause de la propriété : ExcelApp.Application.Visible = false;

Voilà....jspr que j'suis + clair

en tout cas merci bul ;)

mardi 4 avril 2006 à 15:43:37 | Re : Focus sur une applic ?!

bultez

Membre Club

je ne sais pas si je vais répondre, car toujours pas
très clair pour moi ( oui, je suis un peu beubeu )
si c'est une application qui pilote Excell, c'est sûrement un .HTA
( sinon, il vaudait mieux !!! ) et dans ce cas : dans la balise
<hta:Application... on peut mettre  SingleInstance="no" ou "yes"
qui veut dire que ce programme peut être lancé plusieurs fois , ou pas
ça ne convient pas à ce qu'il faut faire ? le système s'occupe de tout !
Cordialement. Bul. ~ Mon Site qu'il est à Moi ~



Cette discussion est classée dans : fichier, application, focus, tab, false


Répondre à ce message

Sujets en rapport avec ce message

ouverture de fichier excel en javascript [ par joan ] Bonjour,Je développe actuellement une application en ASP dans laquelle je dois ouvrir un fichier excel que je pourrais modifier et enregistrer sur le Problème window.focus et <select> et JSP [ par jtrawalter ] Bonjour à tous,je suis tout nouveau tout beau (c'est moi qui le dit ...) sur ce forum et novice en programmation.Alors voila, je suis chargé de gérer Impression d'un fichier excel??? [ par marliche0 ] Bonjour,J'ai un bout de code qui fonctionne très bien pour un fichier word mais je n'arrive pas à le faire fonctionner avec un fichier Excel (en rempl La malédiction du focus/blur [ par sapakus ] Bonjour,Pour pallier à l'absence de fonction permettant de controler l'état focus ou blur d'un élément de formulaire, il est de coutume d'avoir un boo Facile pour vous (bouton radio) ! [ par nougitch ] Bonjour, Mon problème : je veux que quand aucun des boutons radio n'est sélectionné, il y ait une erreur ! Or là, quand je sélectionne le premier, c' inclusion de fichier .js [ par jimmy69 ] Bonjour a tous, Je debute en javascript et je me construit un p'tit site tout simple j'ai fait quelque fonction en javascript qui place le curseur ds Ouverture d'un fichier Excel à travers une page ASP [ par mery0 ] Bonsoir à tous,J'utilise le code suivant pour ouvrir un fichier Excel et écrire dedans à travers une page ASP :ExcelApp = new ActiveXO apercu fichier texte html avant enregistrement [ par magicjim ] Bonjour a tous je voudrais savoir comment fait on un apercu du zonetexte (textearea) comme le fait si bien dans le formulaire "Ajouter un message dans Javascript dans un fichier CSS ?? [ par fredpop ] Bonjour,J'aimerais savoir si il est possibel de mettre du javascript dans un fichier css si oui comment faire ??Car je voudrais savoir si il serait po Message objet ActiveX [ par xantro ] bonjour a tous,Ma page web est en fait un formulaire que remplit l'internaute, puis ces données sont enregistré sur un fichier texte que je crée. j'ai


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,437 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales