|
8742
|
Programación / .NET (C#, VB.NET, ASP) / Re: Extraer datos.
|
en: 21 Junio 2013, 22:18 pm
|
No hay ningún campo para especificar el "artista" en soundcloud, en todo caso deberías poner "usuario" (el usuarió que subió ese archivo), es que lo de "Artista" en realidad no sería el artista, un usuario puede compartir un tema que no es de su propiedad, y ahí se vería como "Artista". En fin no puedes obtener el "artista" porque no hay un campo para eso. 1. Descargas el source de la url. 2. Obtienes el texto de estos tags: Usuario: <h2 itemprop="byArtist" itemscope="itemscope" itemtype="http://schema.org/MusicGroup"><span class="user tiny"><a href="/virtual-riot" class="user-name" itemprop="name">Virtual Riot</a>&#x000A;<span class="user-status"></span></span>
Título: <title>Razihel & Virtual Riot - One for all, All for one by Virtual Riot on SoundCloud - Hear the world’s sounds</title>
O de esta línea: Usuario y título <script type="text/javascript"> window.SC.bufferTracks.push({"id":97873233,"uid":"A9HX5HOUXoru","user":{"username":"Virtual Riot","permalink":"virtual-riot"},"uri":"/virtual-riot/razihel-virtual-riot-one-for","duration":260099,"token":"dh3Pp","name":"razihel-virtual-riot-one-for","title":"Razihel \u0026amp; Virtual Riot - One for all, All for one","commentable":true,"revealComments":true,"commentUri":"/virtual-riot/razihel-virtual-riot-one-for/comments/","streamUrl":"http://media.soundcloud.com/stream/A9HX5HOUXoru?stream_token=dh3Pp","waveformUrl":"http://w1.sndcdn.com/A9HX5HOUXoru_m.png","propertiesUri":"/virtual-riot/razihel-virtual-riot-one-for/properties/","statusUri":"/transcodings/A9HX5HOUXoru","replacingUid":null,"preprocessingReady":true,"renderingFailed":false,"isPublic":true,"geo":[],"commentableByUser":true,"favorite":false,"followingTrackOwner":false}); </script>
http://en.wikipedia.org/wiki/Regular_expressionhttp://www.google.com/search?q=vbnet+regex+ los ejemplos que te pasé de como usar RegEx. 3. Haces la conversión necesaria de las entidades HTML a ASCII ("&" -> "&", etc). Saludos EDITO: El RegEx te servirá para para todas las urls de Soundcloud
|
|
|
8743
|
Programación / Scripting / Re: [VBS] Script Basico
|
en: 21 Junio 2013, 17:48 pm
|
No hay que declarar KeyName, ValName y ValData?? Poder puedes, lo que te digo es que no puedes declarar el tipo de variable (dim var as tipo), en VB si, en VBS NO, de todas formas lo de declarar variables no es necesario a menos que quieras llevar un "control" sobre las variables de tu código usando "Option Explicit". ...En un código tán sencillo y pequeño no hace falta. http://www.w3schools.com/vbscript/vbscript_variables.asphttp://msdn.microsoft.com/en-us/library/t7zd6etz%28v=vs.84%29.aspx"Mi aplicación" y "Aplicación.exe" son las mismas?? "Mi aplicación" es el nombre del valor de la clave de registro. "Aplicación.exe" es el nombre del executable de la aplicación. Usa el código que te puse y fíjate en como queda la clave del registro para entenderlo... Saludos
|
|
|
8744
|
Programación / .NET (C#, VB.NET, ASP) / Re: Scroll de Imagenes?
|
en: 21 Junio 2013, 17:38 pm
|
te crees que no he mirado porque no puede ir? Estoy harto de cambiar cosas y que siga sin funcionar Yo no dudo que hayas intentado buscar el error de porque no funciona, pero lo que haces es como si un astrónomo coje un telescopio para buscar una estrella en el cielo sin conocer su orbita, su latitud, las constelaciones, y el resto de factores básicos del "lenguaje". Es decir, tocas sin saber ...y así no se va a ningún lao. PD: no quiero discutir esto más. Saludos!
|
|
|
8745
|
Programación / Scripting / Re: [VBS] Script Basico
|
en: 21 Junio 2013, 17:03 pm
|
@MeCraniDOS Te da error porque en VBS no se puede declarar el tipo de variable (Dim As...), manéjate solo con "Dim" y "Set". El código quedaría como tal y como te lo puse: KeyName = "HKLM\Software\Microsoft\Windows\CurrentVersion\Run\" ValName = "Mi aplicacion" ValData = CreateObject("WScript.Shell").ExpandEnvironmentStrings("%APPDATA%") & "\Carpeta\Aplicacion.exe" CreateObject("WScript.Shell").RegWrite KeyName & ValName, ValData
Obviamente hay que modificar los valores necesarios... y bueno, si quieres añadirle comentarios a esas lineas o modificarlas un poco eso ya es cosa tuya. En el último código que has posteado, que es una mezcla de tu code original y del mio, esto está mal: Set oReg = CreateObject("Wscript.Shell") ValData = CreateObject("WScript.Shell").ExpandEnvironmentStrings("%APPDATA%") & "\Carpeta\Aplicacion.exe"
Ya tienes el objeto instanciado en la variable "oREG", pero en la variable "valdata" lo vuelves a instanciar. ValData = oReg.ExpandEnvironmentStrings(...) Aparte de la primera línea: Bórrala. EDITO2: y esta otra, que se me ha pasado de largo:
|
|
|
8746
|
Programación / .NET (C#, VB.NET, ASP) / Re: Scroll de Imagenes?
|
en: 21 Junio 2013, 16:50 pm
|
En fin, y lo demás me ayudas? Ah eso ya te respondí lo que pienso hace unos días... lo siento pero no te hago códigos, cosas como que uses un " with" sin saber para que sirve, y que lo uses en un bloque de casi 100 líneas sólamente para modificar 1 propiedad de un control... cosas así me desesperan, normal que tengas 1.000 errores en el código, yo no voy a invertir tiempo en resolver parte de tu proyecto para que mañana hayan otros 1.000 errores más porque no quieras aprender, y que encima lo publiques en el concurso diciendo que todo es tuyo. Saludos
|
|
|
8747
|
Programación / .NET (C#, VB.NET, ASP) / Re: Scroll de Imagenes?
|
en: 21 Junio 2013, 16:19 pm
|
Lo del flickering, al final del video, lo solucionarias si usases mi panel, y activases la propiedad de desactivar el flickering.
O podrías copiar la parte del flickering en tu panel, lo mismo da.
|
|
|
8748
|
Programación / Scripting / Re: [VBS] Script Basico
|
en: 21 Junio 2013, 15:48 pm
|
una aplicación que se guarda en "C:\Documents and Settings\---\Datos de programa" strRuta = "Aqui la ruta"
si pongo una ruta fija solo vale para mi ordenador Podrían decirme como puedo optimizar este script para cualquier S.O?? Usa las variables de entorno de Windows... strRuta = CreateObject("WScript.Shell").ExpandEnvironmentStrings("%APPDATA%") & "\Carpeta\Aplicacion.exe" WScript.Echo(strRuta)
Saludos. EDITO: A parte de eso, no estás creando ninguna clave nueva, estás sobreescribiendo el valor por defecto de la clave... tampoco no es necesario escribir la clave en HKCU y HKLM, si la escribes en HKLM afecta a todos los usuarios quedando HKCU innecesaria, eres libre de hacerlo, pero deberías eligir la que más se adapte a tus necesidades. Aquí tienes: KeyName = "HKLM\Software\Microsoft\Windows\CurrentVersion\Run\" ValName = "Mi aplicacion" ValData = CreateObject("WScript.Shell").ExpandEnvironmentStrings("%APPDATA%") & "\Carpeta\Aplicacion.exe" CreateObject("WScript.Shell").RegWrite KeyName & ValName, ValData
|
|
|
8749
|
Programación / .NET (C#, VB.NET, ASP) / Re: Scroll de Imagenes?
|
en: 21 Junio 2013, 12:50 pm
|
Puesto que no me creías con lo de los MsgBoxs mira: No he dicho que no te crea, de hecho no he dicho nada al respecto sobre eso xD, solo digo que es imposible que se llame dos veces a si mismo. El video es privado. Saludos
|
|
|
8750
|
Programación / Scripting / Re: Necesito un script para convertir un conjunto de TXT-ANSI a TXT UTF-8!
|
en: 20 Junio 2013, 22:27 pm
|
Algo raro pasa. Uso el antivirus AVG. Tendrá algo que ver? Olvida los virus. Script.vbs(1, 1) Error decompilación de Microsoft VBScript: Carácter no válido Te está diciendo que el problema está en el caracter número 1 de la línea número 1, Ese error solo puede deberse a una de estas dos razones: 1. Has modificado el código y has agregado un caracter no valido al principio del código. 2. Has guardado el script en una codificación distinta a ANSI, y no reconoce el primer caracter del texto porque se ha convertido a UTF-8(por ejemplo) Asegúrate de guardar el script.vbs en codificación ANSI. Saludos!
|
|
|
|
|
|
|