begin process at 2012 02 14 11:15:54
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Windows

 > 

Shell

 > 

Execution simple


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

Execution simple

lundi 7 août 2006 à 15:02:21 | Execution simple

scharly3

Bonjour,
Je voudrai qu'à l'execution de mon programme , il lance un autre executable présent dans le même répertoire, j'ai donc pensé à:

shell "/monprog.exe"
mais cela ne trouve pas mon programme tandis que lorsque je met l'adresse exacte, celui ci la trouve ...
Merci
lundi 7 août 2006 à 15:08:00 | Re : Execution simple

jrivet

Membre Club
Salut,
Deja va voir:

1 - Ceci

Ensuite si cela ne réponds pas a ta question on essaiera autre chose.
@+, Julien
Pensez: Règlement/STRONG>
lundi 7 août 2006 à 15:23:40 | Re : Execution simple

Willi

Membre Club Administrateur CodeS-SourceS
Bonjour,
shell chr$(34) & app.path & "/tonprog.exe" & chr$(34)
lundi 7 août 2006 à 15:26:06 | Re : Execution simple

casy

Membre Club
Puis aussi essaye shell "monprog.exe" ou au pire shell ".\monprog.exe"




Sevyc64  (alias Casy)
# LE PARTAGE EST NOTRE FORCE #
lundi 7 août 2006 à 15:28:00 | Re : Execution simple

mortalino

Membre Club


Salut Casy,

je pense que le code sans App.Path ne pourra fonctionner.
Il doit utiliser la méthode de Willy !



@++

   Mortalino
Le mystérieux chevalier, "Provençal, le Gaulois"

Merci de prendre le temps de répondre à
lundi 7 août 2006 à 15:36:16 | Re : Execution simple

casy

Membre Club
Ben chez moi, en compilé ça marche en tout cas, en debug j'ai pas fais le test.


Sevyc64  (alias Casy)
# LE PARTAGE EST NOTRE FORCE #
lundi 7 août 2006 à 16:51:23 | Re : Execution simple

Willi

Membre Club Administrateur CodeS-SourceS

Si tu utilises la méthode de Casy met l'instruction suivante avant pour définir le répertoire de ton appli. comme le répertoire par défaut.
ChDir app.path

Dans ma réponse ci-dessus j'ai inverser le \ par un /, sa donne donc:
shell chr$(34) & app.path & "\tonprog.exe" & chr$(34)

lundi 7 août 2006 à 17:17:30 | Re : Execution simple

PhilippeE

Le répertoire par défaut est toujours celui de l'exécutable en cours.
Avec le programme compilé, c'est le répertoire contenant l'Exe
Avec le programme en debug, c'est le répertoire de l'exécutable en cours, donc VB.

Par contre App.Path fonctionne correctement dans les 2 cas.

lundi 7 août 2006 à 17:21:38 | Re : Execution simple

casy

Membre Club
Je m'incline Willi Je l'oublie toujours ce problème, pourtant je me suis fais b*** avoir plus d'une fois.

Non Philippe, le répertoire par défaut n'est pas toujours celui de l'exe. Il l'est au lancement de l'exe, mais il suffit que tu ouvre un fichier dans un autre répertoire, pour que le répertoire actif change. Crois-en mon expérience.

Donc Willi a raison, avec ma solution il faut rajouter ChDir App.Path

Sevyc64  (alias Casy)

# LE PARTAGE EST NOTRE FORCE #


Cette discussion est classée dans : programme, simple, execution, trouve


Répondre à ce message

Sujets en rapport avec ce message

SIMPLE MAIS JE TROUVE PAS ! [ par allthew3 ] Voilà : Comment lancer un programme le plus simplement possible ?En fait, je voudrais faire un executable (scan.exe) qui lance un autre executable (sc [urgent] Executer un programme et attendre la fin de son execution avant de faire autre chose [ par jfk003 ] Bonjour, Je m'excuse de mettre un vieux tag urgent devant la question, c'est souvent mal vu mais pour le coup c'est plutot urgent justement ! J'exec simple mais je trouve pas (VB.NET - Find) [ par allthew3 ] Je sais utiliser la commande Find mais je ne trouve pas ce que je doit importer en VB.NETexemple : imports (je cherche justement !!!)imports Systempub execution d'une fonction ou d'un programme chaque jour ou chaque semaine automatiquement [ par slimanov ] rafvoila j'ai une application qui met a jour une base et que je veux executer selon l'utilisateur chaque jours ou chaque 2 ou 3 jours ou chaque semain Execution de fichier .bat [ par benschaff ] Bonjour à tous, nouveau ici je me permets de faire ce post pour soliciter votre aide. J'ai cherché et je n'ai pas trouver comment exécuter un fichier Comment interdire l'execution simultané d'un même programme sous différente session [ par jafouille ] Bonjour, J'ai une application (VB6) serveur qui tourne sous Windows Server 2003. Avec la ligne suivante, j'empêche l'execution de plusieurs instances execution d'un programme externe sans bloquer l'appli [ par Enigme ] Bonjour,j'ai un programme en VB.dans ce programme je lance des programmes externes.ces executions peuvent durer un certain moment.ma question : est il Nombre inexistant ... [ par Emakhtila ] Bonjour tout le monde.Voila j'ai un petit problème avec un programme vb que j'espère vous pourez m'aider à résoudre. En premier lieu j'ai une colonne Attendre la fin de l'execution d'un .bat [ par kiboumz ] Bonjour,J'aimerais que mon lorsque j'exécute un fichier .bat à partir de mon programme que mon programme attend l'execution de celui-ci avant de conti Interrompre l'execution d'un code [ par Tobi26 ] Bonjour à tous,J'ai un programme qui s'exécute dans une feuille Excel. Le code de ce programme est Visual Basic Excel. Lorsque je lance l'execution de


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 1,108 sec (3)

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