1

Я пытаюсь использовать VoiceAttack, чтобы дать голосовую команду для воспроизведения песни. Я ищу, чтобы создать сценарий для случайного воспроизведения файла .mp3 из определенной папки.

Я на Windows 8.1

Мои знания сценариев ограничены открытием и закрытием программ и созданием автоматизированных задач. Любая помощь будет оценена, спасибо.

1 ответ1

2

Установите AutoHotKey (http://www.autohotkey.com/) и, следуя их руководству по основам (http://www.autohotkey.com/docs/Tutorial.htm), используйте этот скрипт, заменив каталог, назначенный для mp3root, вашим желаемая папка mp3:

#singleinstance, force
mp3root = d:\mp3collection
IfNotExist, %mp3root%
 exitapp

menu, tray, NoStandard 
menu, tray, icon, shell32.dll, 138

FileList = 
Loop %mp3root%\*.mp3,, 1
{Listsize++
 FileList%Listsize% = %A_LoopFileFullPath%
}

menu, tray, tip, TinyShuffle - %Listsize% items

loop 
{
Random, rand, 1, %listsize%
randfilename = % filelist%rand%

if rand != %last%
 Soundplay, %randfilename%, wait
last = %rand%
}

#s:: Soundplay,skip

~esc:: exitapp

От: http://www.autohotkey.com/board/topic/51861-tinyshuffle-smallest-mp3-player-on-earth/

Я заметил довольно много упоминаний об успешном сопряжении VoiceAttack и AutoHotKey для различных целей. https://www.google.com/#q=voiceattack+and+autohotkey

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .