[R] Ouvrir fichier suivant extension xls,doc ...

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
jcaspar
Niveau 7
Niveau 7
Messages : 449
Enregistré le : mar. 23 sept. 2008 17:58
Status : Hors ligne

[R] Ouvrir fichier suivant extension xls,doc ...

#1

Message par jcaspar »

B :D onjour à tous !

Je souhaiterais effectuer une synchronisation mono-fichier
je parviens à copier le fichier maintenant il faudrait que je parvienne à l'ouvrir avec la bonne application
mes fichiers sont des fichiers,doc, docx, xls,xlsx,pdf

avec fileopen je ne parviens qu'à ouvrir des fichiers texte, run ne me semble pas adapté....il doit probablement exister une astuce :?:
ou peut y a t'il moyen de coder cela pour indiquer en fonction de l'extension qu'elle application lancer ...

Je vous remercie d'avance pour vos conseils ! :mrgreen:

Jean-Marc

Code : Tout sélectionner


Local $message = "Sélectionner le fichier que vous souhaitez utiliser"
Local $nom_fichier,$fichier,$fichier1

msgbox(64,"Fichier de travail",$message,10)
$fichier1=FileOpenDialog($message, @DocumentsCommonDir & "\", "Tout types (*.*)", 1 + 4 )
Local $fichier = StringRegExpReplace($fichier1, '.+\\(.+)', "$1")
msgbox(64,"Fichier",$fichier)
$destination="d:\"
fileCopy($fichier,$destination)
$path=$destination&$fichier
msgbox(64,"chemin",$path)
Local $file = FileOpen($path,1)

 
Modifié en dernier par jcaspar le jeu. 27 juin 2013 10:12, modifié 1 fois.
Avatar du membre
jchd
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 2284
Enregistré le : lun. 30 mars 2009 22:57
Localisation : Sud-Ouest de la France (43.622788,-1.260864)
Status : Hors ligne

Re: [..] Ouvrir fichier suivant extension xls,doc ...

#2

Message par jchd »

SHellExecute est fait pour ça.
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [..] Ouvrir fichier suivant extension xls,doc ...

#3

Message par timmalos »

Vu votre sujet, l'ancien est donc résolu, n'oubliez pas le petit [R] sur l'ancien svp ;)
Répondre