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


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


  Mostrar Mensajes
Páginas: 1 ... 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 [888] 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 ... 1253
8871  Programación / .NET (C#, VB.NET, ASP) / Re: Hook global para los Windows Messages? en: 28 Junio 2013, 11:06 am
@Maurice_Lupin

Gracias, ya no recordaba que hice esta pregunta xD

Al final ya lo conseguí, conseguí usar la API para capturar si la rueda que se mueve es la de arriba o la de abajo, lo que no conseguí era una vez capturado, reproducir ese movimiento del ratón fuera de la APP, es decir mover la rueda del ratón, así que lo dejé a medias.

Bueno,
un saludo!
8872  Programación / .NET (C#, VB.NET, ASP) / Re: Librería de Snippets !! (Posteen aquí sus snippets) en: 27 Junio 2013, 17:20 pm
Hoy pensé en añadir la funcionalidad de seleccionar todo el texto haciendo triple click sobre un textbox... y he dado con este snippet: http://www.codeproject.com/Articles/23498/A-Simple-Method-for-Handling-Multiple-Clicking-on

Es un contador de clicks, así que se puede utilizar como Triple-Click, o Cuadruple-Click o lo que quieran... xD

Código
  1. Public Class Form1
  2.  
  3. #Region " Mouse-Click Count "
  4.  
  5.    ''' <summary>
  6.    ''' The Click-Timer area bounds.
  7.    ''' </summary>
  8.    ''' <remarks></remarks>
  9.    Private ClickArea As Rectangle
  10.  
  11.    ''' <summary>
  12.    ''' The mouse button clicked.
  13.    ''' </summary>
  14.    ''' <remarks></remarks>
  15.    Private ClickButton As MouseButtons
  16.  
  17.    ''' <summary>
  18.    ''' Accumulate clicks for the Click-Timer.
  19.    ''' </summary>
  20.    ''' <remarks></remarks>
  21.    Private ClickCount As Int32
  22.  
  23.    ''' <summary>
  24.    ''' Save the Click-Timer double-click delay time (ms).
  25.    ''' </summary>
  26.    ''' <remarks></remarks>
  27.    Private ClickDelay As Int32 = SystemInformation.DoubleClickTime
  28.  
  29.    ''' <summary>
  30.    ''' String description of the appropriate owner of the Click-Timer expiry event.
  31.    ''' </summary>
  32.    ''' <remarks></remarks>
  33.    Private ClickOwner As String = ""
  34.  
  35.    ''' <summary>
  36.    ''' Save the Click-Timer double-click area bounds.
  37.    ''' </summary>
  38.    ''' <remarks></remarks>
  39.    Private ClickSize As Size = SystemInformation.DoubleClickSize
  40.  
  41.    ''' <summary>
  42.    ''' Create a new Click-Timer with events.
  43.    ''' </summary>
  44.    ''' <remarks></remarks>
  45.    Private WithEvents ClickTimer As New Timer
  46.  
  47.    ''' <summary>
  48.    ''' Click-Timer "Tick" event handler.
  49.    ''' </summary>
  50.    ''' <param name="sender">Event object owner.</param>
  51.    ''' <param name="e">Event arguments.</param>
  52.    ''' <remarks></remarks>
  53.    Private Sub ClickTimer_TickHandler(ByVal sender As Object, ByVal e As EventArgs) Handles ClickTimer.Tick
  54.        Me.ClickTimer.Stop()
  55.        Me.ClickCount = 0
  56.    End Sub
  57.  
  58.    ''' <summary>
  59.    ''' Initialise the Click-Timer with Owner and valid double-click area.
  60.    ''' </summary>
  61.    ''' <param name="aOwnerControl">Click-Timer owner control (string).</param>
  62.    ''' <param name="aMouseButton">Mouse button clicked.</param>
  63.    ''' <param name="aClickPoint">Click point for definition of the valid double-click area.</param>
  64.    ''' <remarks></remarks>
  65.    Private Sub ClickTimer_Initialise(ByVal aOwnerControl As String, _
  66.                                      ByVal aMouseButton As MouseButtons, _
  67.                                      ByVal aClickPoint As Point)
  68.  
  69.        ' Stop the Click-Timer.
  70.        Me.ClickTimer.Stop()
  71.        ' Save the owner control text.
  72.        Me.ClickOwner = aOwnerControl
  73.        ' Save the mouse button.
  74.        Me.ClickButton = aMouseButton
  75.        ' This is the first click.
  76.        Me.ClickCount = 1
  77.        ' Define the valid double-click area for any multi-clicking.
  78.        Me.ClickArea = New Rectangle _
  79.              (aClickPoint.X - Me.ClickSize.Width \ 2 _
  80.              , aClickPoint.Y - Me.ClickSize.Height \ 2 _
  81.              , Me.ClickSize.Width, Me.ClickSize.Height)
  82.        ' Set the system default double-click delay.
  83.        Me.ClickTimer.Interval = Me.ClickDelay
  84.        ' Start the Click-Timer.
  85.        Me.ClickTimer.Start()
  86.  
  87.    End Sub
  88.  
  89.    ''' <summary>
  90.    ''' Register a mouse click (or double click) event.
  91.    ''' </summary>
  92.    ''' <param name="aOwnerControl">Click-Timer owner control (string).</param>
  93.    ''' <param name="aMouseButton">Mouse button clicked.</param>
  94.    ''' <param name="aClickPoint">Click point for definition of the valid double-click area.</param>
  95.    ''' <remarks></remarks>
  96.    Private Sub ClickTimer_Click(ByVal aOwnerControl As String, _
  97.                                 ByVal aMouseButton As MouseButtons, _
  98.                                 ByVal aClickPoint As Point)
  99.  
  100.        ' Handle this click event.
  101.        If Me.ClickTimer.Enabled Then
  102.            ' The Click-Timer is going, stop it and check we haven't changed controls.
  103.            Me.ClickTimer.Stop()
  104.            If Me.ClickOwner = aOwnerControl _
  105.            AndAlso Me.ClickButton = aMouseButton _
  106.            AndAlso Me.ClickArea.Contains(aClickPoint) Then
  107.                ' Working with the same control, same button within a valid double-click area so bump the count.
  108.                Me.ClickCount += 1
  109.                ' Set the system default double-click delay.
  110.                Me.ClickTimer.Interval = Me.ClickDelay
  111.                ' Start the Click-Timer.
  112.                Me.ClickTimer.Start()
  113.            Else
  114.                ' Not working with the same control. Initialise the Click-Timer.
  115.                Me.ClickTimer_Initialise(aOwnerControl, aMouseButton, aClickPoint)
  116.            End If
  117.        Else
  118.            ' The timer is not enabled. Initialise the Click-Timer.
  119.            Me.ClickTimer_Initialise(aOwnerControl, aMouseButton, aClickPoint)
  120.        End If
  121.  
  122.    End Sub
  123.  
  124. #End Region
  125.  
  126.    Private Sub TextBox1_Clicked(ByVal sender As Object, ByVal e As MouseEventArgs) _
  127.    Handles TextBox1.MouseClick, TextBox1.MouseDoubleClick
  128.  
  129.        Me.ClickTimer_Click(sender.name, e.Button, e.Location)
  130.  
  131.        If ClickCount = 3 Then ' Triple Click to select all text.
  132.            sender.SelectAll()
  133.        End If
  134.  
  135.    End Sub
  136.  
  137. End Class

Saludos.
8873  Programación / Programación General / Re: [?]Crear un programa que piense por si mismo? en: 27 Junio 2013, 16:28 pm
¿Quién sabe si en unos 50 años crearán a Terminator (Lol)?

Cada 12 o 14 meses se duplica el potencial de la tecnología, pero no nos engañemos... la humanidad solo creará robots para esto:

     

:D
8874  Programación / Scripting / Re: %%n en: 27 Junio 2013, 15:12 pm
@Pirat3net
Ya tienes una buena cantidad de mensajes para saber como va el foro.

Aparte de no incrustar los códigos en su tag correspondiente, y de hacer doble post en 2 minutos, ¿te parece que "%%n" es un título decente y lo bastante descriptivo?

Tema cerrado, porfavor sigue las normas cuando inicies un nuevo post.

Citar

Saludos!
8875  Programación / Programación General / Re: [?]Crear un programa que piense por si mismo? en: 27 Junio 2013, 15:09 pm
Lo que os quiero preguntar es si es posible programar un programa que piense por si mismo, osea, un programa que pueda recopilar informarción de internet y asi ir adquiriendo conocimientos humanos y poder pensar como lo hace una persona normal

@MineHitex

Claro que es posible, lee sobre Skynet ...y Terminator.

Saludos!  :silbar:
8876  Media / Multimedia / Re: Comprimir serie a mismo formato. en: 27 Junio 2013, 07:55 am
Citar
Tamaño del archivo                       : 1 005MB
Duración                                 : 1h 14min.
Tasa de bits                             : 1 695Kbps
Ancho                                    : 720pixeles
Alto                                     : 576pixeles

No es nada excesivo, el video dura 74 minutos y pesa menos de 1 GB, la verdad es que viendo los datos es "lo típico" para las series AVI, es una calidad bastante pobre, si lo reconviertes para que pese todavía menos tamaño (dándole aún menos bitrate)... pues te va a quedar un video mucho más pobre.

Saludos!
8877  Foros Generales / Dudas Generales / Re: [SOLUCIONADO] ¿Como descargar los nuevos streamings de Youtube? en: 27 Junio 2013, 07:48 am
Ikillnukes gracias pero la verdad odio ese tipo de aplicaciones,
el IDM tampoco me gusta nada, pero este tiene una extensión para firefox que básicamente es un mini-botón que se queda arriba del video de Youtube, y no molesta la experiencia de navegación en absoluto xD.

Saludos
8878  Programación / Scripting / Re: Duda con un ejecutable que no tiene parametros en: 27 Junio 2013, 07:44 am
no menciona que los argumentos de la linea de comandos no son validos no se puede continuar existe alguna herramienta que me pueda ayudar a instalarlo de forma desatendida que no tenga interaccion con el usuario

Aquí tienes toda la información: http://theether.net/kb/100165   &    http://msdn.microsoft.com/en-us/library/Aa263457

Básicamente según las instrucciones primero debes editar el archivo "setup.lst" para especificar el directorio de instalación... y luego debes llamar al instalador obligatoriamente especificando un archivo de log de esta manera:
Código:
setup.exe /sc:\setup.log

Saludos.
8879  Foros Generales / Dudas Generales / Re: ¿Como descargar los nuevos streamings de Youtube? en: 26 Junio 2013, 01:10 am
JDownloader: No reconoce los streams.

atube catcher: Reconoce los streams (se muestra una lista de ellos en la aplicación) pero a la hora de intentar descargar sale error 403 y nunca se descarga.

DownloadHelper (Extensión para firefox): Reconoce los streams pero al intentar descargarlo se crea un archivo de 0 bytes.

IDM desde Firefox: Lo he vuelto a instalar y funciona perféctamente, aunque ayer no me iba cuando lo intenté ...no se porqué.

IDM desde Chrome: IDM me dice que se ha instalado en Chrome, pero a mi no me sale el botón de descargar en ninguna parte (si, he reiniciado el navegador), y como tampoco uso Chrome para nada pues no me he molestado en perder más tiempo indagando en el problema.

IDM desde IExplorer: Funciona perféctamente, como en Firefox.





Siendo un programa tán reconocido y con su reputación, no creo que el chollo de IDM dure demasiado, imagino que en pocos días habrá algún Ramoncín o algún Alejandro Sanz que reportará a Google el ""problema"" ...y Google le dara un ultimatum a IDM...

...Espero equivocarme, pero hay que aprovechar por si acaso.

Gracias por vuestras opiniones.

Saludos!
8880  Programación / Scripting / Re: [JS] Script para eliminar a todos mis amigos de facebook en: 25 Junio 2013, 17:50 pm
Quizás existan formas más simples, además ...no manejo javascript, pero una solución eficaz sería enviar un "sendkeys ENTER": http://msdn.microsoft.com/en-us/library/8c6yea83%28v=vs.85%29.aspx

Saludos
Páginas: 1 ... 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 [888] 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 ... 1253
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines