[R] Pointer un fichier dans l'explorateur

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
petitmarco
Niveau 2
Niveau 2
Messages : 15
Enregistré le : mar. 26 août 2008 17:45
Status : Hors ligne

[R] Pointer un fichier dans l'explorateur

#1

Message par petitmarco »

Bonjour à tous

Je dois copier un fichier dans un dossier situé dans un espace Quickr (lotus) via un connecteur intégré à l'explorateur. Le problème est que le connecteur ne renvoie pas le chemin complet, la fonction FILECOPY ne fonctionne pas dans ce cas. J'ai donc penser pouvoir sélectionner mon fichier et faire un Send("{CTRLDOWN}c{CTRLUP}"), mais là aussi, je n'arrive pas à pointer le fichier pour le placer dans en mémoire.

Ma demande consiste donc à pouvoir placer un fichier en mémoire, ou à pointer ce fichier dans l'explorateur (comme une sélection)

Est-ce possible ?

Merci de vos réponses éventuelles
Modifié en dernier par petitmarco le lun. 22 févr. 2010 16:51, modifié 1 fois.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11798
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Pointer un fichier dans l'explorateur

#2

Message par Tlem »

Pas évident, car il faudrait dans ce cas faire une reconnaissance de l'espace de travail à la recherche d'une image de dossier avec le nom du dossier. Autant dire que c'est pas des plus fiable.

A quoi ressemble cet espace ou ce trouve les fichiers ?
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
petitmarco
Niveau 2
Niveau 2
Messages : 15
Enregistré le : mar. 26 août 2008 17:45
Status : Hors ligne

Re: [..] Pointer un fichier dans l'explorateur

#3

Message par petitmarco »

Avant tout, merci de ton intérêt

Je n'est pas de problème pour ouvrir le dossier Source depuis le Poste de travail et le dossier de destination sur le connecteur Quickr

Le problème est de placer le fichier connu dans poste de travail, en mémoire via un Copier, car je ne sais pas comment pointer ce fichier

Faire un copier/coller fonctionne manuellement, mais comment le traduire en code AutoIt ?

Voici le code pour info
► Afficher le texte
ET une copie d'écran du connecteur Quickr
quickr.JPG
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11798
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Pointer un fichier dans l'explorateur

#4

Message par Tlem »

Vu la capture d'écran, je suis presque sur qu'il vous est possible de faire une simple copie du fichier concerné vers ce 'connecteur', mais il faudrait connaitre le nom spécial du dossier (ce qui n'est sans doute pas évident).

Sinon, pour contourner le problème, ouvrez une fenêtre explorer vers le dossier contenant votre fichier, puis envoyez une séquence de touche correspondant au nom du fichier.
Cela devrait sélectionner le fameux fichier. Ensuite une séquence de touche pour le CTRL + C.
Après même chose pour le connecteur en lançant l'explorer et en utilisant des séquences de touche pour atteindre le répertoire et enfin la séquence CTRL + V pour coller le fichier.

Voilà basiquement comment vous pourriez faire. Mais si vous trouvez une solution pour faire de la copie directe, ce serait quand même bien plus fiable.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
petitmarco
Niveau 2
Niveau 2
Messages : 15
Enregistré le : mar. 26 août 2008 17:45
Status : Hors ligne

[R] Pointer un fichier dans l'explorateur

#5

Message par petitmarco »

Tlem a écrit : Sinon, pour contourner le problème, ouvrez une fenêtre explorer vers le dossier contenant votre fichier, puis envoyez une séquence de touche correspondant au nom du fichier.
Cela devrait sélectionner le fameux fichier. Ensuite une séquence de touche pour le CTRL + C.
Après même chose pour le connecteur en lançant l'explorer et en utilisant des séquences de touche pour atteindre le répertoire et enfin la séquence CTRL + V pour coller le fichier.
Et bien finalement, après avoir tourner le problème dans tous les sens, la solution avec envoi de "séquences de touches" et la seule alternative qui fonctionne, malgré que cela soit un peu lourd d'un point vue visuel.

Merci à toi Tlem pour cette piste.

Bonne continuation
Répondre