[問題] 用cmd開啟chrome瀏覽器

看板Python作者 (QQ)時間7年前發表 (2018/04/25 16:02), 7年前編輯推噓3(3036)
留言39則, 7人參與, 7年前最新討論串1/2 (看更多)
先說不好意思...這無關Python,但是不知道要去哪個板問@@ ------------------------------------------------------- 我google有關用cmd開chrome的,八九成就是直接在cmd打start chrome 在公司win10用這指令確實可以,而且不用指定chrome在的路徑 但是,在家裡win10的電腦,直接打start chrome的話,都會顯示 【系統找不到檔案 chrome。】 唯有把完整路徑打出來執行才能開啟,如下 C:\Program Files (x86)\Google\Chrome\Application>start chrome 而嘗試 C:\Users\User>start chrome (default) C:\start chrome 都一樣找不到 想請問原因在哪?如何解決? 因為我的code希望放到每一台電腦run後都能自動開chrome 總不能人工方式都去把每一台電腦的chrome絕對位置找出來然後貼上去code 抑或是有python的指令可以回傳這台電腦的chrome.exe所在的位置? 謝謝幫忙~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.68.160.241 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1524672164.A.42B.html ※ 編輯: znmkhxrw (219.68.160.241), 04/26/2018 00:03:23

04/26 00:12, 7年前 , 1F
把那個Application資料夾加到路徑裡面
04/26 00:12, 1F

04/26 00:17, 7年前 , 2F
set path “C:\Program Files (x86)\Google\Chrome\Applic
04/26 00:17, 2F

04/26 00:17, 7年前 , 3F
ation>start chrome; %path%”
04/26 00:17, 3F

04/26 00:18, 7年前 , 4F
path到application就好…手機複製忘記砍掉
04/26 00:18, 4F
什麼意思?? C:\Program Files (x86)\Google\Chrome\Application>start chrome 我內文說這串可以開沒問題 只是公司電腦不用指定詳細路徑直接打start chrome就可以了 但是家裡的不能 而我看網路上也蠻多解答是直接打start chrome

04/26 01:06, 7年前 , 5F
執行regedit,檢查HKEY_LOCAL_MACHINE\SOFTWARE\
04/26 01:06, 5F

04/26 01:06, 7年前 , 6F
Windows\CurrentVersion\App Paths\chrome.exe
04/26 01:06, 6F

04/26 01:07, 7年前 , 7F
這個資料夾,預設值有沒有指定到chorme.exe的路徑?
04/26 01:07, 7F

04/26 01:17, 7年前 , 8F
補一下說明好了... App Paths底下沒有chorme.exe,就新
04/26 01:17, 8F

04/26 01:18, 7年前 , 9F
增一個機碼名為chrome.exe,然後預設值設為
04/26 01:18, 9F

04/26 01:19, 7年前 , 10F
C:\Program Files (x86)\Google\Chrome\Application\
04/26 01:19, 10F

04/26 01:19, 7年前 , 11F
chrome.exe
04/26 01:19, 11F

04/26 01:19, 7年前 , 12F
這樣就可以在cmd用`start chrome`開啟chrome
04/26 01:19, 12F
謝謝g大 https://imgur.com/a/zVD6aqz 可是我打開後是這樣,貌似早已符合你說的條件?? ※ 編輯: znmkhxrw (219.68.160.241), 04/26/2018 01:42:25

04/26 01:52, 7年前 , 13F
這樣還蠻怪的... 所以你用家裡的電腦windows+R
04/26 01:52, 13F

04/26 01:52, 7年前 , 14F
然後打chrome也無法執行嗎?
04/26 01:52, 14F

04/26 02:15, 7年前 , 15F
windows+R 是什麼意思@@?
04/26 02:15, 15F

04/26 02:16, 7年前 , 16F
目前用個暴力解法是 對任何一台電腦都用os.walk找出chro
04/26 02:16, 16F

04/26 02:16, 7年前 , 17F
me.exe的絕對路徑QQ
04/26 02:16, 17F

04/26 02:32, 7年前 , 18F
windows鍵+R -> 開啟`執行`視窗
04/26 02:32, 18F

04/26 02:33, 7年前 , 19F
因為如果App Paths底下有chrome,照理來說也可以用
04/26 02:33, 19F

04/26 02:33, 7年前 , 20F
`執行`去跑.
04/26 02:33, 20F

04/26 02:43, 7年前 , 21F
我是試這兩個cmd: 1.anaconda prompt 2.搜尋>cmd>命令
04/26 02:43, 21F

04/26 02:43, 7年前 , 22F
提示字元 明天試試看你說的 謝謝
04/26 02:43, 22F

04/26 02:53, 7年前 , 23F
剛試了 也是無法QQ 錯誤訊息一樣
04/26 02:53, 23F

04/26 03:10, 7年前 , 24F
試試看: 1. windows+R -> 7zfm; 2. cmd: start 7zfm
04/26 03:10, 24F

04/26 03:12, 7年前 , 25F
如果上述兩個動作也都無法執行7zip的話再看看
04/26 03:12, 25F

04/26 03:32, 7年前 , 26F
這兩個都能執行7zip....
04/26 03:32, 26F

04/26 03:39, 7年前 , 27F
這太奇怪了 acrobat, gom, 7zfm, excel這些應用程式都可
04/26 03:39, 27F

04/26 03:56, 7年前 , 28F
連pcman.exe這種 只有(預設值) 沒有path 的也能start..
04/26 03:56, 28F

04/26 06:22, 7年前 , 29F
直覺跟環境變數有關?
04/26 06:22, 29F

04/26 10:02, 7年前 , 30F
要開機自動開瀏覽器根本不用到指令吧....
04/26 10:02, 30F
↑↓兩樓一起回,我不是開機開瀏覽器,是要執行某個.py檔時幫我開瀏覽器 所以打了這指令 os.system('start chrome') 這相當於在cmd打 start chrome 所以才有這篇文

04/26 10:43, 7年前 , 31F
如果你無法確保每台都有python,不就跟python版無關?
04/26 10:43, 31F

04/26 10:44, 7年前 , 32F
Windows或browsers版還比較相關吧
04/26 10:44, 32F

04/26 10:55, 7年前 , 33F
跟.py同一個資料夾放chrome的WebDriver驅動
04/26 10:55, 33F

04/26 10:57, 7年前 , 34F

04/26 10:58, 7年前 , 35F
不過這樣Chrome上面會有類似[正在執行自動測試]的訊
04/26 10:58, 35F
好 我回家試試 謝謝~

04/26 11:35, 7年前 , 36F
看來問題只在chrome身上,但我目前沒有頭緒.
04/26 11:35, 36F

04/26 11:36, 7年前 , 37F
不過現在新版的chrome.exe應該都會在你文章中說的路徑
04/26 11:36, 37F
公司電腦看g大你說的regedit路徑 跟家裡電腦一模一樣 不知道家裡出什麼問題QQ 不過目前至少有解,加個自動搜尋chrome位址的指令就可以了,只是會慢一點XD 謝謝你~ ※ 編輯: znmkhxrw (60.244.105.125), 04/26/2018 11:37:57

04/26 11:37, 7年前 , 38F
(至少在win7以上是如此). 所以你可以先靠這點來解決.
04/26 11:37, 38F

05/01 03:58, 7年前 , 39F
把Chrome的絕對路徑加入名為Path的環境變數即可
05/01 03:58, 39F
文章代碼(AID): #1QuAQaGh (Python)
文章代碼(AID): #1QuAQaGh (Python)