Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Tit probleme de fenetre [ Windows / Shell ] (YuNiChiGo)

mardi 8 avril 2008 à 09:52:27 | Tit probleme de fenetre

YuNiChiGo

Bonjour à tous !

Voilà, dans le cadre d'une mission pour l'école, j'ai décider de réaliser une application en VB6.

L'application à pour but de lancer un runas avec les paramettres renseigner préalablement.

J'ai deux petit souci, dont un génant mais pas forcément important, mais que j'aimerais tout de meme résoudre :

Lorsque j'execute le shell, la fenêtre ne vient pas en premier plan. J'ai tout essayer (vbMaximizedFocus, en nonfocus pour le réactiver après, jouer avec les parenthèses et autre double guillemets, etc) mais je sèche :s

Voici le bout de mon code lancer le shell :
ProcID = Shell(rep_win & "\system32\cmd.exe" & " /k runas /user:EU\" & login_user & " " & chemin_appli, vbNormalFocus)
AppActivate (ProcID)

Est-ce la bonne technique ? Que puis-je faire ?

Merci d'avance à ceux qui me liront et se pencheront sur mon cas

mardi 8 avril 2008 à 10:11:38 | Re : Tit probleme de fenetre

faucheuse

Euh, je sais pas si ca fonctionne en VB6, mais moi en VBA pour lancer une commande shell j'utilise "Call Shell("le shell a lancer", focus)".


mardi 8 avril 2008 à 10:11:50 | Re : Tit probleme de fenetre

Renfield

Administrateur CodeS-SourceS
pas bon, ça :
rep_win & "\system32\cmd.exe"

voir environ:
? environ$("comspec")
C:\WINDOWS\system32\cmd.exe

AppActivate, vbNormalFocus, etc....
c'est quoi qui prend le focus ?  

l'application RunAs.exe   et non l'appli lancée...


mardi 8 avril 2008 à 10:12:58 | Re : Tit probleme de fenetre

Renfield

Administrateur CodeS-SourceS
bonne remarque de faucheuse, inutile de passer par cmd...

Shell "runas /user:EU\" & login_user & " " & chemin_appli, vbNormalFocus


ferais la même chose

mardi 8 avril 2008 à 10:39:50 | Re : Tit probleme de fenetre

YuNiChiGo

Merci à vous deux !

Pour le rep_win, c'est une variable où je récupère justement l'environ
rep_win = Environ("SystemRoot")
Enfin, j'ai tester juste runas, et ca marche impec (je pensais qu'il fallait lancer avec la meme syntaxe que la commande "exécuter" de Windows

Bon, toujours est-il que la fenetre (pour te répondre Renfield, c'est l'invite de commande où indiquer mon mot de passe que j'aimerais avoir en premier plan (c'est bien ça le focus ?) )

Désolé mais je suis une quiche en programmation...

mardi 8 avril 2008 à 10:46:20 | Re : Tit probleme de fenetre

YuNiChiGo

Ah oui, pour faucheuse, j'ai essayer ta methode, le résultat est le meme !

Par contre, en faisant attention, j'ai remarqué que la commande runas s'active bien, mais est comme 'minimized' donc, mon AppActive ne sert surement à rien ^^



Cette discussion est classé dans : application, probleme, fenetre, shell, tit


Répondre à ce message

Sujets en rapport avec ce message

j'ai un petit probleme pour lancer une application avec shell [ par noshelter ] D'abord salut,donc voilà j'arrive à lancer des applications avec shell (suivi du chemin du prog pour ceux qui savent pas) mais j'ai un prob avec une a probleme dans le lancement d'application [ par Taraldarion ] Bon voila j'ai 2 questions:-quand j'utilise"shell" pour lancer une application à partir de mon programme ça marche mais ça se lance en mode reduit, da Comment réduire une fenetre d'une autre application dans la barre des taches [ par azerty25 ] BonjourJE cherche sans succès comment réduire une fenetre d'une autre application dans la barre des taches.Si vous ave zdes infos, n'hésitez pas ;)== probleme avec shell et la commande schtasks /query [ par lijohann ] salutje fais appel à la commande schtasks pour planifier un tache sur un ordinateur distant depuis vb.net.Mes commandes pour la creation et la desctru vb.net probleme shell et timer [ par Devilragnar ] Bonjour a tous je suis en vb.net ,j'ai un problème je fait un Shell pour faire un ping et j'écrit la réponse dans un fichier texte.l'ennui c'est que j Probleme de Unload sur les form [ par rmaj ] Bonjour voici mon problème : j'ai une fenêtre principale sur laquelle se trouve entre autres un label. Ce label a pour role d'indiquer combien d'utili installation application utilisant CRViewer [ par kevinscherrens ] Salut! j'ai un probleme lors de l'installation sur un serveur d'une application créant un objet CRViewer..j'ai créer un setup.exe avec l'assistant Emp probleme de fenetre cachée par une autre [ par dauphin70 ] salutj'ai un petit soucisj'appelle une fenetre, elle s'ouvre et j'en appelle une autre qui s'ouvre par-dessus et cache la 1erecomment faire pour que l Probleme de rafraichissement de Combobox [ par chichoubay ] Je lie une base de données a un combobox, jusque la tout va bien.la liste s'affiche correctement dans ma combobox.J'ouvre une fenetre ou je modifie la winsock probleme [ par darkkinj ] j'ai tester de nombreux codes incluant la librairie winsock et winsock2. j'ai compilé ces codes sous VC++.net et toiu fonctionne sur mon pc pas de sou


Nos sponsors

Sondage...

CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,218 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.