Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Eleкtro

#3791
¡¡ NUEVA VERSIÓN v2.2 YA DISPONIBLE !!

El enlace de descarga está en el post principal.

2 años han pasado ya desde la última actualización, pero hoy decidí ponerme de nuevo para hacerle un lavado estético al diseño de la app y mejorarla un poquito más, ¡espero que la disfruteis!.
( el código fuente esta algo sucio y desorganizado, solo he actualizado y refactorizado lo esencial. )

Historial de cambios:

Version 2.2:

   
  • Added:
           · New Hotkey, Ctrl+E.
           · More formats to represent.
           · Experimental color-preview panel.

       
  • Improved:
           · User Interface has been redesigned to be more user-friendly.
           · ElektroKit library implemented to improve logic and performance.

    Un saludo!
#3792
Cita de: Lekim en  2 Marzo 2016, 16:09 PMHe comprobado el ClassName de todas las aplicaciones que tengo y jamás me ha aparecido el ThunderRT6... o WindowsForms10.Window.8... típico de formularios de VB. Luego ¿Nadie programa con VB?

La conclusión a la que has llegado no es acertada, el "prefijo" WindowsForms10 del nombre de la clase de ventana se refiere a la versión de la tecnología Windows Forms (10), y esto a su vez indica que se trata de una app que está desarrallada bajo cualquier lenguaje soportado por dicha tecnología (como por ejemplo C#), no tiene por que ser Vb.Net, por ende, no tiene sentido pensar que nadie programa en Vb.Net (o C#) solamente por no encontrar ese tipo de classname en las aplicaciones instaladas en un PC cualquiera.




Para Microsoft, cada ventana debe tener un nombre de clase de ventana único para evitar colisiones con otros nombres de clase de ventana en otros procesos, es por ese motivo que en la implementación de WindowsForms los nombres de classes se autogeneran dinamicamente siguiendo estas reglas de identificación de ventana:

<windowsformsversion>.<windowstyle>.app<hexappdomainhash>

No es posible asignar un nombre distinto de forma arbitraria, pero por otro lado, para la mayoría de classes que implementan la interfáz IWin32Window (como Form, o Control) se puede hackear el identificador del estilo de ventana (<windowstyle>) de forma sencilla mediante el uso de la propiedad que controla los parámetros de la ventana, conocida como CreateParams), de la siguiente manera:

Código (vbnet) [Seleccionar]
Public NotInheritable Class Form2 : Inherits Form

   Protected Overrides ReadOnly Property CreateParams As CreateParams
       Get
           MyBase.CreateParams.ClassName = "BUTTON" ' WindowsForms10.BUTTON.app***
           Return MyBase.CreateParams
       End Get
   End Property
 
End Class



También podemos crear una simple ventana Win32 y podemos registrar un nombre de clase para dicha ventana con la función RegisterClassEx de la API de Microsoft Windows como ya ha mencionado el compañero @Kub0x (aunque basicamente esto en realidad es una colección de valores o flags que determinan el estilo de ventana), es algo más tedioso, así que he buscado un ejemplo ya desarrollado para mostrar:

PD: En WPF, UWP, y otras tecnologías de Microsoft, imagino que la mecánica o estructura de los classnames será más o menos la misma que en Windows Forms, no me he llegado a fijar nunca en si hay un patrón, pero no hay motivo para pensar lo contrario.

Saludos!
#3793
Sin ánimo de ofender, ¿pero quien te crees tú para faltar el respeto a "TODO" el mundo de esa manera, aparte de juzgar los conocimientos de alguien a quien no conoces y que ya hace más que tu?, no se, ¿has estudiado en el mismo sitio que él?, ¿sois de la misma ciudad?, por que a mi me parece que Yom sabe suficiente de física básica, ya sea lo mínimo o un poquito más, que a ti te parezca que se equivoca por que tu también sabes ...pues es muy posible, pero eso ya es otra historia distinta, el hecho es que saber, sabe, así que creo que deberías de dejar YA de seguir escupiendo insultos y englobando a la gente que le da creedibilidad con ese tipo de adjetivos que usas, no olvides que la bata blanca tampoco te da la razón así por que si, vaya.

Como ya dije, aquí insultos los justos (mejor dicho descalificativos), ya basta de llamar garrulos a los que saben menos de ciencia que tú (que son practicamente todos, aunque solo te dirijas a mi), es repugnante que utilices el conocimiento de esa manera.

Tema Cerrado. y segundo aviso

Saludos!
#3794
Lo se, vi en el otro post como manifestaste que crees que existen conspiraciones de mercados, pero precisamente por eso mimso los que te lean no lo sabran como yo si no leyeron aquello, tu post da a entender lo que yo dije en el primer comentario, y si eso no es lo que quieres promover pues... al menos lo has aclarado perfectamente en tu comentario adicional !!, pero pienso que deberías incluir parte de esa explicación en tu post principal, para que la gente sepa por que lo hiciste.

