Re: [心得] 關於調高foobar2000系統優先權的快速執 …

看板Headphone (耳機)作者 (能當個鄉民也是一種幸福)時間14年前 (2010/10/17 11:33), 編輯推噓3(3010)
留言13則, 5人參與, 最新討論串2/2 (看更多)
※ 引述《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)

10/17 13:51, , 1F
直接打完整路徑 c:\program files 不行嗎 XD
10/17 13:51, 1F

10/17 17:08, , 2F
小弟進了「內容」但找不到「目標」這個東西?
10/17 17:08, 2F

10/17 17:14, , 3F
就是路徑阿 D:\foobar2000\foobar.exe之類的前面
10/17 17:14, 3F

10/17 17:22, , 4F
內容 -> 捷徑(上面的分頁標籤) -> 目標
10/17 17:22, 4F

10/17 17:25, , 5F
請問是在哪裡按內容呢?
10/17 17:25, 5F

10/17 17:28, , 6F
foobar的捷徑上
10/17 17:28, 6F

10/17 18:42, , 7F
可以試試Autohotkey,寫好內容再編成執行檔就好...
10/17 18:42, 7F

10/17 18:43, , 8F
#NoTrayIcon ;不顯示工作列圖示 - 第一行
10/17 18:43, 8F

10/17 18:44, , 9F
Run "C:\Program Files\Foobar2000\foobar2000.exe" /Play
10/17 18:44, 9F

10/17 18:44, , 10F
, , , NewPID ;執行程式、抓PID - 接上,第二行
10/17 18:44, 10F

10/17 18:45, , 11F
Process, priority, %NewPID%, High ;調權限為高 - 第三高
10/17 18:45, 11F

10/17 18:46, , 12F
;號後面是說明,不寫也沒差
10/17 18:46, 12F

11/13 16:20, , 13F
推autohotkey碼 對免安裝版本 固定路徑超方便永久有效
11/13 16:20, 13F
文章代碼(AID): #1CkcwCPD (Headphone)
文章代碼(AID): #1CkcwCPD (Headphone)