¿Cómo encuentro el objetivo de un acceso directo anunciado? [duplicar]

14

EDITAR: Originalmente utilicé el título "¿Cómo encuentro el destino de un acceso directo de MS-Office?" pero desde entonces lo ha cambiado ya que el problema no es específico de los accesos directos de MS-Office.

Tengo instalado MSOffice 2010 OneNote, el acceso directo en el menú Inicio tiene las siguientes propiedades:

ingrese la descripción de la imagen aquí

Como puede ver, la Targetinformación es genérica y el Find Targetbotón está atenuado.

¿Cómo encuentro el archivo al que apunta el acceso directo?

EDITAR: Estaba buscando el Destino del atajo para poder usarlo con una de las teclas "Favoritos" en mi teclado Microsoft. Sin embargo, al quedar atrapado en querer encontrar la ubicación del Objetivo, olvidé que solo podía establecer el favorito para señalar este acceso directo, no el ejecutable.

Aunque eso resuelve mi problema, todavía deja que queramos saber cómo encontrar la ubicación de los archivos de destino en los accesos directos anunciados.

Tony
fuente

Respuestas:

4

Parece que estos son "Accesos directos anunciados", es decir, rompen ciertas funcionalidades como la función "Buscar destino" para permitirle mostrar información sobre el programa como el acceso directo de Excel que dice "Realiza cálculos bla bla bla"

Parece haber molestado a más de unas pocas personas en Internet:

http://www.dotnetmonster.com/Uwe/Forum.aspx/vs-setup/1894/Setup-creates-shortcut-with-find-target-grayed

Ah, parece que se ha preguntado en SO: /programming/1270779/why-is-the-target-disabled-in-dot-net-shortcuts-after-setup

Mokubai
fuente
Interesante, gracias por la información sobre los accesos directos anunciados. Las discusiones sobre la fijación de los botones de destino son útiles, pero en este caso solo quiero saber cómo saber a qué apunta este acceso directo. He actualizado la pregunta con más información.
Tony
1
@ Tony, lo mejor que puedo hacer es abrir el bloc de notas y soltar el archivo .lnk, entre toda la basura hay (al menos para Excel) una cadena que se parece a "C.. \.. \.. \ .. \.. \.. \ P rogram F iles \ M icrosoft O ffice \ O ffice 1 2 \ EXCEL. EX E "
Mokubai
El enlace a dotnetmonster apunta a un dominio no registrado para mí en este momento.
Matthew
Si bien es información útil, no veo cómo esto realmente responde la pregunta.
Neutrino
5

Pruebe cualquiera de los siguientes (de los foros de Tek-Tips ):

VbScript

' GetRealTarget.vbs
' This version needs to be run under wscript engine rather than cscript

' Pass the full path to an MSI "Advertised Shortcut" lnk file (including the extension) as a parameter
' e.g. assuming that we have a default install of Office 2003 for All Users:
' GetRealTarget "C:\Documents and Settings\All Users\Start Menu\Programs\Microsoft Office\Microsoft Office Excel 2003.lnk" 
' Displays fully resolved target for the MSI shortcut

Option Explicit
Dim MSITarget

On Error Resume Next ' just some simple error handling for purposes of this example
If wscript.arguments.count = 1 Then ' did actually pass an MSI advertised shortcut? Or, at least, a parameter that could be such a thing?
   With CreateObject("WindowsInstaller.Installer")
      Set MSITarget = .ShortcutTarget(wscript.arguments(0))
      If Err = 0 then
         MsgBox .ComponentPath(MSITarget.StringData(1), MSITarget.StringData(3))
      Else 
         MsgBox wscript.arguments(0) & vbcrlf & "is not a legitimate MSI shortcut file or could not be found"
      End If
   End With
End If
On Error Goto 0

PowerShell (con la instalación de este módulo de Windows Installer )

get-msiproductinfo | where { $_.ProductState -match "Installed" } | fl AdvertisedProductName, InstallLocation
user66001
fuente
-3

Todos los ejecutables de Office 2010 deberían estar en C:\Program Files\Microsoft Office\Office14\.

Deniz Zoeteman
fuente
Ese camino no existe en mi computadora. Tengo Office 2007 instalado y solo OneNote de 2010 (esta es una computadora de trabajo, no personal)
Tony
Si tiene una computadora de 64 bits, puede estar en Archivos de programa (x86).
Deniz Zoeteman
Tengo una computadora de 64 bits pero estoy atascado en XP (hasta que la compañía decida actualizar). Lo busqué OneNote.exey lo encontré allí, C:\Program Files\Microsoft Office 2007\Office14así que estabas cerca :) Por supuesto, debería haberlo buscado en primer lugar, pero todavía estoy interesado en saber cómo resolver el Targetacceso directo anunciado.
Tony
1
-1 No responde la pregunta formulada.
user66001