Làm cách nào để tìm mục tiêu của lối tắt được quảng cáo? [bản sao]


14

EDIT: Ban đầu tôi đã sử dụng tiêu đề "Làm cách nào để tìm mục tiêu của phím tắt MS-Office?" nhưng đã thay đổi nó vì vấn đề không cụ thể đối với các phím tắt MS-Office.

Tôi đã cài đặt MSN 2010 OneNote, lối tắt trong menu Bắt đầu có các thuộc tính sau:

nhập mô tả hình ảnh ở đây

Như bạn có thể thấy Targetthông tin là chung chung và Find Targetnút bị mờ đi.

Làm cách nào để tìm tệp mà phím tắt đang trỏ đến?

EDIT: Tôi đang tìm mục tiêu của phím tắt để tôi có thể sử dụng nó với một trong các phím "Yêu thích" trên bàn phím Microsoft của tôi. Tuy nhiên, khi bị cuốn vào việc muốn tìm vị trí của Target, tôi quên rằng tôi chỉ có thể đặt mục ưa thích để trỏ đến lối tắt này, chứ không phải thực thi.

Mặc dù điều đó giải quyết được vấn đề của tôi nhưng nó vẫn khiến chúng tôi muốn biết cách tìm vị trí của các tệp Target trong các phím tắt được quảng cáo.

Câu trả lời:


4

Dường như đây là "Phím tắt được quảng cáo", nghĩa là chúng phá vỡ một số chức năng nhất định như chức năng "Tìm mục tiêu" để cho phép nó hiển thị thông tin về chương trình như phím tắt Excel có nội dung "Thực hiện tính toán blah blah blah"

Nó dường như đã làm phiền nhiều hơn một vài người trên internet:

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

À, có vẻ như nó đã được hỏi trên SO: /programming/1270779/why-is-the-target-disables-in-dot-net-shortcut-after-setup


Thật thú vị, cảm ơn thông tin về Phím tắt được quảng cáo. Các cuộc thảo luận liên quan đến việc sửa các nút Target rất hữu ích nhưng trong trường hợp này tôi chỉ muốn biết làm thế nào để tìm hiểu xem phím tắt này trỏ đến cái gì. Tôi đã cập nhật câu hỏi với một số thông tin thêm.
Tony

1
@Tony, Điều tốt nhất tôi có thể làm là mở notepad và thả tệp .lnk vào đó, trong số tất cả các rác là (ít nhất là cho Excel) một chuỗi trông giống như "C. \. \. \. \ . \ .. \ \. \ P rogram F iles \ M icrosoft O ffice \ O ffice 1 2 \ EXCEL. EX E "
Mokubai

Hiện tại, liên kết đến dotnetmonster trỏ đến một miền chưa đăng ký đối với tôi.
Matthew

Mặc dù thông tin hữu ích, tôi không thấy cách này thực sự trả lời câu hỏi.
Neutrino

5

Hãy thử một trong những điều dưới đây (từ Diễn đàn 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 (với cài đặt Mô-đun cài đặt Windows này )

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

-3

Tất cả các tệp thực thi của Office 2010 phải có trong C:\Program Files\Microsoft Office\Office14\.


Con đường đó không tồn tại trên máy tính của tôi. Tôi đã cài đặt Office 2007 và chỉ OneNote từ năm 2010 (đây là máy tính làm việc, không phải cá nhân)
Tony

nếu bạn có máy tính 64 bit, nó có thể nằm trong Tệp chương trình (x86).
Deniz Zoeteman

Tôi có một máy tính 64 bit nhưng bị kẹt trên XP (cho đến khi công ty quyết định nâng cấp). Tôi đã tìm kiếm OneNote.exevà tìm thấy nó C:\Program Files\Microsoft Office 2007\Office14để bạn gần gũi :) Tất nhiên, tôi chỉ nên tìm kiếm nó ở nơi đầu tiên nhưng tôi vẫn quan tâm để biết cách giải quyết Targetlối tắt được quảng cáo.
Tony

1
-1 Không trả lời câu hỏi.
user66001
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.