[VB] Problème de localisation de fichier
Résolu/Fermé
RoiBoo17
Messages postés
16
Date d'inscription
lundi 9 juillet 2012
Statut
Membre
Dernière intervention
28 avril 2013
-
2 nov. 2012 à 15:07
Heliotte Messages postés 1491 Date d'inscription vendredi 26 octobre 2012 Statut Membre Dernière intervention 28 janvier 2013 - 3 nov. 2012 à 13:08
Heliotte Messages postés 1491 Date d'inscription vendredi 26 octobre 2012 Statut Membre Dernière intervention 28 janvier 2013 - 3 nov. 2012 à 13:08
A voir également:
- [VB] Problème de localisation de fichier
- Fichier rar - Guide
- Google maps localisation maison - Guide
- Fichier host - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
5 réponses
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
2 nov. 2012 à 16:01
2 nov. 2012 à 16:01
Essaie avec :
- deux points : Shell("..\Res\Res.exe", AppWinStyle.NormalFocus)
- inverser les Backslash : Shell("/Res/Res.exe", AppWinStyle.NormalFocus)
- inverser les Backslash et les deux points : Shell("../Res/Res.exe", AppWinStyle.NormalFocus)
- deux points : Shell("..\Res\Res.exe", AppWinStyle.NormalFocus)
- inverser les Backslash : Shell("/Res/Res.exe", AppWinStyle.NormalFocus)
- inverser les Backslash et les deux points : Shell("../Res/Res.exe", AppWinStyle.NormalFocus)
RoiBoo17
Messages postés
16
Date d'inscription
lundi 9 juillet 2012
Statut
Membre
Dernière intervention
28 avril 2013
2 nov. 2012 à 16:42
2 nov. 2012 à 16:42
Non toujours pas...
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
2 nov. 2012 à 19:09
2 nov. 2012 à 19:09
Essaie avec ceci:
Shell(Application.StartupPath & "\Res\Res.exe", AppWinStyle.NormalFocus)
RoiBoo17
Messages postés
16
Date d'inscription
lundi 9 juillet 2012
Statut
Membre
Dernière intervention
28 avril 2013
Modifié par RoiBoo17 le 2/11/2012 à 20:38
Modifié par RoiBoo17 le 2/11/2012 à 20:38
C'est incroyable, toujours pas j'ai même enlevé la condition (if ...) Mais non, j'ai changé les noms, et toujours pas... Il me dit la même chose à savoir http://imagik.fr/view-rl/5034
EDIT : J'ai même fait ça :
Et là tout était bon ! Je ne comprends vraiment rien.
EDIT 2 : J'ai réussi en faisant passer la commande par le cmd, mais ça ne fonctionne pas car mon chemin de fichier comporte des espaces mais quand je le fait passer par mon bureau, tout va pour le mieux... Cependant cette erreur me bloque bcp...
EDIT : J'ai même fait ça :
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click Dim Start As String Start = Application.StartupPath & "\hostpara\rest.exe" MsgBox(Start) End Sub
Et là tout était bon ! Je ne comprends vraiment rien.
EDIT 2 : J'ai réussi en faisant passer la commande par le cmd, mais ça ne fonctionne pas car mon chemin de fichier comporte des espaces mais quand je le fait passer par mon bureau, tout va pour le mieux... Cependant cette erreur me bloque bcp...
Shell("cmd.exe /c " & "start " & Start, 1)
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
2 nov. 2012 à 21:00
2 nov. 2012 à 21:00
Cav ,, va, ca va pas. Je ne comprends rien.
Expliques-moi clairement la situation, stp !
Quand tu as fait
Expliques-moi clairement la situation, stp !
Quand tu as fait
Shell(Application.StartupPath & "\Res\Res.exe", AppWinStyle.NormalFocus)Est-ce que cela a fonctionner ? Car chez moi, NO PROBLEM !
RoiBoo17
Messages postés
16
Date d'inscription
lundi 9 juillet 2012
Statut
Membre
Dernière intervention
28 avril 2013
2 nov. 2012 à 21:03
2 nov. 2012 à 21:03
Moi non. Mais si je transfère les fichiers dans mon bureau, là c'est bon car de le chemin il n'y a pas d'espace ! Voici mon chemin :
C:\Users\antoi_000\Documents\Visual Studio 2012\Projects\Gérer le fichier host\Gérer le fichier host\bin\Debug\hostpara\rest.exe...
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
2 nov. 2012 à 21:34
2 nov. 2012 à 21:34
C'est la dernière fois que je te pose la question:
As-tu essayé ceci :
As-tu essayé ceci :
Shell(Application.StartupPath & "\Res\Res.exe", AppWinStyle.NormalFocus)Car chez moi, avec ou sans espace, cela fonctionne parfaitement !
RoiBoo17
Messages postés
16
Date d'inscription
lundi 9 juillet 2012
Statut
Membre
Dernière intervention
28 avril 2013
2 nov. 2012 à 21:41
2 nov. 2012 à 21:41
Tu m'as dit, je cite : "Est-ce que cela a fonctionner ? Car chez moi, NO PROBLEM !", j'ai répondu "Moi non." (réponse pas très française je te l'accorde). Je te dis pourquoi ça ne fonctionne pas : "DANS LE CHEMIN OU IL Y A MA COMPILATION IL Y A DES ESPACES, ET ÇA LE FAIT PLANTER"... Chez toi, tu ne dois pas avoir d'ESPACE dans le chemin de ta compilation.
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
2 nov. 2012 à 21:46
2 nov. 2012 à 21:46
Cela fait deux fois que je te dit que cela fonctionne, je te précise même que j'ai exprèsajouté des espaces dans les noms de dossiers, et que cela fonctionne toujours aussi bien, alors je ne comprends pas !
Désolé !
Désolé !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
RoiBoo17
Messages postés
16
Date d'inscription
lundi 9 juillet 2012
Statut
Membre
Dernière intervention
28 avril 2013
Modifié par RoiBoo17 le 3/11/2012 à 12:35
Modifié par RoiBoo17 le 3/11/2012 à 12:35
J'ai trouvé la solution au cas où ça t'intéresse voilà le script qui fonctionne :
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click Dim Start As String Start = "Res\Res.exe" Shell("cmd.exe /k " & Start, 1) End Sub
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
3 nov. 2012 à 13:08
3 nov. 2012 à 13:08
Bonjour RoiBoo17,
Désolé de n'avoir pu t'aider mais heureux que tu aie trouvé la solution.
Bonne programmation.
Désolé de n'avoir pu t'aider mais heureux que tu aie trouvé la solution.
Bonne programmation.