Consulta lista de reproduccion

Esta sección es para preguntas sobre programación/scripting usando AutoHotkey.

Moderator: Flipeador

juanmanuel85
Posts: 6
Joined: 29 Jun 2018, 17:31

Consulta lista de reproduccion

29 Jun 2018, 17:45

Buen dia, estoy empezando a utilizar este programa y me preguntaba como podia indicarle que me agrege los archivos de una carpeta a la lista de reproduccion de vlc por ej...
normalmente al pararme y hacer click derecho en un archivo es la segunda opcion que figura del menu desplegable
entonces pense:
run ..y la direccion de la carpeta( abre la carpeta que quiero)
ctrl+e (escribiria en el aire el comando para que se seleccionen todos los archivos)
pero como puedo hacer que me los incluya en la lista de reproduccion ( como seria el caracter para el boton "lista desplegable" para incluirlo) o si se les ocurre una manera mas practica ..
saludos!
desde ya muchas gracias!
User avatar
Flipeador
Posts: 1204
Joined: 15 Nov 2014, 21:31
Location: Argentina
Contact:

Re: Consulta lista de reproduccion

29 Jun 2018, 19:23

La opción mas sencilla es (lee los comentarios):

Code: Select all

F1::    ; F1 para probar
Run C:\    ; pon aquí la carpeta
Sleep 1000    ; esperamos 1 segundo | si sabes el nombre de la ventana puedes usar WinWait + WinActivate + WinWaitActive
SendInput ^e    ; CTRL+E para seleccionar todos los archivos
Sleep 1000    ; esperamos 1 segundo
SendInput {AppsKey}    ; invoca al menu contextual
Sleep 500     ; esperamos 500 milisegundos
SendInput {down 2}{enter}    ; seleccionamos la segunda opción en el menu
Return
Si no podemos usar SHOpenFolderAndSelectItems, que sirve para abrir una carpeta y seleccionar automáticamente ciertos archivos.
A_AhkUser
Posts: 1147
Joined: 06 Mar 2017, 16:18
Location: France
Contact:

Re: Consulta lista de reproduccion

29 Jun 2018, 19:53

Alternativamente se puede utilizar la línea de comandos:

Code: Select all

VLCcmd := "C:\Program Files\VideoLAN\VLC\vlc.exe"
lecturaAutomatica := true
VLCcmd .= A_Space . ((lecturaAutomatica) ? "--playlist-autostart" : "--no-playlist-autostart")


!a::
	carpetaUna := "C:\Users\Jérémy\Music\hiphop"
	carpetaDos := "C:\Users\Jérémy\Music\korean"
	run % VLCcmd . A_Space . carpetaUna . A_Space . carpetaDos
return
my scripts
juanmanuel85
Posts: 6
Joined: 29 Jun 2018, 17:31

Re: Consulta lista de reproduccion

12 Jul 2018, 18:13

@flipeador tu codigo me resulto genial, el problema es que no baja dos posiciones una vez que desplaza el menu pero si se ve que hace enter porq me abre todas las subcarpetas que habia adentro jaja
User avatar
Flipeador
Posts: 1204
Joined: 15 Nov 2014, 21:31
Location: Argentina
Contact:

Re: Consulta lista de reproduccion

12 Jul 2018, 18:22

Reemplaza SendInput {down 2}{enter} por:

Code: Select all

SendInput {down}
Sleep 25
SendInput {down}
Sleep 25
SendInput {enter}
juanmanuel85
Posts: 6
Joined: 29 Jun 2018, 17:31

Re: Consulta lista de reproduccion

04 Sep 2018, 14:46

[quote="Flipeador"]
Flipeador , estuve usando este codigo para reproducir la carpeta el problema que me surgió es que cada vez la carpeta tiene mas archivos y se va demorando cada vez mas para entrar , y , para no andar modificando el tiempo de espera me preguntaba si no hay manera que reproduzca en vlc la carpeta con la opcion de seleccionar carpeta, boton derecho y desplazarse cuatro lugares hacia abajo el cursor (reproducir carpeta en vlc)
desde ya muchas gracias
User avatar
Flipeador
Posts: 1204
Joined: 15 Nov 2014, 21:31
Location: Argentina
Contact:

Re: Consulta lista de reproduccion

04 Sep 2018, 14:56

Prueba el script que te ha puesto A_AhkUser, parece que lo has ignorado. Solo tienes que editar las rutas.

Return to “Pedir Ayuda”

Who is online

Users browsing this forum: No registered users and 20 guests