1 頁 (共 1 頁)

用 foobar 煲耳機的批次檔

發表於 : 週四 8月 10, 2017 11:20 pm
chengpercy
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

Re: 用 foobar 煲耳機的批次檔

發表於 : 週一 8月 14, 2017 10:38 pm
chengpercy
@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

20170821 修改

發表於 : 週一 8月 21, 2017 10:43 am
chengpercy
@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