Notepad ++: มีวิธีแก้ไขความจริงที่ว่าฉันไม่สามารถเรียกใช้ Chrome จากเมนูเรียกใช้หรือไม่


12

ฉันใช้ Notepad ++ v.5.9.2 บน Windows 7-64 บิต เมื่อฉันพยายามเปิดไฟล์ใน IE หรือ Firefox จากเมนู Run ใน N ++ ไม่มีปัญหา อย่างไรก็ตามเมื่อฉันคลิก "เปิดตัวใน Chrome" ไม่มีอะไรเกิดขึ้นแม้ว่าฉันจะติดตั้ง Chrome 12 บนระบบของฉัน (และทำงานได้ดีนอก Notepad ++)

ฉันพยายามแก้ไขพา ธ ไปยัง Chrome ในไฟล์ N ++ shortcuts.xml ที่พบในบรรทัดต่อไปนี้: "chrome" $ ​​(FULL_CURRENT_PATH) "" ฉันพยายามแทนที่ $ (FULL_CURRENT_PATH) ด้วยเส้นทางแบบเต็มของไฟล์ chrome.exe บนเครื่องของฉัน แต่ก็ยังใช้งานไม่ได้

ไม่มีใครรู้ว่าฉันสามารถแก้ไขปัญหานี้ได้อย่างไรเมื่อฉันคลิกที่เรียกใช้> เปิดตัวใน Chrome ไฟล์จะเปิดตัวใน Chrome เหมือนที่ทำใน IE และ Firefox หรือไม่

คำตอบ:


5

ในขณะที่กำลังอ่านคำตอบ Notepad ++ อื่นที่ไม่เกี่ยวข้องฉันเจอสิ่งที่ช่วยให้ฉันหาวิธีแก้ไขปัญหา (ขอบคุณ jweede !!) นี่คือเอกสาร

  1. ภายใต้เมนูเรียกใช้คลิกเรียกใช้
  2. เรียกดูไปทุกที่ที่ Chrome ทำงานของคุณอยู่ในเหมืองC:\Users\(current user)\AppData\Local\Google\Chrome\Application\chrome.exe เส้นทางนี้จะปรากฏในกล่อง
  3. ใส่เครื่องหมายคำพูดรอบ ๆ พา ธ ทั้งหมดและช่องว่างหลังเครื่องหมายคำพูดสุดท้าย (สำคัญ)! จากนั้นพิมพ์ลง"$(FULL_CURRENT_PATH)"ในช่องว่างหลังช่องว่าง
  4. คลิก "Run" ในกล่องโต้ตอบและควรเปิดไฟล์ Notepad ++ ปัจจุบันของคุณใน Chrome หากทุกอย่างเรียบร้อยดีให้คลิก "บันทึก" และตั้งชื่อทางลัดใหม่ของคุณแล้วกำหนดแป้นพิมพ์ลัด

4

ทำไมคุณลองแทนที่ส่วน FULL_CURRENT_PATH นี่คือไฟล์ข้อความที่เปิดในปัจจุบัน

แทนที่ส่วน "Chrome" ด้วยสถานที่ที่ Chrome อยู่

ตัวอย่าง:

<Command name="Launch in Chrome" Ctrl="yes" Alt="yes" Shift="yes" Key="82">&quot;c:\Documents and Settings\<username>\Local Settings\Application Data\Google\Chrome\Application\chrome.exe&quot; &quot;$(FULL_CURRENT_PATH)&quot;</Command>

กรุณาโฟกัสเพิ่มเติมที่&quot;ฉันใส่ไว้ สิ่งเหล่านี้มีอยู่เนื่องจากเส้นทางไปยัง Chrome มีช่องว่าง

ตัวอย่างเมื่อใช้เป็นคำสั่ง:

C:\>c:\programme\internet explorer\iexplore.exe
Der Befehl "c:\programme\internet" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.

C:\>

ฉันใช้ Windows เยอรมันและมันบอกว่าไม่พบคำสั่ง " c:\programme\internet" คิดว่าคำสั่งที่ฉันพยายามเรียกใช้คือ " C:\Programme\Internet" ด้วยพารามิเตอร์ " Exporer\iexplore.exe"

C:\>"c:\programme\internet explorer\iexplore.exe"

C:\>

สิ่งนี้จะเรียกใช้ Internet Explorer ทันที เหตุผลที่ไม่มีอะไรเกิดขึ้นคือ Internet Explorer ไม่ได้เขียนอะไรลงในคอนโซลเมื่อเริ่มต้น


@ sinni800 - ขอบคุณ ฉันคิดว่าฉันได้แก้ไขโครเมี่ยมบรรทัดใน shortcuts.xml ให้ดูเหมือนกับบรรทัดคำสั่งที่คุณให้ฉัน แต่ปรากฎว่าฉันขาดช่องว่างระหว่างการอ้างอิงจบของเส้นทางและราคาเริ่มต้นสำหรับ $ (เต็ม ... ) มัน ไม่ทำงานหากไม่มีที่ว่าง !!
terrytek

@ sinni800 - ฉันได้ลบคำสั่ง "Launch in Chrome" ต้นฉบับ (ซึ่งโง่มาก) เมื่อฉันได้แก้ปัญหาด้านล่าง หลังจากที่ฉันติดตั้งใหม่ทั้งหมดเพื่อให้ได้รับรายการนั้นกลับคืนให้วางcode<Command Key = "82" Shift = "ใช่" Alt = "ใช่" Ctrl = "ใช่" name = "เปิดใช้งานใน Chrome"> "C: \ Users \ Terese \ AppData \ Local \ Google \ Chrome \ Application \ chrome.exe "" $ (FULL_CURRENT_PATH) "</Command> codeSTILL ใช้งานไม่ได้และฉันไม่รู้ว่าทำไม
terrytek

