題 Notepad ++:有沒有辦法解決我無法從運行菜單運行Chrome的事實?


我在Windows 7-64位上運行Notepad ++ v.5.9.2。當我嘗試從N ++中的“運行”菜單啟動IE或Firefox中的文件時,沒有問題。但是,當我單擊“在Chrome中啟動”時,即使我在我的系統上安裝了Chrome 12(並且它在Notepad ++之外運行正常),也沒有任何反應。

我嘗試在以下行中找到的N ++ shortcuts.xml文件中修改Chrome的路徑:“chrome”$(FULL_CURRENT_PATH)“”。我嘗試用​​我機器上的chrome.exe文件的完整路徑替換$(FULL_CURRENT_PATH),但它仍然不起作用。

有誰知道如何解決這個問題,以便當我點擊“運行”>“在Chrome中啟動”時,該文件實際上會在Chrome中啟動,就像在IE和Firefox中一樣?


8
2017-07-05 21:43


起源




答案:


在瀏覽另一個不相關的Notepad ++答案時,我遇到了一些幫助我弄清楚如何解決問題的方法(感謝jweede !!) 這是文檔。

  1. 在“運行”菜單下,單擊“運行”。
  2. 瀏覽到我的Chrome可執行文件所在的位置 C:\Users\(current user)\AppData\Local\Google\Chrome\Application\chrome.exe 此路徑現在將顯示在框中。
  3. 在整個路徑周圍加上引號,在最後一個引號後面加一個空格(重要)!然後輸入 "$(FULL_CURRENT_PATH)"在盒子裡,空間之後。
  4. 單擊對話框中的“運行”,它應該在Chrome中打開您當前的Notepad ++文件。如果一切順利,請單擊“保存”並為新快捷方式命名並指定鍵盤快捷鍵。

4
2017-07-06 16:33





為什麼要嘗試替換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的路徑包含空格。

在cmd中使用的示例:

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在啟動時不會向控制台寫入任何內容。


3
2017-07-06 10:00



@ sinni800 - 謝謝。我以為我已經修改了shortcuts.xml中的chrome行,看起來就像你給我的命令行,但事實證明我錯過了路徑結束引號和$(FULL ...)的開頭引號之間的空格沒有空間就行不通!! - terrytek
@ sinni800 - 我在下面的解決方案中刪除了原來的“在Chrome中啟動”命令(這是愚蠢的)。我做了一個乾淨的重新安裝,以獲得該項目,放 code<Command Key =“82”Shift =“yes”Alt =“yes”Ctrl =“yes”name =“在Chrome中啟動”>“C:\ Users \ Terese \ AppData \ Local \ Google \ Chrome \ Application \ chrome。 exe“”$(FULL_CURRENT_PATH)“</ Command>code STILL不起作用,我不知道為什麼。 - terrytek
真的,我不知道為什麼...... - sinni800


  1. 將Google Chrome快捷方式圖標複製到Notepad ++文件夾中

  2. 重命名它  

您需要管理員批准。

enter image description here


3
2017-11-11 15:40





通常,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 ++應該能夠運行它,除非它使用一些奇怪的方式調用程序。


1
2017-07-06 09:29



雖然其中許多解決方案都可行,但這可能是最正確的答案。 - Steve Rowe


聽起來它可能是shortcuts.xml文件中的一個非常小的細節。鉻線看起來如下所示嗎?

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

編輯  - 另外,究竟是什麼錯誤?它是否提供錯誤消息,無聲無息或其他什麼?


0
2017-07-05 22:27



是的,shortcuts.xml文件中的Chrome行看起來就像你擁有它一樣。沒有錯誤消息;它只是無聲無息。 - terrytek
@ BenJones - 是的,shortcuts.xml文件中的Chrome行看起來就像你擁有它一樣。沒有錯誤消息;它只是無聲無息。 - terrytek


如果以上提示不起作用,那麼試試這個:  將您的路徑複製到Chrome(我的是C:\ Program Files x86)\ Google \ Chrome \ Application \ chrome.exe)。現在打開Notepad ++並按F5或從Run下拉菜單中選擇Run選項,然後用雙引號粘貼此路徑。現在在結束引用後放置一個空格並在空格後放置以下內容 $(FULL_CURRENT_PATH)。     它應該看起來像“C:\ Program Files(x86)\ Google \ Chrome \ Application \ chrome.exe”$(FULL_CURRENT_PATH) 。現在使用任何名稱和快捷鍵保存此路徑。

然後你可以使用快捷鍵或運行下拉菜單打開你的文件;

               THANK YOU

-1
2018-01-09 14:45



請在將來使用格式。 - Ramhound
這複製了另一個答案,並沒有添加任何新內容。請不要發布答案,除非您確實有新的貢獻。 - DavidPostill♦