elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


  Mostrar Mensajes
Páginas: 1 ... 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 [898] 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 ... 1236
8971  Programación / .NET (C#, VB.NET, ASP) / Re: Librería de Snippets !! (Posteen aquí sus snippets) en: 31 Mayo 2013, 16:33 pm
Seriusly? xD Y yo buscando como un negro 20000 código por Interné...

Claro, si alguna vez me hicieras caso y leyeras el nombre y la descripción de cada propiedad, ni 3 minutos lleva mirarse las propiedades de un Form, aparte de aprender un poco más no perderías tiempo buscando códigos tontos.
...Pero lo que me hace gracia es que alguien haya gastado tiempo escribiendo ese código que comentas, me imagino que también lo habrá escrito sin saber que existia dicha propiedad, el colmo xD.

En fín, publica lo que quieras de todas formas he?, pa eso está esta sección.

saludos
8972  Programación / .NET (C#, VB.NET, ASP) / Re: Librería de Snippets !! (Posteen aquí sus snippets) en: 31 Mayo 2013, 16:26 pm
Deberías poner mi code para que cambien las imagenes al pasar el mouse...

Puedes colaborar publicando tus códigos aquí, yo publico solo lo mio, o lo que encuentro por ahí en zonas prohibidas de la red xD.
Eres libre de publicar aquí tus snippets.

Tengo otro code, que adapta una imagen al fondo del Form... (Es decir si el form es de 800x600 y la imagen 1024x768 se redimensiona automaticamente)

Miedo me da ese código, no sé si querrás publicar eso, te lo digo más que nada porque no le veo sentido ni utilidad cuando existe una propiedad para redimensionar la imágen:
Código:
Me.BackgroundImageLayout = ImageLayout.Stretch

Saludos!
8973  Programación / .NET (C#, VB.NET, ASP) / Re: Problema al mostrar el Form Parent en: 31 Mayo 2013, 15:47 pm
pásame el source
8974  Programación / .NET (C#, VB.NET, ASP) / Re: Problema al mostrar el Form Parent en: 31 Mayo 2013, 15:40 pm
He probado con Me.Hide() y luego Me.Dispose() (en ambos forms)

He quitado el Hide, y he puesto el Dispose y luego el Show, pero se cierra la app antes de que ocurra nada...

Vamos a ver Seazoux, ¿me quieres decir que has intentado disposar el form principal?, ¿pero has entendido algo de lo que dije antes? xD, si liberas el form principal de la memória, por supuesto que se va a "cerrar" la app.

Como ya te dije por MP (no sé si ya lo habrás intentado) solo tienes que reemplazar el ".Hide" por ".Dispose":

Form2.Show() ' Para mostrar el form
form2.Hide() ' Para ocultarlo
Form2.Dispose() ' Para liberarlo, en lugar de ocultarlo.

Donde tengas colocado "form2.hide" pues pones "form2.dispose", o "me.dispose" (En un form secundario)
8975  Programación / Scripting / Re: [BATCH] [ANDROID] A ver si se podria hacer esto... :D en: 31 Mayo 2013, 15:29 pm
El For procesa los archivos uno a uno y efectua las ordenes que le indiques a ese archivo, y luego al siguiente archivo, y así hasta que se complete la serie de archivos encontrados/procesados.

En la variable (en este caso "%%#", puedes darle otro nombre siempre que cumpla el patrón permitido como "%%a") sirve para almacenar el nombre del archivo que se está procesando en ese momento,
La variable la puedes expandir para obtener información concreta sobre el archivo, aunque en este caso solo interesa obtener el nombre completo, así que no hay que expandir, el "~f" lo puse como ejemplo visual pero no es necesario aquí.

Los paréntesis son los operadores de agrupación, y sirven para agrupar un conjunto de ordenes,
"(Echo hola)" sirve igual que "Echo hola", pero en el For uso los paréntesis porque es la manera correcta de programar un For, tanto un For como un If.

Si ves códigos así por internet, están muy mal:
Código:
if "a" == "b" echo si & pause else echo no

Al no estar agrupado no se define el limite del grupo y el "Else" no se va a procesar.
Hay que hacerlo así:
Código:
if "a" == "b" (echo si & pause) else (echo no)

Y nada, después de esta pequeña clase... te aconsejo que sigas leyendo más, el For es "grande" para alguien que está empezando.

Saludos
8976  Programación / .NET (C#, VB.NET, ASP) / Re: Librería de Snippets !! (Posteen aquí sus snippets) en: 31 Mayo 2013, 13:27 pm
Una función para devolver una lista con todas las coincidencias de un RegEx:

Código
  1. #Region " RegEx Matches To List "
  2.  
  3.    ' [ RegEx Matches To List Function ]
  4.    '
  5.    ' // By Elektro H@cker
  6.    '
  7.    ' Examples :
  8.    ' Dim str As String = "<span class=""genres""><a href=""http://www.mp3crank.com/genre/alternative"" rel=""tag"">Alternative</a> / <a href=""http://www.mp3crank.com/genre/indie"" rel=""tag"">Indie</a> / <a href=""http://www.mp3crank.com/genre/rock"" rel=""tag"">Rock</a></span>"
  9.    ' For Each match In RegEx_Matches_To_List(str, <a><![CDATA[tag">(\w+)<]]></a>.Value) : MsgBox(match) : Next
  10.  
  11.    Private Function RegEx_Matches_To_List(ByVal str As String, ByVal RegEx_Pattern As String) As List(Of String)
  12.  
  13.        Dim match As System.Text.RegularExpressions.Match = System.Text.RegularExpressions.Regex.Match(str, RegEx_Pattern)
  14.        Dim Match_List As New List(Of String)
  15.  
  16.        Do While match.Success
  17.            Match_List.Add(match.Groups(1).ToString)
  18.            match = match.NextMatch()
  19.            Application.DoEvents()
  20.        Loop
  21.  
  22.        Return Match_List
  23.  
  24.    End Function
  25.  
  26. #End Region





Unas cuantas expresiones regulares que he escrito para facilitar algunas taréas:

Código
  1.  
  2.    ' Dim str As String = <a><![CDATA[<href="http://www.mp3crank.com/feed"]]></a>.Value
  3.    ' MsgBox(Match_RegEx_MainBase_Url(Str)) ' Result: http://www.mp3crank.com
  4.  
  5.    Private Function Match_RegEx_MainBase_Url(ByVal str As String) As String
  6.  
  7.        ' Match criteria:
  8.        '
  9.        ' http://url.domain
  10.        ' https://url.domain
  11.        ' www.url.domain
  12.  
  13.        Dim RegEx As New System.Text.RegularExpressions.Regex( _
  14.        <a><![CDATA[(http://|https://|www).+\.[0-9A-z]]]></a>.Value)
  15.  
  16.        Return RegEx.Match(str).Groups(0).ToString
  17.    End Function

Código
  1.  
  2.    ' Dim str As String = <a><![CDATA[<href="http://www.mp3crank.com/feed"]]></a>.Value
  3.    ' MsgBox(Match_RegEx_Url(str)) ' Result: http://www.mp3crank.com/feed
  4.  
  5.    Private Function Match_RegEx_Url(ByVal str As String) As String
  6.  
  7.        ' Match criteria:
  8.        '
  9.        ' http://url
  10.        ' https://url
  11.        ' www.url
  12.  
  13.        Dim RegEx As New System.Text.RegularExpressions.Regex( _
  14.        <a><![CDATA[(http://|https://|www).+\b]]></a>.Value)
  15.  
  16.        Return RegEx.Match(str).Groups(0).ToString
  17.    End Function

Código
  1.  
  2.    ' Dim str As String = <a><![CDATA[href="http://www.mp3crank.com/the-rolling-stones/deluxe-edition.htm"]]></a>.Value
  3.    ' MsgBox(Match_RegEx_htm_html(str)) ' Result: http://www.mp3crank.com/the-rolling-stones/deluxe-edition.htm
  4.  
  5.    Private Function Match_RegEx_htm_html(ByVal str As String) As String
  6.  
  7.        ' Match criteria:
  8.        '
  9.        ' http://Text.htm
  10.        ' http://Text.html
  11.        ' https://Text.htm
  12.        ' https://Text.html
  13.        ' www.Text.htm
  14.        ' www.Text.html
  15.  
  16.        Dim RegEx As New System.Text.RegularExpressions.Regex( _
  17.        <a><![CDATA[(http://|https://|www).*\.html?]]></a>.Value)
  18.  
  19.        Return RegEx.Match(str).Groups(0).ToString
  20.    End Function

Código
  1.  
  2.    ' Dim str As String = <a><![CDATA[href=>Drifter - In Search of Something More [EP] (2013)</a>]]></a>.Value
  3.    ' MsgBox(Match_RegEx_Tag(str)) ' Result: Drifter - In Search of Something More [EP] (2013)
  4.  
  5.    Private Function Match_RegEx_Tag(ByVal str As String) As String
  6.  
  7.        ' Match criteria:
  8.        '
  9.        ' >..Text..<
  10.  
  11.        Dim RegEx As New System.Text.RegularExpressions.Regex( _
  12.        <a><![CDATA[>([^<]+?)<]]></a>.Value)
  13.  
  14.        Return RegEx.Match(str).Groups(1).ToString
  15.    End Function
8977  Programación / .NET (C#, VB.NET, ASP) / Re: [APLICACIÓN] ComRem 1.3 en: 31 Mayo 2013, 12:46 pm
Para esto ya esta TeamViewer, añade alguna funcionalidad más aparte?

Tienes menos delicadeza que yo (a veces) xD.



@El Benjo

Antes de nada, gracias por compartir, tu intención es buena, pero sin ánimo de ofender, ¿De que nos sirve esto sin el source?, de ahí mi pregunta anterior.

Una norma de cualquier foro de esta temática es compartir las aplicaciones programadas incluyendo el código fuente, sinó, el aporte se elimina, y las razones son obvias, te las puedes imaginar (virus de lammers), no basta con dar "palabra de honor" de que no contiene virus,
además, esto deja de ser un aporte educativo si no hay source, y entonces no debería estar publicado en .NET sinó en Software, con el resto de software NO libre para descargar.

...Aunque en las normas de programación de elhacker.net no está escrita dicha norma, me imagino que porque se les ha pasado esa norma, o porque es demasiado obvia (Como difundir el robo, la pederástia, o los delitos en si mismos, etc),
que me corrija NovLucker o Seba si me equivoco y si publicar programas sin código fuente en los subforos de programación está permitido en elhacker.net (reálmente eso me sorprendería, espero no meter la pata).

Un saludo!
8978  Programación / Scripting / Re: [BATCH] [ANDROID] A ver si se podria hacer esto... :D en: 31 Mayo 2013, 11:01 am
Hola,
Antes de nada, usa títulos descriptivos, no cosas como "ayuda" o "¿como se puede hacer esto?".





Utiliza un FOR para recorrer los archivos que quieras y efectuar cada acción con cada archivo del recorrido.

Código:
For %%# in ("C:\*.*") do (Echo %%#)

Código:
For %%# in ("C:\*.apk") do (
    java -Xmx1024m -jar baksmali.jar -c core.jar:core-junit.jar:bouncycastle.jar:ext.jar:framework.jar:framework2.jar:android.policy.jar:services.jar:apache-xml.jar:com.lge.core.jar -x "%%~f#"
)

...Lo mismo si necesitas automatizar algo con las carpetas, utiliza un FOR /D.

Saludos
8979  Programación / Scripting / Re: ayuda comando At y msg* en: 31 Mayo 2013, 10:41 am
No puedes, el comando AT no ofrece casi funcionalidades,
en su lugar usa el comando SCHTASKS para crear una taréa programada repetitiva de 5 minutos.

Código
  1. schtasks /create /tn "Nombre de tarea" /tr "msg.exe * Texto" /sc minute /mo 5

Saludos.
8980  Programación / Scripting / Re: Script Batch Para Subir archivo a FTP en: 31 Mayo 2013, 10:36 am
Un archivo de texto plano no es un archivo binário, prueba así:

Código
  1. open ftp.soportehosting.com.ar
  2. usuario
  3. password
  4. ascii
  5. put "c:\datos.txt"
  6. quit

...O diréctamente sin definir el tipo de transferencia de datos (ascii/binary).
Páginas: 1 ... 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 [898] 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 ... 1236
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines