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

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


  Mostrar Mensajes
Páginas: 1 ... 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 [932] 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 ... 1236
9311  Programación / Programación General / Intercambiar canales estéreo de los Headphones? en: 24 Marzo 2013, 02:48 am
Hola

Necesito intercambiar los canales estéreo (En Windows), es decir, que lo que se escuche por el canal izquierdo se escuche por el derecho, y viceversa, lo mismo que se consigue poniéndose unos auriculares al revés.

No me importaría hacerlo en el lenguaje que séa necesario, porque no he encontrado absolutamente nada en Google sobre el tema así que si hace falta aprenderé lo básico de dicho lenguaje, pero empiezo a pensar que esto de intercambiar los canales no es algo posible... sáquenme de dudas porfavor.

Yo sé utilizar la API de CoreAudioAPI para manejar el balance de cada canal, pero esto no es lo que necesito porque quiero cambiar el canal izquierdo por el derecho, es decir, quiero togglearlos, no andar ajustando el balance de cada canal...

PD: También he mirado la API de DirectX y Directsound, y la interface MCI, no me ha parecido encontrar nada que se le asimile.

Todo esto lo necesito para hacer una simple aplicación CLI con el único propósito de togglear los canales, tán "sencillo" como eso  >:(.

Gracias por leer.
9312  Programación / Programación General / [SOLUCIONADO] Un ToolTip me está dando por... en: 24 Marzo 2013, 00:55 am
Perdón, quería postear en .NET y me equivoqué, ¿Me lo mueven ?, sorry >:D





Bueno pues en este sub manejo un numericupdown y un combobox

Lo que intento es, que al escribir un número mayor de "X" en el numericupdown, mostrar una pequeña alerta para indicar que no se puede aumentar el valor.

El problema es que, después de alertar una primera vez, el tooltip sigue mostrando las alertas aunque la condición no se cumpla:



El code:
Código
  1.    ' NumericUpDown Time / ComboBox Time Measure
  2.    Private Sub ComboBox_Measure_SelectedIndexChanged(sender As Object, e As EventArgs) Handles _
  3.        ComboBox_Measure.SelectedIndexChanged, _
  4.        NumericUpDown_Time.ValueChanged
  5.  
  6.        Select Case ComboBox_Measure.SelectedIndex
  7.            Case 0
  8.                ' Seconds
  9.                Time_Out = (Convert_Time(NumericUpDown_Time.Value, S, MS))
  10.                Time_Measure = S
  11.            Case 1
  12.                ' Minutes
  13.                If NumericUpDown_Time.Value >= 35793 Then NumericUpDown_Time.Value = 35792 : GoTo ToolTip
  14.                Time_Out = (Convert_Time(NumericUpDown_Time.Value, M, MS))
  15.                Time_Measure = M
  16.            Case 2
  17.                ' Hours
  18.                If NumericUpDown_Time.Value >= 597 Then NumericUpDown_Time.Value = 596 : GoTo ToolTip
  19.                Time_Out = (Convert_Time(NumericUpDown_Time.Value, H, MS))
  20.                Time_Measure = H
  21.            Case 3
  22.                ' Days
  23.                If NumericUpDown_Time.Value >= 25 Then NumericUpDown_Time.Value = 24 : GoTo ToolTip
  24.                Time_Out = (Convert_Time(NumericUpDown_Time.Value, H, MS)) * 24
  25.                Time_Measure = H
  26.            Case 4
  27.                ' Weeks
  28.                If NumericUpDown_Time.Value >= 4 Then NumericUpDown_Time.Value = 3 : GoTo ToolTip
  29.                Time_Out = (Convert_Time(NumericUpDown_Time.Value, H, MS)) * 168
  30.                Time_Measure = H
  31.        End Select
  32.  
  33.        Exit Sub
  34.  
  35. ToolTip:
  36.        'ToolTip1.Active = True
  37.        'ToolTip1.SetToolTip(Me.NumericUpDown_Time, "Max value")
  38.        ToolTip1.Show("Max value", Me.NumericUpDown_Time, 1500)
  39.        'ToolTip1.Hide(Me.NumericUpDown_Time)
  40.        'ToolTip1.Active = False
  41.  
  42.    End Sub
9313  Programación / .NET (C#, VB.NET, ASP) / Re: Librería de Snippets !! (Posteen aquí sus snippets) en: 23 Marzo 2013, 23:45 pm
Copiar un archivo con posibilidad de cancelar la operación y reemplazar:

Código
  1. #Region " Copy File In Chunks "
  2.  
  3.    ' [ Copy File In Chunks Function ]
  4.    '
  5.    ' // By Elektro H@cker
  6.    '
  7.    ' Examples :
  8.    ' Copy_File_In_Chunks("C:\BigFile.mkv", "C:\BigFile_copy.mkv")
  9.    ' Copy_File_In_Chunks("C:\BigFile.mkv", "C:\BigFile_copy.mkv", 9999, True, True)
  10.  
  11.    Dim Cancel_Copy As Boolean = False
  12.  
  13.    Public Function Copy_File_In_Chunks(ByVal InputFile As String, ByVal OutputFile As String, _
  14.                                        Optional ByVal BufferSize As Int16 = 1024, _
  15.                                        Optional ByVal Overwrite As Boolean = False, _
  16.                                        Optional ByVal DeleteFileOnCancel As Boolean = False) As Boolean
  17.  
  18.        Dim InputStream As New IO.FileStream(InputFile, IO.FileMode.Open, IO.FileAccess.Read)
  19.        Dim OutputStream As IO.FileStream
  20.  
  21.        If Overwrite Then
  22.            OutputStream = New IO.FileStream(OutputFile, IO.FileMode.Create, IO.FileAccess.Write)
  23.        Else
  24.            OutputStream = New IO.FileStream(OutputFile, IO.FileMode.CreateNew, IO.FileAccess.Write)
  25.        End If
  26.  
  27.        Dim Buffer = New Byte(BufferSize) {}
  28.        Dim BytesRead As Integer = 0
  29.  
  30.        Do : If Cancel_Copy Then : GoTo Close_Copy
  31.            Else
  32.                Application.DoEvents() ' Remove it if you don't like...
  33.                BytesRead = InputStream.Read(Buffer, 0, Buffer.Length)
  34.                If BytesRead > 0 Then OutputStream.Write(Buffer, 0, BytesRead)
  35.            End If
  36.        Loop While (BytesRead > 0)
  37.  
  38. Close_Copy:
  39.  
  40.        OutputStream.Flush() : InputStream.Close() : OutputStream.Close()
  41.  
  42.        If DeleteFileOnCancel Then
  43.            Try : IO.File.Delete(OutputFile) : Catch : End Try
  44.            Return False
  45.        Else : Return True
  46.        End If
  47.  
  48.    End Function
  49.  
  50. #End Region
9314  Programación / .NET (C#, VB.NET, ASP) / Re: TimeSpan o Timer? en: 23 Marzo 2013, 23:08 pm
al final lo hice como me dijeron, TimeSpan + StopWatch

Gracias
9315  Programación / Scripting / Re: Ayuda con mi batch en: 23 Marzo 2013, 22:55 pm
Pues puedes hacerlo de la misma manera en que has especificado la ruta de los executables...

Te véo muy liado con el tema, es mejor que hagas esto:
Código
  1. PUSHD ".\stuff"
  2. adb wait-for-device
  3. adb reboot bootloader
  4. fastboot update root.zip
  5. fastboot reboot

Saludos.
9316  Programación / Scripting / Re: Enviar correo desde batch en: 23 Marzo 2013, 22:51 pm
@Hackerneto

Tu crees que puedes preguntar diréctamente en un post de hace 3 años una pregunta que no está muy relacionada al autor del post que es un usuario inactivo con sólo 4 mensajes, ¿y esperar recibir alguna respuesta?

Léanse las normas sobre revivir temas antiguos porfavor.

Tema cerrado.
9317  Programación / Scripting / Re: Ayuda con mi batch en: 23 Marzo 2013, 22:43 pm
No se entiende el problema y no creo que ninguno de los que te hemos leido dispongamos de dichas aplicaciones para entenderlo, explíca mejor la parte del zip...

Si tienes problemas con una utilidad en particular, mírate la ayuda de dicha aplicación con el parámetro adecuado:
Código:
FastBoot /?
FastBoot -h
FastBoot -help

Saludos.
9318  Programación / .NET (C#, VB.NET, ASP) / Re: ¿Como se puede cancelar una operación de FileCopy? en: 23 Marzo 2013, 22:32 pm
Hola.

El problema es ése, se están comparando los valores, no asignando. Prueba con...

Genial, muchísimas gracias.
9319  Programación / .NET (C#, VB.NET, ASP) / Re: ¿Como se puede cancelar una operación de FileCopy? en: 23 Marzo 2013, 21:22 pm
Hola $Edu$, gracias por ayudar

No creo que eso séa el error, porque el tamaño del buffer debería poder ser el que yo quisiera, como si quiero que séa de 1 sólo byte, ya que es el tamaño temporal de cada trozo xD.

De todas formas ya probé a cambiarlo poniendo: 1023, 1024, 1025, 1026, y otros números, pero nada...

Una persona me ha comentado que el error es que en VB.NET no se puede hacer asignación en un bucle:
Código:
While (bytesRead = inputStream.Read(buffer, 0, buffer.Length)) > 0 
Pero también me ha dicho que no está segura de si se puede o no.

Creo que debe ser eso, intentaré buscar otra forma de asignar el valor.

Saludos
9320  Programación / Scripting / Re: Problema con un codigo Python en: 23 Marzo 2013, 16:24 pm
No tengo py 3.x pero el error parece estar claro, no puede usar operadores aritméticos entre un valor entero y un valor de string... prueba a definir la variable X como integer:

Código:
x = int(input())

Saludos
Páginas: 1 ... 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 [932] 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 ... 1236
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines