Selectionner un dossier, le développer pour voir l'arborescence en-dessous

Post a reply


In an effort to prevent automatic submissions, we require that you complete the following challenge.
Smilies
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :| :mrgreen: :geek: :ugeek: :arrow: :angel: :clap: :crazy: :eh: :lolno: :problem: :shh: :shifty: :sick: :silent: :think: :thumbup: :thumbdown: :salute: :wave: :wtf: :yawn: :facepalm: :bravo: :dance: :beard: :morebeard: :xmas: :HeHe: :trollface: :cookie: :rainbow: :monkeysee: :monkeysay: :happybday: :headwall: :offtopic: :superhappy: :terms: :beer:
View more smilies

BBCode is ON
[img] is OFF
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Selectionner un dossier, le développer pour voir l'arborescence en-dessous

Re: Selectionner un dossier, le développer pour voir l'arborescence en-dessous

Post by joedf » 18 Aug 2021, 13:08

Je suis desolé. J'ai pas beaucoup d'expérience avec l'automatisation de Explorer. Je sais qu'il existe des technique qui utilise COM / Acc.
Je pense faudrait que tu demande dans le forum anglais en anglais. Fait just utiliser google translate. :/

Désolé encore :?

Re: Selectionner un dossier, le développer pour voir l'arborescence en-dessous

Post by OuRaL » 18 Aug 2021, 02:18

Bjr,

Merci beaucoup .
Je veux que mon code soit complet, pas question de terminer avec une action "externe" manuelle sur le clavier, sinon, pourquoi faire un script ...

C'est possible à condition que la ligne désignant le dossier "SavedGAmes" DANS LA PARTIE GAUCHE de la FENETRE encore appelée "Volet de navigation" de l'explorateur Windows
soit "sélectionnée", .
Je ne sais pas comment exprimer son état autrement, il faut que cette ligne ait le "focus", soit "en surbrillance"...

Là, effectivement, avec un "Send {Right} çà fonctionne bien .
Mon épine dans le pied est bien "comment mettre cette ligne en "focus" ....
Vous avez peut-être d'autres termes, ou d'autres mots, et n'étant pas spécialiste, c'est comme çà que je définis cet aspect .

Pour rappel, mon code actuel où la ligne "SavedGames" dans la partie gauche (volet de navigation) de la fenêtre de l'explorateur Windows est bien présente, mais pas "en surbrillance",
pour être prête à recevoir la commande touche "flèche droite" .
la partie active à l'issue de l'exécution du code est "la partie centrale" de l'explorateur Windows, donc à droite .

Code: Select all

#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn  ; Enable warnings to assist with detecting common errors.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.
SetTitleMatchMode, 2
run E:\Richard Burns Rally\SavedGames
IfWinExist, SavedGames
	{ 	
	WinActivate
		}
		else
		{
	WinWait, SavedGames
	WinActivate
	}
WinMove, SavedGames,, -2, 0, 699, 1165
ExitApp
Lien sur mon sujet à l'origine en Anglais, où je ne résous pas non plus ce problème de "focus" qui conditionne l'action sur la ligne "SavedGames" dans la partie gauche de la fenêtre, fenêtre qui est pourtant "WinActivate" ....
Ce qui fait que je suis passé à la langue Française .... en désespoir de cause !

J'ai une solution provisoire en intercalant ce code entre WinMove et ExitApp :

Code: Select all

WinMove, SavedGames,, -2, 0, 699, 1165
Send {tab 6} ; amène le focus sur la ligne souhaitée
Send  {right} ; 
ExitApp
Je trouve qu'il serait plus "propre" de disposer d'une commande disposant le focus à l'endroit souhaité , que de solliciter 6 fois l'action sur la touche "tab" ...
Mais bon, en attendant .

Re: Selectionner un dossier, le développer pour voir l'arborescence en-dessous

Post by joedf » 16 Aug 2021, 20:29

Je pense que tu peux simplement utiliser les flèches Gauche et Droite sur ton clavier... ?

Selectionner un dossier, le développer pour voir l'arborescence en-dessous

Post by OuRaL » 23 Jun 2021, 06:37

Bonjour,

Je suis en recherche de code simple pour cette action :
Dans une fenêtre définie de l'explorateur Windows, sélectionner un dossier "SavedGames" et le développer de façon à montrer son arborescence à sa suite .
Screen Shot 06-23-21 at 01.23 PM.PNG
Screen Shot 06-23-21 at 01.23 PM.PNG (36.33 KiB) Viewed 2942 times

Top