Hola compañeros del foro, harto de mi hermanito de 4 años pidiendome que le ponga series en youtube, tuve la idea de hacer una simple aplicación en vb 6.0 y agregar series, etc. Pero con lo que no he contado es con esta shit mother fucker falla al tratar de abrir un enlace de youtube

Normalmente para abrir un link se usa ciertos codigos.

Código: Seleccionar todo

Private Sub Command1_Click()
Dim pag As String
pag = "http://www.google.com"
Shell "Explorer " & pag
End Sub
Más cuando quiero colocar link de youtube no abre, suele abrir carpetas o la carpeta principal de la pc.

Código: Seleccionar todo

Private Sub Command1_Click()
Dim pag As String
pag = "http://www.youtube.com/watch?v=aUrA_Y9msx4"
Shell "Explorer " & pag
End Sub
Anti-preguntas-frecuentes:

Si he usado google, si he probado el code, si he probado más codigos siendo que son similares.
Imagen

Mostrar/Ocultar

Yo no soy especialmente bueno en VB y menos ahora que llevo tanto tiempo sin verlo pero en python esto es relativamente fácil ya que para hacer lo que quieres hacer no necesitas si quiera usar mechanize o urllib solo con el modulo webbrowser vale...

Código: Seleccionar todo

import webbrowser
x = webbrowser.Mozilla('firefox')
x.open_new('https://www.youtube.com/watch?v=Bveqnw6KD6Q')
Y tachin tachan , se abre en el Mozilla(que en este caso indicamos mozilla) con el link de youtube.
Yo de ti haria un diccionario {'nombreserie':'codigourl') y ahi recopilas todas las series que quiera ver y fuera
Utiliza la API de ShellExecute:

Código: Seleccionar todo

Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long

Private Sub Command1_Click()
 ShellExecute Me.hwnd, "Open", "http://www.youtube.com/?gl=ES&hl=es", "", 0&, 1
End Sub
Saludos
Skype: naker.noventa
xD, creo que se puede hacer mas simple.

Código: Seleccionar todo

 Shell("C:\Archivos de programa\Internet Explorer\iexplore.exe http://google.com", vbNormalFocus)
, eso lo pones en un boton y no habria problema o en un form o como quieras

pd: se puede cambiar el explorador solo reemplaza la ruta :)
saludos
Imagen

Firma gracias a Bibetto

skype:ELBARTOkpc
De hecho la manera mas acertada es la que menciona Naker90, la mayoría tiene otro navegador como predeterminado con ShellExecute abres ese navegador, en cambio si lo haces como ELBARTOkpc dice puedes joderlo con IExplorer xD
We do what we must, because, we can-> [www.youtube.com/watch?v=Y6ljFaKRTrI]
Pasa a saludar: NeoDark-Labs.BlogSpot.mx
<<<<Proyectos en curso>>>>
[+]Restauración de SSDT
[+]Driver v3 - Ocultar drivers
[+]Anti-rootkit
@Naker90



Muchachos gracias por sus comentarios de verdad me han servido, han matado mi duda y la duda de los futuros usuarios.

Un beso a todos.
Imagen

Mostrar/Ocultar

warner2010 escribió: Un beso a todos.
Imagen
Abolición para el torneo del toro de la vega. Death to the murderers of bulls.
@strup

No seas celoso, uno para ti tambien, aunque no he visto un comentario tuyo

Aquí las capturas, totalmente funcional

Imagen


Imagen


Pueden cerrar el post

Imagen

Mostrar/Ocultar

Responder

Volver a “VB/.NET”