จริง ๆ ฉันไม่รู้ว่าทำไม ...
sinni800

3
  1. คัดลอกไอคอนทางลัดของ Google Chrome ไปยังโฟลเดอร์ Notepad ++

  2. เปลี่ยนชื่อเป็นchrome

คุณจะต้องได้รับการอนุมัติจากผู้ดูแลระบบ

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


1

โดยปกติแล้ว Notepad ++ จะไม่ต้องการพา ธ ไปยัง chrome เนื่องจากตัวติดตั้ง Chrome ควรเพิ่มรายการในรีจิสตรีภายใต้คีย์ App Paths:

ใน Windows XP (และฉันสมมติว่ามันใช้งานได้เหมือนกันใน Windows 7):

REG QUERY "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\chrome.exe"

ควรรายงาน:

Path        REG_SZ  C:\Documents and Settings\<username>\Local Settings\Application Data\Google\Chrome\Application
<NO NAME>   REG_SZ  C:\Documents and Settings\<username>\Local Settings\Application Data\Google\Chrome\Application\chrome.exe

ใน Windows 7 แน่นอนว่าจะเป็นC: \ Users \ <ชื่อผู้ใช้>

และใน Windows 7 Chrome อาจลงทะเบียนภายใต้คีย์พา ธ ของแอพต่อผู้ใช้ :
HKCU \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ App Paths \ chrome.exe

แต่ตราบใดที่สิ่งเหล่านี้ยังคงอยู่และชี้ไปที่การปฏิบัติการของ Chrome Notepad ++ ควรจะสามารถใช้งานได้เว้นแต่ว่ามันจะใช้วิธีการแปลก ๆ ในการเรียกใช้โปรแกรม


ในขณะที่วิธีแก้ปัญหาเหล่านี้จำนวนมากใช้ได้ แต่นี่อาจเป็นคำตอบที่ถูกต้องที่สุดที่นี่
Steve Rowe

0

ดูเหมือนว่ามันอาจเป็นรายละเอียดที่น้อยมากในไฟล์ shortcuts.xml สายโครเมี่ยมมีลักษณะเหมือนด้านล่างหรือไม่?

<Command name="Launch in Chrome" Ctrl="yes" Alt="yes" Shift="yes" Key="82">chrome &quot;$(FULL_CURRENT_PATH)&quot;</Command>

แก้ไข - นอกจากนี้ข้อผิดพลาดคืออะไร? มันแสดงข้อความข้อผิดพลาดไม่ทำอะไรเลยหรืออย่างอื่นหรือไม่?


ใช่บรรทัด Chrome ในไฟล์ shortcuts.xml นั้นจะเหมือนกับที่คุณมี ไม่มีข้อความแสดงข้อผิดพลาด; มันไม่ทำอะไรอย่างเงียบ ๆ
terrytek

@ BenJones - ใช่แล้วบรรทัด Chrome ในไฟล์ shortcuts.xml นั้นเหมือนกับที่คุณมี ไม่มีข้อความแสดงข้อผิดพลาด; มันไม่ทำอะไรอย่างเงียบ ๆ
terrytek

0

สำหรับฉันสิ่งเหล่านี้ใช้ไม่ได้กับ windows 10 โปรดลองสิ่งนี้

ดู> ดูไฟล์ปัจจุบันใน> Chrome

หวังว่านี่จะช่วยได้


-1

หากเคล็ดลับข้างต้นไม่ทำงานให้ลองทำดังนี้: คัดลอกพา ธ ของคุณไปยัง Chrome (ของฉันคือ C: \ Program Files x86) \ Google \ Chrome \ Application \ chrome.exe) ตอนนี้เปิด Notepad ++ ของคุณแล้วกด F5 หรือเลือกตัวเลือกเรียกใช้จากเมนูแบบเลื่อนลงเรียกใช้และวางเส้นทางนี้ในเครื่องหมายคำพูดคู่ ตอนนี้ใส่ช่องว่างหลังจากสิ้นสุดคำพูดและใส่ต่อไปนี้หลังจากช่องว่าง $ (FULL_CURRENT_PATH) ควรมีลักษณะเช่น "C: \ Program Files (x86) \ \ Chrome \ Application ของ Google \ chrome.exe" $ (FULL_CURRENT_PATH) ตอนนี้บันทึกพา ธ นี้ด้วยชื่อและปุ่มลัดที่คุณชอบ

และหลังจากนั้นคุณสามารถเปิดเอกสาร ur โดยใช้ปุ่มทางลัดหรือเรียกใช้เมนูแบบเลื่อนลง

               THANK YOU

เป็นการทำซ้ำคำตอบอื่นและไม่เพิ่มเนื้อหาใหม่ โปรดอย่าโพสต์คำตอบเว้นแต่ว่าคุณมีสิ่งใหม่ที่จะมีส่วนร่วม
DavidPostill

-1

แก้ไขได้ง่าย

1- บันทึกไฟล์ HTML ของคุณ 2- ไปที่ File explorer และค้นหา 3- เลือกและคลิกขวาเพื่อนำเมนู 4- เลือกเปิดด้วยแล้วเลือกแอปพลิเคชันเว็บที่คุณต้องการ เสร็จสิ้น


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