Accueil > Forum > > > > probleme dans le lancement d'application
probleme dans le lancement d'application
jeudi 15 avril 2004 à 20:01:57 |
probleme dans le lancement d'application

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, dans la barre des taches. -pour lancer un txt je met ça: call shell NOTEPAD.exe ("c:\Program Files\MonDossier\LisezMoi.txt") mais je voudrai pouvoir eviter le C:\Program Files parce que tout le monde installe pas sur C:, et si c'est la cas, le bouton marche pu. please help... :)
|
|
jeudi 15 avril 2004 à 20:22:13 |
Re : probleme dans le lancement d'application
|
jeudi 15 avril 2004 à 20:29:49 |
Re : probleme dans le lancement d'application

BiSi
|
'lut Bon alors pour l'état de lancement par shell, c'est le deuxième argument (oprionnel) de cette comande. C'est à dir que pour lancer le notapad disons "normalement", tu mets: Call Shell "Notepad.exe", vbnormalfocus
|
Ensuite pour le fichier texte, si j'ai bien compris, tu veus ouvrir un fichier texte se trouvant dans le même répertoire que l'application lancée. Si c'est ca, alors tu peus faire comme ceci: Private Sub xxxx() Shell PathSlash(App.Path) & "LisezMoi.txt", vbNormalFocus End Sub
Function PathSlash(Path As String) PathSlash = Path If Right(PathSlash, 1) <> "\" Then PathSlash = PathSlash & "\" End Function
|
ou app.path contient le chemain complet de l'application visual basic et ou PathSlash est juste une petite fonction pour ajouter le "\" entre le fichier et le répertoire s'il n'est pas présent. Voilà, j'espère que ca t'aidera, bon courage .oO( BiSi )Oo.
|
|
jeudi 15 avril 2004 à 20:33:35 |
Re : probleme dans le lancement d'application

ShareVB
|
salut
tu peux faire simplement :
shell "notepad.exe " & nomdufichier$, vbmaximized
ca va t'ouvrir le fichier désigné par la chaine de caracteres nomdufichier$ dans notepad en agrandi
voila
ShareVB
|
|
jeudi 15 avril 2004 à 20:34:07 |
Re : probleme dans le lancement d'application

BiSi
|
arf j'ai oublié le notepad  Private Sub xxxx() Shell "notepad.exe """ & PathSlash(App.Path) & "VBEXT.SRG""", vbNormalFocus End Sub
|
désolé, en plus CanisLupus m'a devancé lol .oO( BiSi )Oo.
|
|
jeudi 15 avril 2004 à 20:41:39 |
Re : probleme dans le lancement d'application

Taraldarion
|
Heu bon merci, j'ai vais essayer de traduire tout ça en format "mon language de mec qui y connais rien" pi je vais voir si ça marche :) merci a tous
|
|
jeudi 15 avril 2004 à 20:54:15 |
Re : probleme dans le lancement d'application

Taraldarion
|
heu bon j'ai un peu de mal lol, en plus j'ai pas l'aide VB elle marche pas y'a un truc pas installé :( voila ce que j'ai:
Call Shell("NOTEPAD.EXE c:\Program Files\Ive Descriptif\LisezMoi.txt")
ce que j'essai d'avoir c cette formule mais que ça se lance pas en reduit, et que si qql a installer sur un disque D: ça lance quand meme le fichier quand on appuis sur le bouton...
|
|
jeudi 15 avril 2004 à 21:22:55 |
Re : probleme dans le lancement d'application

CanisLupus
|
Bon, d'abord, à la place de :
Call Shell("NOTEPAD.EXE c:\Program Files\Ive Descriptif\LisezMoi.txt")
tu mets :
Call Shell("NOTEPAD.EXE c:\Program Files\Ive Descriptif\LisezMoi.txt",3)
résumé de la valeur du param : 0 = La fenêtre est masquée et activée. 1= La fenêtre est activée et rétablie à sa taille et à sa position d'origine. 2 =La fenêtre est affichée sous forme d'icône et activée. 3 =La fenêtre est agrandie et activée. 4 =La fenêtre est rétablie à sa taille et à sa position les plus récentes. La fenêtre active reste active. 6 =La fenêtre est affichée sous forme d'icône. La fenêtre active reste active.
Et pis, à la place d'un call, tu mets
ret=Shell("NOTEPAD.EXE c:\Program Files\Ive Descriptif\LisezMoi.txt",3)
Comme g écris + haut, ret est <>0 si le fichier est au bon endroit, sinon, tu teste un autre endroit.
ret=Shell("NOTEPAD.EXE d:\Ive Descriptif\LisezMoi.txt",3)
etc ... mais là, c une autre histoire de savoir où l'utilisateur a installé ton appli. Comme l'a écrit Bisi, si ton fichier txt est dans le répertoire de ton appli, le mieux c :
ret=Shell("NOTEPAD.EXE " & app.path & "\LisezMoi.txt",3)
dans ce cas, le ret, c juste pour ne pas planter l'appli si ton utilisateur a supprimé le LisezMoi.txt.
Cordialement, bon prog
CanisLupus
|
|
jeudi 15 avril 2004 à 21:55:42 |
Re : probleme dans le lancement d'application

Taraldarion
|
bon pour l'affichage de la fenetre c ok merci. pour
ret=Shell("NOTEPAD.EXE " & app.path & "\LisezMoi.txt",3)
ça m'affiche bien le fichier mais comme dans app.path j'ai :
c:\program Files\Ive Descriptif
si c sur d: ben ça s'affiche pu...
|
|
jeudi 15 avril 2004 à 22:12:29 |
Re : probleme dans le lancement d'application
|
Cette discussion est classée dans : application, probleme, lancer, shell, lancement
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
Urgent : lancement d'une application [ par doro21 ]
Bonjour voilà mon pbm :Lorsque je clique sur un bouton de vb je veux que cela lance une application. J'ai pour cela utiliser la fonction shell ("toto
Problème de lancement de .dot (shell) [ par Kohler ]
Je n'arrive pas à lancer facilement un .dotshell(pathname)mon programme plante en m'indiquant que le fichier est introuvable se qui n'est pas le probl
probleme shell / dedicaced server [ par Gentildreamer ]
Bonjours à tous,Je suis actuellement en train d'essayer de me programmer une toute petite aplication permettant de démarer mon serveur dédié Vietcong,
PROBLEME : Lancer une application WORD dans VB6 [ par jjtropicana ]
Bonjour je débute en Visual Basic et j'aimerai par un simple clique sur un bouton on VB6 ouvrir un document WOrd, est ce que cela est possible ? Car j
Lancement d'application [ par Hermios ]
Bonjour à tous,Je suis tout nouveau tout beau (hem, disons tout nouveau) en VB, et j'aimerai savoir comment lancer une application, à partir de VB. Il
lancer une application a partir de vb [ par cohenlio ]
Bonjour, savez vous comment lancer une aplication a partir de vb?le fameux shell "X . X" ne marche pas, bien que toutefois il ait marché pour le lance
Probleme de lancement d'application [ par tomasz059 ]
Bonjour,J'ai un petit souci avec le lancement d'une application à partir d'une macro. J'explique, j'ai créé une petit macro qui me lance un .exe avec
Lancement d'un application à l'ouverture d'une autre [ par Giant ]
Bonjour,je possède un application commerciale (dont je n'ai pas le code source) qui peut être ouverte en trois types de licence. Malheureusement, le c
Tit probleme de fenetre [ par 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
Livres en rapport
|
Derniers Blogs
DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|