[R] Retourner le chemin complet du fichier actif

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
A2Energie
Niveau 5
Niveau 5
Messages : 146
Enregistré le : ven. 15 nov. 2013 20:22
Status : Hors ligne

[R] Retourner le chemin complet du fichier actif

#1

Message par A2Energie »

Bonjour,

Je recherche une fonction ou une maccro permettant de me retourner le chemin complet d'un fichier ouvert, exemple : C://PC/DOSSIER/FICHIER.pdf
Une sorte de wingetdir()

Ou a défaut une piste pour continuer mes recherches, car là je bloque complet.

Tous mes remerciements pour votre aide.
Modifié en dernier par A2Energie le jeu. 05 févr. 2015 14:37, modifié 1 fois.
Avatar du membre
DimVar
Niveau 10
Niveau 10
Messages : 870
Enregistré le : ven. 30 mai 2008 15:08
Status : Hors ligne

Re: [..] Retourner le chemin complet du fichier actif

#2

Message par DimVar »

Bonjour,

Qu'entendez vous par fichier ouvert ?
Ouvert dans quoi ?

FileOpenDialog () peut vous retourner un path.

Cdlt, Dimvar.
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
Avatar du membre
A2Energie
Niveau 5
Niveau 5
Messages : 146
Enregistré le : ven. 15 nov. 2013 20:22
Status : Hors ligne

Re: [..] Retourner le chemin complet du fichier actif

#3

Message par A2Energie »

Merci pour ta réponse Dim,

Ouvert avant le lancement du script autoit.

Je récupère ensuite le fichier qui est un fichier excel avec

Code : Tout sélectionner

$oExcel = ObjGet("", "Excel.Application")
$tExcel = $oExcel.Hwnd
Mais je dois connaitre le chemin de ce fichier.
Je vais jetter un coup d'oeil à fileopendialog(), merci pour l'info.
Avatar du membre
DimVar
Niveau 10
Niveau 10
Messages : 870
Enregistré le : ven. 30 mai 2008 15:08
Status : Hors ligne

Re: [..] Retourner le chemin complet du fichier actif

#4

Message par DimVar »

Je pense que l'on ne s'est pas compris.
Vous souhaitez récupérer le path d'un fichier ouvert avant l’exécution d'un script ? C'est ca ?
Dans ce cas, fileOpenDialog() ne vous aidera pas.


Cdlt, Dimvar.
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2130
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] Retourner le chemin complet du fichier actif

#5

Message par TommyDDR »

@A2Energie : Essayez de vous mettre à notre place, vous ne donnez presque aucune information sur ce que vous avez et ce que vous voulez faire ;)

"Un fichier ouvert" est beaucoup trop vague par exemple.
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Retourner le chemin complet du fichier actif

#6

Message par mikell »

Par hasard ?

Code : Tout sélectionner

$oExcel = ObjGet("", "Excel.Application")
$path = $oExcel.ActiveWorkbook.FullName
msgbox(0,"", $path)
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
DimVar
Niveau 10
Niveau 10
Messages : 870
Enregistré le : ven. 30 mai 2008 15:08
Status : Hors ligne

Re: [..] Retourner le chemin complet du fichier actif

#7

Message par DimVar »

Et aussi...

Code : Tout sélectionner

$oExcel = ObjGet("", "Excel.Application")
$path = $oExcel.ActiveWorkbook.path
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
Avatar du membre
A2Energie
Niveau 5
Niveau 5
Messages : 146
Enregistré le : ven. 15 nov. 2013 20:22
Status : Hors ligne

Re: [..] Retourner le chemin complet du fichier actif

#8

Message par A2Energie »

Bonjour, :D

Merci pour vos réponses et surtout désolé pour le temps de réponse, j'avais dû m'absenter.

Vous savez que vous êtes incroyables ? :lol:
C'est exactement ca, j'ai passé pas loins d'une semaine de recherche et op vous me trouvez deux solutions complémentaires en quelques minutes...
Dsl Tommy, pour le manque d'explication, par fois je suis tellement concentré dans ce que je fais, que... enfin bref,

Merci encore une fois à toute l'équipe Autoit. :wink:
Avatar du membre
DimVar
Niveau 10
Niveau 10
Messages : 870
Enregistré le : ven. 30 mai 2008 15:08
Status : Hors ligne

Re: [..] Retourner le chemin complet du fichier actif

#9

Message par DimVar »

A2Energie a écrit :Vous savez que vous êtes incroyables ? :lol:
...mais faut nous croire ! :mrgreen:
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
Répondre