Reklamı yapılan bir kısayolun Hedefini nasıl bulabilirim? [çiftleme]


14

EDIT: Başlangıçta "MS-Office kısayolunun hedefini nasıl bulabilirim?" ancak sorun MS-Office kısayollarına özgü olmadığından beri değiştirildi.

Yüklü MSOffice 2010 OneNote var, Başlat menüsündeki kısayol aşağıdaki özelliklere sahiptir:

resim açıklamasını buraya girin

Gördüğünüz gibi Targetbilgiler geneldir ve Find Targetdüğme gri renktedir.

Kısayolun işaret ettiği dosyayı nasıl bulabilirim?

DÜZENLEME: Kısayolun Hedefini arıyordum, böylece Microsoft klavyemdeki "Favori" tuşlarından biriyle kullanabildim. Ancak, Hedefin yerini bulmak için yakalanırken, sık kullanılanı sadece çalıştırılabilir değil, bu kısayolu gösterecek şekilde ayarlayabildiğimi unuttum.

Her ne kadar bu sorunumu çözse de, Reklamı yapılan kısayollarda Hedef dosyalarının yerini nasıl bulacağımızı bilmek istiyoruz.

Yanıtlar:


4

Bunların "Reklamı Yapılan Kısayollar" olduğu, yani "Hesaplamaları Gerçekleştiriyor"

İnternetteki birkaç kişiden daha fazla rahatsız olmuş gibi görünüyor:

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

Ah, SO'da sorulduğu anlaşılıyor: /programming/1270779/why-is-the-target-disabled-in-dot-net-shortcuts-after-setup


İlginç, Reklamı Yapılan Kısayollar hakkında bilgi için teşekkürler. Hedef düğmelerini düzeltmeye ilişkin tartışmalar yararlıdır, ancak bu durumda sadece bu kısayolun neye işaret ettiğini öğrenmek istiyorum. Soruyu biraz daha bilgi ile güncelledim.
Tony

1
@Tony, yapabileceğim en iyi not defteri açmak ve .lnk dosyasını içine bırakmak, tüm çöp arasında (en azından Excel için) "C.. \.. \.. \ . \.. \.. \ P rogram Dosyaları \ M icrosoft Off \ Off 1 2 \ EXCEL. EX E "
Mokubai

Dotnetmonster bağlantısı şu anda benim için kayıtlı olmayan bir alana işaret ediyor.
Matthew

Yararlı bilgi olsa da, bunun soruyu gerçekten nasıl yanıtladığını görmüyorum.
Neutrino

5

Aşağıdakilerden birini deneyin ( Tek-İpuçları Forumlarından ):

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 (bu Windows Installer Modülünün yüklenmesi ile )

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

-3

Office 2010'un tüm yürütülebilir dosyaları olmalıdır C:\Program Files\Microsoft Office\Office14\.


Bu yol bilgisayarımda yok. Office 2007 yüklüyüm ve 2010'dan yalnızca OneNote'um var (bu kişisel değil bir iş bilgisayarı)
Tony

64 bit bilgisayarınız varsa Program Dosyalarında (x86) olabilir.
Deniz Zoeteman

64-bit bir bilgisayarım var ama XP'de kaldım (şirket yükseltmeye karar verene kadar). Ben aradım OneNote.exeve buldum C:\Program Files\Microsoft Office 2007\Office14böylece yakın oldu :) Tabii ki, ben ilk etapta sadece aramış olmalıydım ama hala Targetbir Reklam kısayolunu çözmek için bilmek istiyorum .
Tony

1
-1 Sorulan soruya cevap vermiyor.
user66001
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.