2014-12-05 47 views
1

我已經瀏覽了互聯網尋找使用Windows的Windows + R快捷方式使用默認命令行開關運行chrome(或任何應用程序)的方法。更改開始 - >運行 - > chrome以包含開關

我的妻子和我分享一個Windows用戶,但在Chrome中,我們有不同的用戶,所以我們不必共享設置,書籤等

Chrome提供了一個開關--profile-directory="[someDir]",將允許您設置用戶運行時。我是唯一使用Windows + R快捷方式的人,所以當我輸入「chrome」時,我想設置默認設置,以便與我的用戶一起運行chrome實例,而不管最後一個chrome窗口是否打開(哪個它是如何決定運行哪個用戶的)。

看起來正確的地方做出這種變化是在註冊表中: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\chrome.exe

如果我編輯(默認)鍵,包括--profile-directory="Default",Windows無法找到路徑,大概是因爲它把報價當我按下「運行」對話框中的「輸入」時,會出現整個問題。

使用類似於SQL注入的東西,並添加戰略性放置的引號也不起作用 - 我的猜測是它逃脫了它們。

MSDN暗示,你也許可以添加命令行參數作爲子項的...\App Paths\chrome.exe關鍵,但我嘗試添加--profile-directory = "Default"--profile-directory= = "Default",並--profile-directory="Default" =(空字符串),其中沒有工作。

任何人都知道如何做到這一點,或者說Google可能比我更好?

作爲最後的手段,我可​​以替換(Default)註冊表項指向一個批處理文件,該文件與交換機一起運行chrome.exe,但我真的不想。

回答

0

看來您需要使用內部 Chrome配置文件名稱。

我跑ChromePortable,所以我必須做的第一件事就是更改用戶數據目錄

鉻://版本有助於確認所使用的配置文件....

在首先我認爲需要完整的路徑。其實,它只是引用真實的內部名稱...

這裏的快捷我的修訂鉻的例子

L:\ OS \安裝MyApps \ GoogleChromePortable \軟件\鉻斌\的chrome.exe --user-數據-DIR = L:\ OS \安裝MyApps \ GoogleChromePortable \數據\輪廓--profile-目錄= 「資料1」

(一如既往地重新命令指定參數時,任何空格應該由引號所包圍)