Lancer un fichier avec notepad et manip de fichiers

Signaler
Messages postés
3
Date d'inscription
mercredi 14 mai 2003
Statut
Membre
Dernière intervention
24 juin 2003
-
Messages postés
4030
Date d'inscription
mardi 13 mai 2003
Statut
Modérateur
Dernière intervention
23 décembre 2008
-
Bonjour à tous,

j'ai un petit problème pour lancer un fichier texte avec notepad en utilisant le shell.

quand je mets le chemin du fichier directement dans la commande ca marche mais quand je mets le chemin dans une variable il ne reconnait pas le chemin et je ne vois pas ce qui cloche:

path="c:\fichiertest.txt"
shell "notepad" & path, vbNormalFocus

l'erreur me dit chemin introuvable alors que path contient bien le chemin !

Autre chose, je cherches des sources sur les manipulations de fichiers notamment copier, effacer des répertoires avec gestion des erreurs.

Et comment peut-on détecter s'il y a un sous-répertoire dans un répertoire ?

Merci a tous .

6 réponses

Messages postés
441
Date d'inscription
mardi 21 octobre 2003
Statut
Membre
Dernière intervention
6 mai 2010
1
Salut à tous,

Je ne sais pô si ca a marché chez toi mais moi en tout cas ca a marché mis à part des modifs car j'utilise vb.net

Dim Adresse As String
            Adresse = Application.StartupPath & "\config\Aperçu.txt"
            Shell("Notepad.exe " & Adresse, AppWinStyle.MaximizedFocus)


En tout cas merci car ca m'a bcp aidé

ATTENTION C'EST EN VB.NET

Merci d'avance
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 259 internautes nous ont dit merci ce mois-ci

Messages postés
15815
Date d'inscription
jeudi 8 août 2002
Statut
Modérateur
Dernière intervention
4 mars 2013
94
Salut,

Au lieu d'utiliser le shell de VB, utilise plutôt la fonction API ShellExecuteEx qui est beaucoup plus puissante ! Pour plus d'info sur cette fonction, va voir la bibliothèque d'API du site www.ProgOtoP.com

Pour ton problème de fichier, va voir ma source nommée OBJ_Gestion_Fichier, tu y trouveras ce que tu cherche ;-)

DarK Sidious

[Responsable de la rubrique API et responsable VB du site www.ProgOtoP.com]
Messages postés
21
Date d'inscription
mardi 14 janvier 2003
Statut
Membre
Dernière intervention
12 juin 2003

Tu as oublié un espace entre NOTEPAD et 'PATH'.

path="c:\fichiertest.txt"
shell "notepad " & path, vbNormalFocus

Ca devrait marcher
Messages postés
4
Date d'inscription
vendredi 3 juin 2005
Statut
Membre
Dernière intervention
22 juin 2007

ffffff
Messages postés
4
Date d'inscription
vendredi 3 juin 2005
Statut
Membre
Dernière intervention
22 juin 2007

Bonjour!

Est ce ke kelk'1 pourrait m'aider?

void mon probleme: j'ai un fichier.txt en français, je veux le traiter
et l'afficher avec python; mais les lettres munies d'accent ne sont pas
affichees comme je souhaitais.



ch = open('g://mesdon//fichier.txt',"r")

lignes = ch.readlines()

ch.close()

Voilà merci
Messages postés
4030
Date d'inscription
mardi 13 mai 2003
Statut
Modérateur
Dernière intervention
23 décembre 2008
19
Ah ... Tu n'es pas sur le bon forum. Il y a un forum Python sur Codes Sources (voir menu de gauche, rubrique 'Autres Langages').




Manu
-------------------------------------------
Une question bien posée, c'est une chance de réponse bien adaptée.