Ms-Dos - COMO COMPROBAR "URL

 
Vista:
sin imagen de perfil
Val: 21
Ha mantenido su posición en Ms-Dos (en relación al último mes)
Gráfica de Ms-Dos

COMO COMPROBAR "URL

Publicado por alexis (11 intervenciones) el 21/10/2019 17:13:36

COMO COMPROBAR "URL"



Un cordial saludos a todos de la comunidad.

Por favor necesito de su ayuda, no tengo conocimiento de código.

Este programa es de linea de comando que todos conocemos se llama "YOUTUBE-DL", es para descargar vídeos y audio de la web de Youtube.

Como hago para obligar a pegar la URL correcta y así el proceso continué.

Ejemplo esto es lo que quiero que haga el código (batch)

Si el usuario da ENTER en el teclado sin pegar la URL que no haga nada, que salga un mensaje de ERROR (pegar URL)

Si el usuario paga la URL pero no se dio de cuenta que copio la URL faltando le un carácter o dígito, que salga un mensaje de ERROR (URL Incorrecta)

Si el usuario paga la URL y no se dio de cuenta que presiono una tecla y agrego un un carácter o dígito de mas, que salga un mensaje de ERROR (URL Incorrecta)


URL de Youtube es este https://www.youtube.com/watch?v=sruVq3QrmPa

La idea es que busque www.youtube.com/watch?v= y a su vez compruebe los 11 caracteres.

Lo que esta en negrita es lo que quiero que haga la comprobación de la URL
url= https://www.youtube.com/watch?v=xxxxxxxxxxx
11 caracteres =www.youtube.com/watch?v=xxxxxxxxxx

El problema es que si no tengo esta comprobación de URL el programa Yotube-dl continuara con su poseso y al final saldrá un error.

Si esto no es posible me pueden sugerir otra idea.
Me pueden ayudar simplificar el código que sea mas estricto.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
@echo off
echo.
set /p "URL=Pegar URL aqui:> "
echo.
echo %URL% | find "watch?v" > nul
if %errorlevel%==0 (
    echo [Esperando...]
) else (
    echo URL incorrecta: [Ingresar "URL" valida]
)
echo.
youtube-dl --extract-audio --audio-format mp3 %URL%
echo.
pause
Programas necesario:
link para descargar yotube-dl y FFmpeg

https://ytdl-org.github.io/youtube-dl/index.html
https://ffmpeg.zeranoe.com/builds/

Gracias a todos por su colaboración
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Antoni Masana
Val: 1.419
Oro
Ha mantenido su posición en Ms-Dos (en relación al último mes)
Gráfica de Ms-Dos

COMO COMPROBAR "URL

Publicado por Antoni Masana (811 intervenciones) el 22/10/2019 16:44:32
Haber si esto te sirve.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
@echo OFF
echo.
set /p "URL=Pegar URL aqui:> "
echo.
echo %URL% | findstr " https://www.youtube.com/watch?v=" > nul
 
if %errorlevel%==0 (
    echo [Esperando...]
    echo.
    youtube-dl --extract-audio --audio-format mp3 %URL%
    echo.
) else (
    echo URL incorrecta: [Ingresar "URL" valida]
)
pause


Saludos.
\\//_
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 21
Ha mantenido su posición en Ms-Dos (en relación al último mes)
Gráfica de Ms-Dos

COMO COMPROBAR "URL

Publicado por alexis (11 intervenciones) el 22/10/2019 21:54:11
Amigo como hago cuando la URL es incorrecta y retorne al menu donde tenga que pegar la URL nuevamente y si es correcta continua con el proceso.
EJEMPLO:
menú 01: Aquí pego el URL

http://drive.google.com/uc?export=view&id=13c_by0QsglFAIFaV73h2CNsVWNrgdrRg

menú 02: cuando la URL no es valida que retorne al menú 01

http://drive.google.com/uc?export=view&id=1cNSLyycBK0K9qv3RtPAcQHvRTReWy9n9

