Play a numbered mp3 file with the TRIGGERcmd Smart Home Alexa skill
-
I made this video to show how it works:
https://youtu.be/MjB-K6NXRV4This is the Windows batch script I had ChatGPT create for me:
@echo off setlocal EnableDelayedExpansion REM Check if the script is provided with a valid parameter if "%1"=="" ( echo Please provide a line number. exit /b 1 ) REM Check if the parameter is a positive integer set "param=%1" set /a "param=param+0" 2>nul if not defined param ( echo Invalid parameter. Please provide a valid positive integer. exit /b 1 ) REM Check if the parameter is within the valid range (greater than 0) if %param% leq 0 ( echo Invalid parameter. Please provide a valid positive integer. exit /b 1 ) REM Set the path to your text file containing the list of MP3 files set "textFilePath=d:\playlist.m3u" REM Check if the text file exists if not exist "%textFilePath%" ( echo Text file not found: %textFilePath% exit /b 1 ) REM Read the corresponding line from the text file set "mp3File=" for /f "skip=%param% delims=" %%A in ('type "%textFilePath%"') do ( set "mp3File=%%A" goto :PlayFile ) REM If the parameter is greater than the number of lines in the file echo Line number exceeds the number of lines in the file. exit /b 1 :PlayFile REM Play the selected MP3 file echo Playing: %mp3File% start "" "%mp3File%" exit /b 0
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login