ฉันจะค้นหาเป้าหมายของทางลัดโฆษณาได้อย่างไร [ซ้ำ]


14

แก้ไข:เดิมฉันใช้ชื่อ "ฉันจะค้นหาเป้าหมายของทางลัด MS-Office ได้อย่างไร" แต่เนื่องจากมีการเปลี่ยนแปลงเนื่องจากปัญหาไม่ได้เฉพาะเจาะจงกับทางลัด MS-Office

ฉันติดตั้ง MSOffice 2010 OneNote ไว้แล้วทางลัดในเมนูเริ่มมีคุณสมบัติดังต่อไปนี้:

ป้อนคำอธิบายรูปภาพที่นี่

ในขณะที่คุณสามารถดูTargetข้อมูลทั่วไปและFind Targetปุ่มเป็นสีเทา

ฉันจะหาไฟล์ที่ทางลัดชี้ไปยังได้อย่างไร

แก้ไข:ฉันกำลังมองหาเป้าหมายของทางลัดเพื่อให้ฉันสามารถใช้กับหนึ่งในปุ่ม "Favorite" บนแป้นพิมพ์ Microsoft ของฉัน อย่างไรก็ตามในการจมอยู่กับที่ต้องการค้นหาที่ตั้งของเป้าหมายฉันลืมไปว่าฉันสามารถตั้งค่ารายการโปรดให้ชี้ไปที่ทางลัดนี้ไม่ใช่ไฟล์ที่เรียกใช้งานได้

แม้ว่าวิธีนี้จะช่วยแก้ไขปัญหาของฉัน แต่ก็ยังทำให้เราต้องการทราบวิธีการค้นหาตำแหน่งของไฟล์เป้าหมายในทางลัดโฆษณา

คำตอบ:


4

ดูเหมือนว่าสิ่งเหล่านี้คือ "ทางลัดโฆษณา" นั่นคือพวกเขาทำลายฟังก์ชันการทำงานบางอย่างเช่นฟังก์ชั่น "ค้นหาเป้าหมาย" เพื่อให้สามารถแสดงข้อมูลเกี่ยวกับโปรแกรมเช่นทางลัด Excel ว่า "ทำการคำนวณ blah blah blah"

ดูเหมือนว่าจะมีคนมากกว่าสองสามคนบนอินเทอร์เน็ต:

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

อาดูเหมือนว่ามีการถามทาง SO: /programming/1270779/why-is-the-the-target-disabled-in-dot-net-shortcuts-after-setup


น่าสนใจขอบคุณสำหรับข้อมูลเกี่ยวกับทางลัดโฆษณา การอภิปรายเกี่ยวกับการแก้ไขปุ่มเป้าหมายนั้นมีประโยชน์ แต่ในกรณีนี้ฉันแค่ต้องการทราบวิธีค้นหาทางลัดนี้ ฉันได้อัปเดตคำถามพร้อมข้อมูลเพิ่มเติมแล้ว
Tony

1
@ โทนี่สิ่งที่ดีที่สุดที่ฉันสามารถทำได้คือเปิดแผ่นจดบันทึกและวางไฟล์. lnk ลงในนั้นในบรรดาขยะทั้งหมด (สำหรับ Excel อย่างน้อย) สตริงที่มีลักษณะคล้าย "C.. \.. \.. \ .. \.. \.. \ P rogram F iles \ M icrosoft O ffice \ O ffice 1 2 \ EXCEL. EX E "
Mokubai

ลิงก์ไปยัง dotnetmonster ชี้ไปยังโดเมนที่ไม่ได้ลงทะเบียนสำหรับฉันในขณะนี้
แมทธิว

ในขณะที่ข้อมูลที่มีประโยชน์ฉันไม่เห็นว่าสิ่งนี้ตอบคำถามได้อย่างไร
Neutrino

5

ลองอย่างใดอย่างหนึ่งด้านล่าง (จากฟอรัม 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 (ด้วยการติดตั้งโมดูล Windows Installerนี้)

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

-3

ทั้งหมด executables Office 2010 C:\Program Files\Microsoft Office\Office14\ควรจะอยู่ใน


เส้นทางนั้นไม่มีอยู่ในคอมพิวเตอร์ของฉัน ฉันติดตั้ง Office 2007 แล้วและมีเพียง OneNote จากปี 2010 (นี่เป็นคอมพิวเตอร์ที่ทำงานไม่ใช่ส่วนตัว)
Tony

หากคุณมีคอมพิวเตอร์ 64 บิตอาจอยู่ใน Program Files (x86)
Deniz Zoeteman

ฉันมีคอมพิวเตอร์ 64 บิต แต่ติดอยู่ที่ XP (จนกว่า บริษัท จะตัดสินใจอัปเกรด) ฉันค้นหาOneNote.exeและพบมันC:\Program Files\Microsoft Office 2007\Office14เพื่อให้คุณอยู่ใกล้ :) แน่นอนฉันควรจะค้นหามันตั้งแต่แรก แต่ฉันยังสนใจที่จะทราบวิธีการแก้ไขTargetทางลัดโฆษณา
Tony

1
-1 ไม่ตอบคำถามที่ถาม
user66001
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.