REM 寫來周六、日兩天放著煲耳機用的,每 50 分鐘就休息 10 分鐘,總共 48 次
REM 記得將 foobar 設為循環播放, Playback -> order -> Repeat (Playlist)
cd C:\Program Files (x86)\foobar2000
REM 初始化變數 count 的值為 0
set count = 0
:keep_run
REM foobar2000 播放
start foobar2000.exe /play
REM 倒數 50 分鐘
timeout /t 3000
REM foobar2000 暫停
start foobar2000.exe /pause
REM 倒數 10 分鐘
timeout /t 600
REM 累加 count 的值
set /a count = count+1
REM 如果 count 的值不到 48,回到 keep_run 繼續動作
if not "%count%" == "48" goto keep_run
pause
用 foobar 煲耳機的批次檔
- chengpercy
- Site Admin
- 文章: 1809
- 註冊時間: 週日 6月 26, 2005 8:55 pm
- 來自: Taipei
Re: 用 foobar 煲耳機的批次檔
@echo off
CLS
ECHO #############################################################################
ECHO.
ECHO 1.確認 foobar2000.exe 位於目錄 "C:\Program Files (x86)\foobar2000"
ECHO.
ECHO 2.將播放方式設定為重複播放曲目清單 "Playback -> order -> Repeat (Playlist)"
ECHO.
ECHO 3.適當調整音量大小
ECHO.
ECHO 4.每播放 45 分鐘會暫停 15 分鐘,將持續執行 72 小時
ECHO.
ECHO Created by Percy - 2017/08/11
ECHO.
ECHO #############################################################################
cd C:\Program Files (x86)\foobar2000
REM 初始化變數 count 的值為 0
set count = 0
:keep_run
REM foobar2000 播放
start foobar2000.exe /play
REM 倒數 45 分鐘
timeout /t 2700 /NOBREAK
REM foobar2000 暫停
start foobar2000.exe /pause
REM 倒數 15 分鐘
timeout /t 900 /NOBREAK
REM 累加 count 的值
set /a count = count+1
ECHO.
ECHO 已經執行了 %count% 小時
ECHO.
REM 如果 count 的值不到 72,回到 keep_run 繼續動作
if not "%count%" == "72" goto keep_run
ECHO.
ECHO 即將退出 foobar2000
ECHO.
ECHO 終於結束了,恭喜!!
ECHO.
start foobar2000.exe /exit
pause
CLS
ECHO #############################################################################
ECHO.
ECHO 1.確認 foobar2000.exe 位於目錄 "C:\Program Files (x86)\foobar2000"
ECHO.
ECHO 2.將播放方式設定為重複播放曲目清單 "Playback -> order -> Repeat (Playlist)"
ECHO.
ECHO 3.適當調整音量大小
ECHO.
ECHO 4.每播放 45 分鐘會暫停 15 分鐘,將持續執行 72 小時
ECHO.
ECHO Created by Percy - 2017/08/11
ECHO.
ECHO #############################################################################
cd C:\Program Files (x86)\foobar2000
REM 初始化變數 count 的值為 0
set count = 0
:keep_run
REM foobar2000 播放
start foobar2000.exe /play
REM 倒數 45 分鐘
timeout /t 2700 /NOBREAK
REM foobar2000 暫停
start foobar2000.exe /pause
REM 倒數 15 分鐘
timeout /t 900 /NOBREAK
REM 累加 count 的值
set /a count = count+1
ECHO.
ECHO 已經執行了 %count% 小時
ECHO.
REM 如果 count 的值不到 72,回到 keep_run 繼續動作
if not "%count%" == "72" goto keep_run
ECHO.
ECHO 即將退出 foobar2000
ECHO.
ECHO 終於結束了,恭喜!!
ECHO.
start foobar2000.exe /exit
pause
- chengpercy
- Site Admin
- 文章: 1809
- 註冊時間: 週日 6月 26, 2005 8:55 pm
- 來自: Taipei
20170821 修改
@echo off
CLS
ECHO ###########################################################################
ECHO.
ECHO 1.確認 foobar2000.exe 位於目錄 " C:\Program Files (x86)\foobar2000 "
ECHO.
ECHO 2.請將播放方式設定為重複播放曲目清單
ECHO 設定方法:" Playback -> Order -> Repeat(playlist) "
ECHO.
ECHO 3.適當調整音量大小
ECHO.
ECHO 4.每播放 45 分鐘會暫停 15 分鐘,將持續執行 72 小時
ECHO.
ECHO Created by Percy - 2017/08/11
ECHO.
ECHO ###########################################################################
cd C:\Program Files (x86)\foobar2000
REM 初始化變數 count 的值為 0
set count = 0
:keep_run
REM foobar2000 播放
start foobar2000.exe /play
FOR /F %%a IN ('TIME /T') DO set a=%%a
ECHO.
ECHO 目前時間 %date% %a% %time%
ECHO.
ECHO 開始播放 45 分鐘
REM 倒數 45 分鐘
timeout /t 2700 /NOBREAK
REM foobar2000 暫停
start foobar2000.exe /pause
ECHO.
ECHO 暫停播放 15 分鐘
REM 倒數 15 分鐘
timeout /t 900 /NOBREAK
REM 累加 count 的值
set /a count = count+1
ECHO.
ECHO ------ 已經執行了 %count% 小時 ------
ECHO.
REM 如果 count 的值不到 72,回到 keep_run 繼續動作
if not "%count%" == "72" goto keep_run
ECHO.
ECHO 即將退出 foobar2000
ECHO.
ECHO 終於結束了,恭喜!!
ECHO.
start foobar2000.exe /exit
CLS
ECHO ###########################################################################
ECHO.
ECHO 1.確認 foobar2000.exe 位於目錄 " C:\Program Files (x86)\foobar2000 "
ECHO.
ECHO 2.請將播放方式設定為重複播放曲目清單
ECHO 設定方法:" Playback -> Order -> Repeat(playlist) "
ECHO.
ECHO 3.適當調整音量大小
ECHO.
ECHO 4.每播放 45 分鐘會暫停 15 分鐘,將持續執行 72 小時
ECHO.
ECHO Created by Percy - 2017/08/11
ECHO.
ECHO ###########################################################################
cd C:\Program Files (x86)\foobar2000
REM 初始化變數 count 的值為 0
set count = 0
:keep_run
REM foobar2000 播放
start foobar2000.exe /play
FOR /F %%a IN ('TIME /T') DO set a=%%a
ECHO.
ECHO 目前時間 %date% %a% %time%
ECHO.
ECHO 開始播放 45 分鐘
REM 倒數 45 分鐘
timeout /t 2700 /NOBREAK
REM foobar2000 暫停
start foobar2000.exe /pause
ECHO.
ECHO 暫停播放 15 分鐘
REM 倒數 15 分鐘
timeout /t 900 /NOBREAK
REM 累加 count 的值
set /a count = count+1
ECHO.
ECHO ------ 已經執行了 %count% 小時 ------
ECHO.
REM 如果 count 的值不到 72,回到 keep_run 繼續動作
if not "%count%" == "72" goto keep_run
ECHO.
ECHO 即將退出 foobar2000
ECHO.
ECHO 終於結束了,恭喜!!
ECHO.
start foobar2000.exe /exit