Question JumpList

Plus d'informations
il y a 13 ans 9 mois #11909 par Besançon Ludovic
JumpList a été créé par Besançon Ludovic
Bonjour,

Je cherche à faire du ménage dans les éléments récents affichés dans la JumpList de Word.
Et cela par script ! Evidemment.
En effet nous avons une application de gestion documentaire qui ouvre les documents placés sur le réseau par un mécanisme de copie locale dans un premier temps, puis de présentation à l'utilisateur avec enregistrement éventuellement et recopie sur le réseau.
Le problème est que mes pauvres utilisateurs ne comprennent pas bien qu'ils ne faut pas utiliser cette liste les raccourcis pointant sur le document temporaire (qui est supprimé régulièrement) et non pas la version sur le réseau atteignable par l'interface de gestion documentaire.
Mes recherches m'ont poussée vers Microsoft.WindowsAPICodePack.dll ( blogs.technet.com/b/heyscriptingguy/arch...gure-jump-lists.aspx ) mais je ne vois pas bien comment récupérer la JumPlist de Word et parcourir les éléments présents pour supprimer tout ceux qui commencent par DM-#

Avez-vous déjà touché au sujet ?

Merci de votre aide.

Ludovic.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 9 mois #11911 par Matthew BETTON
Réponse de Matthew BETTON sur le sujet Re:JumpList
Bonsoir,

Ceci n'est pas une réponse \"PowerShell\"... Mais je la fais quand même :P

Si tu as la possibilité de paramétrer les comptes utilisateurs via les GPO (stratégies de groupe), tu peux utiliser la stratégie \"Ne pas conserver d'historiques des documents récemment ouverts\" sous \"configuration utilisateur\" => \"Modèles d'administration\" => \"Menu démarrer et barre de tâches\".

En anglais : \"Do not keep history of recently opened documents\" (User Configuration\Administrative Templates\Start Menu and Taskbar)

C'est un peu radical, je l'admets... Mais cela fonctionne.

@ +

Matthew

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 9 mois #11912 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:JumpList
Salut,
Ludovic écrit:

mais je ne vois pas bien comment récupérer la JumPlist de Word et parcourir les éléments présents pour supprimer tout ceux qui commencent par DM-#

Si cela peut te rassurer, pour l'instant moi non plus :lol:
Ce n'est pas trivial, même si c'est du \"pré mâché\".
Peut être une piste ici .
Ludovic écrit:

Avez-vous déjà touché au sujet ?

Non, mais j'avais noté ce script via le flux RSS du site \"Scripting Guys Script Repository\".

J'essai de voir ça ce WE, si tu peux attendre.
En attendant la lecture, Oh combien réjouissante, de la doc (Windows API Code Pack Help.chm) me semble être la première étape.
Mais là on quitte le scripting :whistle:
Connais-tu le dev ?

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 9 mois #11915 par Besançon Ludovic
Réponse de Besançon Ludovic sur le sujet Re:JumpList
Le dev est ... loin et proche à la fois !
15 ans que je l'ai quitté pour aller vers le système.
Mais je goute toujours avec plaisir la mise au point de scripts.
Et powershell vraiment pationnant pour cela.

La doc chm du Windows API Code Pack Help m'a semblé minimaliste et inutile.
Je préfère ton lien vers la classe JumpList.

L'idée était bien entendu de conserver dans la liste les récents documents corrects et retirer les mauvais.
Les retirer tous est trop restrictif.

Ludovic.<br><br>Message édité par: Ludovic, à: 1/06/12 10:53

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 9 mois #11922 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:JumpList
Après de nombreuses recherches, je n'ai pas trouvé de solution. On trouve beaucoup d'infos sur l'ajout, mais peu sur la suppression.
Il faut soit se coltiner la lecture du SDK (interfaces natives), soit poster dans un forum dédié aux API.

&gt;&gt;Je préfère ton lien vers la classe JumpList.
C'est du dotnet 4.0.

En dotnet 2.0 avec Powershell, cela me semble mal parti...

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 9 mois #11934 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:JumpList
Une piste dans ce tutoriel , il faut, à priori, creuser autour de l'interface IApplicationDestinations .
Il se peut qu'il faille récupérer les éléments de la liste, supprimer la liste et la reconstruire sans les éléments souhaités.
A confirmer.<br><br>Message édité par: Laurent Dardenne, à: 5/06/12 20:53

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.056 secondes
Propulsé par Kunena