|
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. [ 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 Call "Script Secundario.bat" && ( ) || ( )
Script Secundario.bat REM Hacer algo aquí y determinar el código de salida. :: El archivo existe, así que salimos con código de salida satisfactorio. :: El archivo existe, así que salimos con código de error 1. )
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). 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. 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: Version 2.3 -----------
· Support for convert these value types: REG_NONE, REG_RESOURCE_LIST, REG_RESOURCE_REQUIREMENTS_LIST and REG_FULL_RESOURCE_DESCRIPTOR.
· If a value of type REG_MULTI_SZ and REG_EXPAND_SZ is empty, the program throws an error.
· Updated the 'Test.reg' testing file with all the new value types. Lista de cambios de otras versiones recientes: Version 2.2 -----------
· Option to force registry overwritting. · Option to abbreviate RootKey names.
· The percent characters ("%) of a 'Default' value (@=) was not correctlly converted. ( Solved duplicating the percent character )
· Extended the option 'Redirect commands to NULL' to specify better custom redirection.
Version 2.1 -----------
· Added support to recognize the deletion of a default value. ( In a Regedit Script: '"@="=-' )
· 'Redirect commands to NULL' option for GUI. · All the 'RegEx.Split' operations, to gain speed were replaced with 'IndexOf' method.
· 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 ).
· 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 -----------
· Progress Information for GUI.
· 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: Dim Explorer As New Process With { .StartInfo = New ProcessStartInfo With { .FileName = Path.Combine(ExplorerDirectory, ExplorerFilename), .WorkingDirectory = My.Application.Info.DirectoryPath, .UseShellExecute = True, .CreateNoWindow = True } }
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 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 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. Set Shell = CreateObject("WScript.Shell") Shell.Run "rundll32.exe shell32.dll,Control_RunDLL main.cpl,,2", False, False Do Until IsProcessRunning("rundll32.exe") ' Esperar a que el proceso 'rundll32.exe' se haya inicializado. Wscript.Sleep 100 Loop 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) Shell.SendKeys "{RIGHT}" Wscript.Sleep 100 ' Esperar entre 50-200 ms entre pulsacion y pulsacion por precaución. Shell.SendKeys "{ENTER}" Wscript.Quit ' By elektro Function IsProcessRunning(ProcessName) IsProcessRunning = False For Each Process In GetObject("winmgmts:").InstancesOf("Win32_Process") If StrComp(Process.Name, ProcessName, 0) = 0 Then IsProcessRunning = True Exit for End If Next 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. 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!
|
|
|
|
|
|
|