La idea es cuando la URL es incorrecta retorne al menu 01 automáticamente o presionando una tecla

Amigo a ver si me puede ayudar lo hice con GOTO y no me funciona, ya que este código va tener menú de opciones

Gracias...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Antoni Masana
Val: 1.419
Oro
Ha mantenido su posición en Ms-Dos (en relación al último mes)
Gráfica de Ms-Dos

COMO COMPROBAR "URL

Publicado por Antoni Masana (811 intervenciones) el 22/10/2019 22:32:20
Regreso al inicio y salida sin URL

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
@echo OFF
:Inicio
echo.
set    URL=
set /p URL=Pegar URL aqui:^>
IF "%URL%" == "" GOTO :EOF
echo.
echo %URL% | findstr " https://www.youtube.com/watch?v=" > nul
 
if %errorlevel%==0 (
    echo [Esperando...]
    echo.
    youtube-dl --extract-audio --audio-format mp3 %URL%
    echo.
) else (
    echo URL incorrecta: [Ingresar "URL" valida]
    goto Inicio
)
pause

Saldos.
\\//_
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 21
Ha mantenido su posición en Ms-Dos (en relación al último mes)
Gráfica de Ms-Dos

COMO COMPROBAR "URL

Publicado por alexis (11 intervenciones) el 22/10/2019 23:59:38
Amigo una de las ideas es que cunado el usuario se le olvido pegar la URL y presiono la tecla ENTER, no haga nada o retorne al mismo menú. En este momento el código que me suministraste presiono la tecla ENTER y se cierra el CMD. y eso es lo que no quiero.
En este menú cuando el usuario presione la tecla ENTER sin poner la URL, que no haga nada o retorne al mimo menú.

http://drive.google.com/uc?export=view&id=13c_by0QsglFAIFaV73h2CNsVWNrgdrRg

Por favor me puedes ayudar nuevamente

Gracias...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Antoni Masana
Val: 1.419
Oro
Ha mantenido su posición en Ms-Dos (en relación al último mes)
Gráfica de Ms-Dos

COMO COMPROBAR "URL

Publicado por Antoni Masana (811 intervenciones) el 23/10/2019 01:11:25
Quitando esta linea vuelve siempre al inicio:

1
IF "%URL%" == "" GOTO :EOF

Pero ¿Como lo hace para salir o finalizar?


Saludos.
\\//_
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 21
Ha mantenido su posición en Ms-Dos (en relación al último mes)
Gráfica de Ms-Dos

COMO COMPROBAR "URL

Publicado por alexis (11 intervenciones) el 23/10/2019 02:35:34
Amigo Antoni Masana te agradezco por su comprensión y paciencia, encontré la solución, por supuesto con tu colaboración y participación.

Ahora si funciona Gracias...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 21
Ha mantenido su posición en Ms-Dos (en relación al último mes)
Gráfica de Ms-Dos

COMO COMPROBAR "URL

Publicado por alexis (11 intervenciones) el 28/10/2019 13:06:49
Un cordial saludos a todos en la comunidad.

Las imágenes no se muestran solo quedan los link, quien puede ayudarme como inserta las imágenes que se muestren correctamente.

Nota: Las imágenes la subí en OneDrive y Google Drive como hosting.

Subí una imagen de prueba con OneDrive


y4mV99lmoeR2fL4ZT1al0puUnxkIHQztGYFKDIqRyrRzuIk_xgc0uAyxrZ0AQnoJn8nHq21UOdha0T3P2eEr708d0mOMT82KqFwrxCxgAEJASc4GArZVFZWBPt3jpue3enYpjERtybSM3s_AjVaMG10sqChw6vhMqWbW-mP8tlXsn_iBpFkzyGLw6qzkzIRw2Wm-Y794GOp0DgbIwUgqu2bMg

Cuando participe en el FORO me gustaria insertar imagenes.
Gracias...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar