Question JumpList

Plus d'informations
il y a 13 ans 9 mois #11945 par Besançon Ludovic
Réponse de Besançon Ludovic sur le sujet Re:JumpList
Pourrais-tu me redonner une petite couche ... de powershell ?
Comment instancier une classe JumpList ?

Mais tout cela me fait un peu peur !

Ludovic.

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

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

Pourrais-tu me redonner une petite couche ... de powershell ?

Dés que je peux
Ludovic écrit:

Comment instancier une classe JumpList ?

Du peu que j'ai compris c'est le point d'entrée pour ajouter des éléments. Déjà comment récupèrer le lien d'une application épinglé sur la barre de tâches...
Ludovic écrit:

Mais tout cela me fait un peu peur !

Je veux bien te croire.
Dans ces cas là j'essaie de faire du reverse, car il faut déjà comprendre comment cela fonctionne avant de savoir si cela est possible. Et comme il s'agit d'interface COM du shell, ça prend un certain temps.

Tutoriels PowerShell

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

Plus d'informations
il y a 13 ans 9 mois #11955 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:JumpList
A priori, d'aprés cette doc ce n'est pas possible :

IApplicationDocumentLists is used only with the automatically generated Recent or Frequent categories. It cannot retrieve a list of items that the user has pinned to the Jump List. That list cannot be retrieved programmatically because it cannot be manipulated programmatically; it is strictly under the user's control. IApplicationDocumentLists also cannot access custom categories or the task list.


Tutoriels PowerShell

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

Plus d'informations
il y a 13 ans 9 mois #11957 par Besançon Ludovic
Réponse de Besançon Ludovic sur le sujet Re:JumpList
Au moment de la création des profils sur un PC j'utilise un script pour épingler des applications dans la barre de tâches.

[code:1]$PinVerb = \"Épingler à la barre des tâches\"
$myShellA = new-object -com \"Shell.Application\"
# Par exemple : $myFile=$myShellA.NameSpace(0x0017).Self.Path + '\Google Chrome\Google Chrome.lnk'
$myPath=$myFile.SubString(0,$myFile.Length-($myFile.Split(\"\\"«»)[$myFile.Split(\"\\"«»).Count-1].Length))
$myFolder=$myShellA.Namespace($myPath)
$myItem=$myFolder.ParseName($myFile.SubString($myFile.Length-($myFile.Split(\"\\"«»)[$myFile.Split(\"\\"«»).Count-1].Length)))
$myVerbs=$myItem.Verbs()
ForEach($myVerb in $myVerbs){if($myVerb.Name.Replace(\"&\",\"\"«») -match $PinVerb){$myVerb.DoIt()}}
[/code:1]

Ne pourrait-on pas faire pareil pour supprimer dans la liste des récents avec le menu droit et \"Supprimer de cette liste\" ?

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

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

Ne pourrait-on pas faire pareil pour supprimer dans la liste des récents avec le menu droit et \"Supprimer de cette liste\" ?

Aucune idée, peut être est-il possible de supprimer toute la liste des récents, mais pas sûr que les utilisateurs apprécient...

Tutoriels PowerShell

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

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