作者louis0407 (能當個鄉民也是一種幸福)
看板Headphone
標題Re: [心得] 關於調高foobar2000系統優先權的快速執 …
時間Sun Oct 17 11:33:29 2010
※ 引述《ad47 (!)》之銘言:
: 版上應該不少人是用電腦當訊源
: 又不少人是用Windows XP、Vista系統
: 又不少人是用foobar2000這個軟體在聽音樂的吧!
: --------------符合以上的話請繼續看-----------------
: 也許你曾經在開foobar2000聽音樂時,因為執行其他程式loading比較重時音樂會斷掉
: 或是想要保證你的foobar2000運作順利~至少盡人事讓他執行優先權較其他程式高
: 那除了直接進 工作管理員 裡面,把 處理程序 裡面的foobar2000執行優先權調高以外
: 可以利用以下內容的批次檔達成:
: 步驟一:在桌面或任何你開心喜歡的地方開一個純文字檔
: (按右鍵即可新增文字文件)
: 步驟二:
: 把底下內容貼上
: path=%path%;C:\Program Files\foobar2000
: start /d"C:\Program Files\foobar2000" /realtime foobar2000.exe %1
: (Vista 64bit用此 )
: path=%path%;C:\Program Files (x86)\foobar2000
: start /d"C:\Program Files (x86)\foobar2000" /realtime foobar2000.exe %1
: 步驟三:
: 存檔(檔名不重要~隨便取一個),關掉文件後把副檔名改成 .bat (.txt改成.bat)
: p.s. 要是你看不到該文件的副檔名,請開啟我的電腦~工具~資料夾選項~"檢視"分頁
: 把"隱藏已知檔案類型的副檔名"取消
: 步驟四:
: 把它打開~進去工作管理員裡看看foobar2000執行優先權有沒有變成及時real time
: p.s. 要開啟檔案管理員可以按control + alt + del選擇開啟
: -----------------------------------------------------------
: 大家應該可以注意到 這個批次當然也可用於其他已知位置的執行檔上
: 然後那個realtime參數可以自己改成high,normal之類的
: 結束~
: 喔對了,要是預設顯示圖示嫌醜~就自己把他換成foobar2000的黑貓圖示吧
: 然後把原本的捷徑置換成這個批次,就可以完美偽裝了
今天注意到這篇文章,剛好之前在Audioplayer版發過一篇,就順手轉過來了.
-----------------------------------------------------------------------------
如何"簡潔"的在不關閉UAC管制的Win7下讓foobar以realtime方式
執行.如果只是要在win7讓foobar以realtime執行,之前網兄們提供的bat方法可以續用,
只要將路徑改為C:\Program Files (x86)\foobar2000或其他安裝的位置即可.
但在win 7的UAC控管下,realtime的優先層級需要程式以系統管理員身份執行方能擁
有,也就是說每次執行時都要右鍵-以系統管理員身份執行,相當不方便....對懶人來說啦
XD.此外特地弄一個bat檔放在桌面或哪裡當捷徑實在很礙眼,所以我希望能將fooabr原始
的捷徑直接修改成能以realtime執行.
一開始我嘗試著在目標位置後面增加/realtime foobar2000.exe %1的指令,可惜...
失敗,可以執行,但那些指令直接無效XD.於是最後決定透過cmd.exe來硬幹,概念是寫一個
在cmd.exe底下以realtime優先層級呼叫foobar.exe的捷徑,很繞舌我知道,邏輯關係就是,
捷徑-cmd.exe-foobar200.exe(realtime)這樣.
步驟1
(修改foobar捷徑內容)
右鍵點選捷徑-內容-目標
C:\Windows\System32\cmd.exe /c start /REALTIME
c:\progra~2\foobar2000\foobar2000.exe (兩行請連著,中間空一格)
若是安裝在其他目錄也請跟著修正目錄位置.
步驟2
(突破bat檔不能直接設定以系統管理員身份執行的限制)
右鍵點選捷徑-內容-進階-勾選以系統管理員身份執行,此時已可直接讓
foobar以realtime執行,但捷徑圖示會變,蠻難看的.
步驟3
(將捷徑圖示改回原始圖樣)
右鍵點選捷徑-內容-變更圖示-點選foobar.exe(在foobar資料夾裡)-開啟舊檔
會有foobar原始捷徑的圖樣可選擇,點選確定即可.
P.S c:\progra~2是64bit系統的安裝資料夾c:\program files (x86)的短檔名,如果
是一般32bit系統安裝在program files下請打c:\progra~1即可.安裝在其他資料
夾的也請注意,因為dos指令下路徑不支援空格(應該是),所以如果您的路徑中間有
類似abcd xxxxxx之類的資料夾名稱,請記得改成abc~1(該目錄abc開頭的資料夾
只有一個的話).
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.36.32.108
※ 編輯: louis0407 來自: 114.36.32.108 (10/17 11:34)
→ sniper0710:直接打完整路徑 c:\program files 不行嗎 XD 10/17 13:51
推 waves66:小弟進了「內容」但找不到「目標」這個東西? 10/17 17:08
→ crasser:就是路徑阿 D:\foobar2000\foobar.exe之類的前面 10/17 17:14
→ sniper0710:內容 -> 捷徑(上面的分頁標籤) -> 目標 10/17 17:22
→ waves66:請問是在哪裡按內容呢? 10/17 17:25
→ sniper0710:foobar的捷徑上 10/17 17:28
推 olduck:可以試試Autohotkey,寫好內容再編成執行檔就好... 10/17 18:42
→ olduck:Run "C:\Program Files\Foobar2000\foobar2000.exe" /Play 10/17 18:44
→ olduck:, , , NewPID ;執行程式、抓PID - 接上,第二行 10/17 18:44
→ olduck:Process, priority, %NewPID%, High ;調權限為高 - 第三高 10/17 18:45
→ olduck:;號後面是說明,不寫也沒差 10/17 18:46
推 BastardRose:推autohotkey碼 對免安裝版本 固定路徑超方便永久有效 11/13 16:20