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

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


  Mostrar Mensajes
Páginas: 1 ... 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 [679] 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 ... 1236
6781  Programación / .NET (C#, VB.NET, ASP) / Re: Programa en C# de Matrices en: 25 Agosto 2014, 14:10 pm
sacame de esa duda

He editado todos los mensajes que han publciado en este post para corregirlos, puedes darle al botón "Modificar" en uno de tus mensajes para ver esas modificaciones.

Código:
[ code=Csharp ] Deposite su código aquí [ /code ]

(sin espacios)

Saludos
6782  Programación / Scripting / Re: Ayuda Mini-vbscript para aumentar/disminuir velocidad del raton DPI en: 25 Agosto 2014, 07:30 am
¿Leiste esto que te dije?:
EDITO: Ah, por cierto, si quieres aumentar al máximo o disminuir al mínimo la velocidad solo tienes que pulsar la tecla INICIO o FIN, no le vayas a dar repetidas veces a LEFT o RIGHT.

PD: E provado tu codigo,no funciono
¿Que windows tienes?, ¿Que significa 'no funciona'?.

PD EDITO: Codigo final,a la espera de mejorarlo y crear una pregunta con disminuir y aumentar en vez de si no.
Creo que me he perdido, si ya sabes que pulsaciones debes enviar tanto para disminuir o aumentar el volumne, ¿que pregunta más queda?.

Saludos!
6783  Programación / Scripting / Re: como devolver un mensaje en batch si todo salio bien y otro si no??? en: 25 Agosto 2014, 07:20 am
Debes enviar el código de salida específico en el segundo script para leerlo en el primer script.

Puedes leerlo mediante los operadores lógicos (&& = 0, || = No 0) o puedes leer la variable dinámica ErrorLevel para parsear códigos de salida específicos (ej: 0,1,2).

Script Principal.bat
Código
  1. @Echo OFF & Title Script Principal
  2.  
  3. Call "Script Secundario.bat" && (
  4. Echo Todo salio bien.
  5.  
  6. ) || (
  7. Echo algo salio mal.
  8.  
  9. )
  10.  
  11. Pause&Exit /B 0

Script Secundario.bat
Código
  1. @Echo OFF & Title Script Secundario
  2.  
  3. REM Hacer algo aquí y determinar el código de salida.
  4.  
  5. If Exist "C:\Archivo" (
  6. :: El archivo existe, así que salimos con código de salida satisfactorio.
  7. Exit /B 0
  8.  
  9. ) ELSE (
  10. :: El archivo existe, así que salimos con código de error 1.
  11. Exit /B 1
  12.  
  13. )

Saludos
6784  Programación / .NET (C#, VB.NET, ASP) / Re: Programa en C# de Matrices en: 25 Agosto 2014, 07:10 am
me dice que hay un error en el metodo main, que le falta el cuerpo o algo asi se los proporciono parasaber que es lo que sucede con esta sintaxis.

El error es muy self-explanatory, te está indicando que no le añadiste el cuerpo al método ({}).

Pero además de eso le modificaste el nombre (Main > main) y la firma (string[] args > char[] args).

Código
  1. public static void Main(string[] args) { }



1. Para publicar código hay que insertarlo dentro de su respectiva etiqueta GeShi.

Ya van 3 códigos sin formatear.
Si veo otro código sin formatear cierro el post sin avisar, NO CREO QUE SEA TAN DIFICIL LEER LA FIRMA QUE DEJO TRAS CADA MENSAJE.

Citar
Como insertar un código:



-> Reglas del foro <-

saludos.
6785  Programación / .NET (C#, VB.NET, ASP) / Re: [SOURCE] REG2BAT (Convierte archivos de Registro a scripts Batch) en: 25 Agosto 2014, 06:52 am
NUEVA VERSIÓN DISPONIBLE

Versión 2.3

Descarga:

-> http://www.mediafire.com/download/1h3zbymfhnb3spt/REG2BAT.rar



Lista de cambios:

Citar
Version 2.3
-----------

   
  • Added:
      · Support for convert these value types:
         REG_NONE, REG_RESOURCE_LIST, REG_RESOURCE_REQUIREMENTS_LIST and REG_FULL_RESOURCE_DESCRIPTOR.

   
  • Fixed:
      · If a value of type REG_MULTI_SZ and REG_EXPAND_SZ is empty, the program throws an error.

   
  • Changed:
      · Updated the 'Test.reg' testing file with all the new value types.


Lista de cambios de otras versiones recientes:

Citar
Version 2.2
-----------

   
  • Added:
      · Option to force registry overwritting.
      · Option to abbreviate RootKey names.

   
  • Fixed:
      · The percent characters ("%) of a 'Default' value (@=) was not correctlly converted.
        (  Solved duplicating the percent character )

   
  • Changed:
      · Extended the option 'Redirect commands to NULL' to specify better custom redirection.

Version 2.1
   -----------

   
  • Added:
      · Added support to recognize the deletion of a default value.
        ( In a Regedit Script: '"@="=-' ) 

      · 'Redirect commands to NULL' option for GUI.
         
   
  • Deleted:
      · All the 'RegEx.Split' operations, to gain speed were replaced with 'IndexOf' method.

   
  • Fixed:
      · A misstype with the BINARY value splitter that was adding an ":" character in the Batch command.
        (  Solved changing '<a>=HEX</a>' to '<a>=HEX:</a>'  )
       
      · Application version in the application settings was wrong.
        (  This can be found in the caption of an informatiion/error MessageBox ).

   
  • Changed:
      · Binary, Dword and Qword values now are shown as UPPER-CASE.
         
      . Replaced the usage of old VB6 math methods.
        ( Changed 'Chr(Val("&H" & [Byte]))' to 'Convert.ToChar(Convert.ToInt32([Byte], 16I))')
         
      · The main button text.
        ( Changed 'Click to load a registry file...' to 'Load a registry file...')

Version 2.0
   -----------

   
  • Added:
      · Progress Information for GUI.

   
  • Changed:
      · Application was written from scratch.
6786  Programación / .NET (C#, VB.NET, ASP) / Re: Programa en C# de Matrices en: 24 Agosto 2014, 03:22 am
1. Para publicar código hay que insertarlo dentro de su respectiva etiqueta GeShi.

2. Las preguntas ajenas se publican en nuevos temas para poder llevar un orden en el foro, no se debe invadir los temas de los demás.

Lean y sobretodo respeten las normas, porfavor.
(o cerraré el hilo)



si pongo 1,5 2,5 3,5 4,5 y de plano las 5,1 en adelante no me deja, me marca que ingrese la coordenada correcta , me pueden ayudar a terminar el codigo?

El código está bien, lo que ocurre es que en C# los índices empiezan por 0, no por 1, así pues "0,0" es el mínimo, y "4,4" es el máximo.

Creo que con el código que has facilitado ya no es necesario responder al compañero @Castiel, ahí está todo lo necesario.

Saludos!
6787  Sistemas Operativos / Windows / Re: Ejecuto explorer.exe y no hace lo que debiera... en: 23 Agosto 2014, 20:19 pm
Nitro, tio, ¿a ti te parece que este tema va en Windows? xD.

Al parecer es algo común (bueno, que yo sepa solo me ha pasado a mi y ahora a ti xD), hasta la fecha no he podido identificar la causa del problema (he preguntado en sitios muy conocidos, olvida toda esperanza que tangas) pero probando alternativas llegué a una solución, eso si, en .NET:

[APORTE] Reinicializar el escritorio de forma correcta en Windows 8.1 cuando...
( En el post verás un enlace y dentro está el exe compilado, por si te sirve como solución alternativa de terceros )

No te fijes en el p/invoking y quédate con la parte importante del source:

Citar
Código
  1.    Dim Explorer As New Process With
  2.    {
  3.     .StartInfo = New ProcessStartInfo With
  4.                  {
  5.                   .FileName = Path.Combine(ExplorerDirectory, ExplorerFilename),
  6.                   .WorkingDirectory = My.Application.Info.DirectoryPath,
  7.                   .UseShellExecute = True,
  8.                   .CreateNoWindow = True
  9.                  }
  10.    }

Yo también estuve probando a ejecutarlo como parámetro de la CMD, etc, nada de eso funciona, solo eso me funcionó.

No manejo C++ pero intuyo que para reproducirlo puedes probar a utilizar la función CreateProcess y/o ShellExecuteEx de la WinAPI:
CreateProcess + STARTUPINFO structure
ShellExecuteEx  

Saludos
6788  Programación / Scripting / Re: Ayuda Mini-vbscript para aumentar/disminuir velocidad del raton DPI en: 23 Agosto 2014, 19:56 pm
decir que ya me ayudastes en su momento aunque no te acuerdes,con un bat para abrir un programa de television  :laugh:
Pues yo debo decirte que la verdad es que por el nick no me sonabas, pero ahora que dijiste eso ya lo recuerdo xD, creo que solo tu has expuesto ese tipo de problema (al menos en esta sección).

1
Código:
Wscript.Sleep 

Que segun tengo entendido pone el script en espera ,el tiempo que tu le digas en segundos 1500,2500....y luego sigue ejecutando.
Son milisegundos, no segundos. (por si acaso)



Yo lo que hice,fue visualmente  contar cuando pinchas main.cpl, y se abre ,tienes que darle al tabulador para cambiar entre las opciones, un total de 5 veces hasta llegar a la pestaña "Botones",luego dos veces a la derecha hasta llegar a la pestaña "Opciones de puntero" ,para luego darle 10 veces al tabulador hasta llegar al menu deseado,osea "Seleccione la velocidad del puntero",Lenta rapida ,pudiendo desplazarlos a la derecha o izquierda y darle a aceptar.

Lo que has echo es viajar por la ruta más larga.

Puedes abrir directamente la pestaña de las opciones de puntero.

Código
  1. Set Shell = CreateObject("WScript.Shell")
  2. Shell.Run "rundll32.exe shell32.dll,Control_RunDLL main.cpl,,2", False, False
  3.  
  4. Do Until IsProcessRunning("rundll32.exe") ' Esperar a que el proceso 'rundll32.exe' se haya inicializado.
  5. Wscript.Sleep 100
  6. Loop
  7.  
  8. Wscript.Sleep 1500 ' Esperar 1,5 segundos a que se cargue el Form del main.cpl (quizás puedas disminuirlo a 100 ms para ahorrar tiempo)
  9. Shell.SendKeys "{RIGHT}"
  10. Wscript.Sleep 100 ' Esperar entre 50-200 ms entre pulsacion y pulsacion por precaución.
  11. Shell.SendKeys "{ENTER}"
  12.  
  13. Wscript.Quit
  14.  
  15. ' By elektro
  16. Function IsProcessRunning(ProcessName)
  17.  
  18. IsProcessRunning = False
  19.  
  20. For Each Process In GetObject("winmgmts:").InstancesOf("Win32_Process")
  21.  
  22. If StrComp(Process.Name, ProcessName, 0) = 0 Then
  23. IsProcessRunning = True
  24. Exit for
  25. End If
  26.  
  27. Next
  28.  
  29. End Function

PD: Lo he testeado en Windows 8, pero si no recuerdo mal el menu en 7 y vista era idéntico.

EDITO: Ah, por cierto, si quieres aumentar al máximo o disminuir al mínimo la velocidad solo tienes que pulsar la tecla INICIO o FIN, no le vayas a dar repetidas veces a LEFT o RIGHT.

Citar
Hice la prueba con y sin Wscript.Sleep 2500 ,pero supongo que ahi que ponerle por lo menos 1 segundo o menos,nolose.

Eso es algo que no se puede determinar con exactitud, depende del tiempo que tarde tu hardware+so para procesar la pulsación, y también para dibujar los controles y el form. suelen ser pocos ms (no llega a 100) pero si tienes el equipo muuuuuy saturado entonces podría llegar a ser segundos, todo depende.

Saludos!
6789  Sistemas Operativos / Windows / Re: Barra que se instala en el navegador no puedo quitarla!! (No es babylon) en: 23 Agosto 2014, 18:41 pm
No era necesario el sarcamo  :-(

Quiero dejar clara una cosa:

Como ya indiqué te puse el enlace sin sarcasmo alguno, ¡no te lo tomes mal!, solo era para que vieses los términos de búsqueda utilicé, pienso que eso te podrá servir a observar mejor el problema si hubiera una próxima vez, pues muchas veces la gente suele volverse loca con este tipo de problemas, recurren a examinar las claves dle registro, exámenes de antivirus, pegar al PC xD, etc..., no encuentran solución y se desesperan, cuando lo más efectivo es recurrir a Google usando las palabras claves correctas (en este caso solo tomé el nombre base de la url que mostraste para buscar, y ya viste que fue algo efectivo para encontrar la solución al problema, a eso me refería).

Me alegro que lo hayas solucionado,
Saludos!
6790  Sistemas Operativos / Windows / Re: Barra que se instala en el navegador no puedo quitarla!! (No es babylon) en: 23 Agosto 2014, 16:30 pm
Aquí podrás encontrar algo util, por lo que veo hay infinidad de guias para eliminarlo http://bit.ly/1q6HKCO
(Sarcasmo OFF, es para que veas los términos de búsqueda que utilicé)

Saludos!
Páginas: 1 ... 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 [679] 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 ... 1236
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines