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 .
Selectionner un dossier, le développer pour voir l'arborescence en-dessous
Selectionner un dossier, le développer pour voir l'arborescence en-dessous
Last edited by gregster on 23 Jun 2021, 09:22, edited 1 time in total.
Reason: Due to the used language, topic was moved from 'Ask For Help > AutoHotkey v2 Help'.
Reason: Due to the used language, topic was moved from 'Ask For Help > AutoHotkey v2 Help'.
Re: Selectionner un dossier, le développer pour voir l'arborescence en-dessous
Je pense que tu peux simplement utiliser les flèches Gauche et Droite sur ton clavier... ?
Windows 10 x64 Professional, Intel i5-8500, NVIDIA GTX 1060 6GB, 2x16GB Kingston FURY Beast - DDR4 3200 MHz | [About Me] | [About the AHK Foundation] | [Courses on AutoHotkey]
[ASPDM - StdLib Distribution] | [Qonsole - Quake-like console emulator] | [LibCon - Autohotkey Console Library]
Re: Selectionner un dossier, le développer pour voir l'arborescence en-dessous
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 .
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 :
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 .
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
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
Mais bon, en attendant .
Re: Selectionner un dossier, le développer pour voir l'arborescence en-dessous
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
Je pense faudrait que tu demande dans le forum anglais en anglais. Fait just utiliser google translate. :/
Désolé encore
Windows 10 x64 Professional, Intel i5-8500, NVIDIA GTX 1060 6GB, 2x16GB Kingston FURY Beast - DDR4 3200 MHz | [About Me] | [About the AHK Foundation] | [Courses on AutoHotkey]
[ASPDM - StdLib Distribution] | [Qonsole - Quake-like console emulator] | [LibCon - Autohotkey Console Library]
Return to “J'ai besoin d'aide”
Who is online
Users browsing this forum: No registered users and 40 guests