[OFFTOPIC]
Me irrita ver como la gente adjudica esa frase celebre a Carl Sagan o la usa como frase motivadora, cuando realmente no es suya, ni mucho menos ha salido de su imaginación, es el simple producto de los guionistas de la serie Cosmos dándoles al actor protagonista un mero guión que interpretar, con esa frase que es de otra celebridad, Marcello Truzzi.
[/OFFTOPIC]

Saludos!
#3795
Entonces, tu manera de intentar argumentar y demostrar que las conspiraciones no existen y el mundo es de color de rosa, ¿es a base de inventarte una fantasia, por que crees que todos los demás hacen lo mismo que acabas de hacer tú?.

Genial.
#3796
El script de batch que has mostrado de por si no hace absolutamente nada, simplemente comprueba si existe el ffmpeg, muestra la version, y por último abre una nueva instancia de la CMD... ¿te ha faltado algo por copiar?.

No le puedes pretender pasar argumentos a un script que no toma ningún argumento, tan simple como eso, eso sería el problema, ahora bien, no necesitas usar un script de Batch desde un lenguaje como C#, puedes utilizar la Class Process para iniciar el proceso FFMPEG directamente pasándole los argumentos que desees:

Código (csharp) [Seleccionar]
Process p = new Process();

p.StartInfo.FileName = "...\\FFMPEG.exe";
p.StartInfo.Arguments = "-i \"Wildlife.wmv\" -qscale 4 -vcodec mjpeg -acodec pcm_s16le \"salida.avi\"";

p.Start();
p.WaitForExit();


EDITO: Ah, creo que lo entendí mal, ¿lo que querías era escribir el input directamente en la instancia de la CMD que abre el script de Batch?, en ese caso la solución de @Slava_TZD te debería servir, la mia es para iniciar directamente el proceso FFMPEG con los argumentos.

Saludos!
#3797
.NET (C#, VB.NET, ASP) / Re: Novato en vb
2 Marzo 2016, 04:10 AM
¿Vb?, pero si eso es Visual C++ :P

No manejo VC++, pero el error te está diciendo que la variable a la iqzuierda del "->" debe ser un puntero, pt y cttc no son punteros.

Saludos!
#3799
Cita de: simorg en  1 Marzo 2016, 18:06 PMAlusión desafortunada, peyorativa, machista, ofensiva y degradante, intolerable en pleno siglo XXI

Además de ser una falsedad, y la prueba es que hay muchas mujeres ejerciendo cargos con los que el resto de mortales solo podremos soñar, y si el sistema patriarcal permite que la mujer esté ahí es por que le da beneficios al hombre, por ende, si dan beneficios es por que hacen un trabajo excelente.

Por otro lado, le pese a quien le pese, la mujer por defecto es débil o inferior fisicamente hablando por leyes inmutables de la naturaleza, pero incluso en eso pueden ser superiores que el hombre (vease las culturistas), esto significa que no es necesario nacer hombre para ser fuerte, solo se necesita entrenamiento seas el sexo que seas, así que dejemos las chorradas racistas y ahora machistas y todo ya...




Postdata:
CitarPureza y Perfección
¿Sacaste esa frase del libro de Hitler y la raza Aria, o qué?... :xD

Esto no para de pitar...



Saludos.
#3800
Cita de: simorg en  1 Marzo 2016, 15:59 PMDependiendo de la marca del HDD la calidad de dicha etiqueta es distinta, la mayoria son de papel plastificado, cuesta un poco ir sacandola con....las uñas, y una vez retirada la etiqueta la marca que queda se elimina frotando con acetona.

Si es de papel malucho, directamente mojando con alcohol o acetona y rascando con las uñas.....

Claro, si pregunto es por que con las uñas cuesta y además queda marca, yo esperaba que hubiera algun liquido que se pudiera impregnar en la superficie de la etiqueta para despegar el adhesivo sin perjudicar al hdd dejando marca de la pegatina ni rallajos de algún tipo por quitarlo con las uñas o tijeras u otra cosa muy fina, pero bueno, probaré con alcohol o acetona a ver que resultados me da.

Gracias!




Cita de: Capitan Rolfi en  1 Marzo 2016, 16:15 PMExisten productos de limpieza que te pueden ayudar a sacar las pegatinas.

Eso mismo pensaba yo, que debe existir algun producto de limpieza "despega adhesivo" (para no recurrir a métodos brutos con saliba o abrasivos como alcohol y las uñas o espátula yo que se... eso queda imperfecto), pero si no conozco el nombre del tipo de producto entonces de nada me sirve buscar... no encuentro.      Gracias de todas formas!