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

#8161
.NET (C#, VB.NET, ASP) / [SOURCE] RegOpen
31 Agosto 2013, 21:08 PM


DESCRIPCIÓN

Es una aplicación de consola muy sencilla, su único propósito es abrir el Regedit en la ubicación de la clave que especifiquemos.

No suelo hacer este tipo de aplicaciones tan pequeñas pero necesitaba hacerla para agilizar una tarea así que quizás a alguien le sea igual de util esta aplicación :).


MODO DE EMPLEO

RegOpen    .:: By Elektro H@cker ::.


[+] Syntax:

   RegOpen [KEY]


[+] Example:

   RegOpen "HKCU\Software"



DESCARGA

http://elektrostudios.tk/RegOpen.zip

Incluye código fuente y compilado.
#8162
Scripting / Re: Don't Worry
31 Agosto 2013, 20:27 PM
SmartGenius, eres lo suficientemente veterano como para conocer las normas y saber respetarlas,
Dejo un margen de tiempo para que modifiques el post haciendo las modificaciones necesarias, de lo contrario lo eliminaré.

PD: Si algún moderador global lee esto y decide eliminar el post está en todo su derecho.

Saludos
#8163
Cita de: <housedir> en 31 Agosto 2013, 16:38 PMno consigo un sitio que me explique detalladamente que hace cada simbolo

Ya te han proporcionado el link de la Wikipedia pero la ayuda en inglés está mucho más completa: http://en.wikipedia.org/wiki/Regular_expression

Cita de: <housedir> en 31 Agosto 2013, 16:38 PMestoy buscando una expresion regular que me devuelva un texto hasta encontrarce con un "["

Código (vbnet) [Seleccionar]
   Dim [String] As String = "Hello world! [ FTW!"
   Dim [RegEx] As String = "^(.*)\["
   Dim [Match] As String = Convert.ToString(System.Text.RegularExpressions.Regex.Match([String], [RegEx]).Groups(1))
   ' MsgBox(String.Format("""{0}""", [Match])) ' Result: "Hello World! "


La he hecho al vuelo, pero para crear, modificar y en general testear de forma sencilla tus RegEx te recomiendo la aplicación "RegEx Buddy".

Saludos
#8164
Puedes hacerlo manejando los eventos correctos:

En VB:
Código (vbnet) [Seleccionar]

   Private ReadOnly State_Normal As Color = Color.Gray
   Private ReadOnly State_Focused As Color = Color.White
   Private ReadOnly State_Clicked As Color = Color.Red

   Private Sub Button_MouseEnter(sender As Object, e As EventArgs) Handles Button1.MouseEnter
       sender.backcolor = State_Focused
   End Sub

   Private Sub Button_MouseLeave(sender As Object, e As EventArgs) Handles Button1.MouseLeave
       sender.backcolor = State_Normal
   End Sub

   Private Sub Button_MouseDown(sender As Object, e As MouseEventArgs) Handles Button1.MouseDown
       sender.backcolor = State_Clicked
   End Sub

   Private Sub Button_MouseUp(sender As Object, e As MouseEventArgs) Handles Button1.MouseUp
       sender.backcolor = IIf(sender.focused, State_Focused, State_Normal)
   End Sub


En C#

Código (csharp) [Seleccionar]

       private readonly Color State_Normal = Color.Gray;
       private readonly Color State_Focused = Color.White;
       private readonly Color State_Clicked = Color.Red;

       private void button1_MouseEnter()
       { button1.BackColor = State_Focused; }


       private void button1_MouseLeave()
       { button1.BackColor = State_Normal; }


       private void button1_MouseDown()
       { button1.BackColor = State_Clicked; }


       private void button1_MouseUp()
       { button1.BackColor = (button1.Focused ? State_Focused : State_Normal); }
#8165
Buena observación

PD: Aunque me sigue pareciendo ridículo el problema por la necesidad de usar métodos recursivos cuando disponemos de FOR para simplificarlo de forma más eficiente.

Saludos!
#8166
Cita de: Stealt en 29 Agosto 2013, 09:13 AMNo puedo usar FOR, ahí me jodieron bien.

Es totálmente necesario usar FOR para la tarea que pides, ¿Quien te ha dicho que no lo uses, o porque dices que no puedes usarlo?... si no puedes usarlo, no puedes hacer la tarea usando Batch, es así de simple.

Cita de: Stealt en 29 Agosto 2013, 09:13 AMHe pensado en aislar las palabras entre los espacios

Para hacer un Split necesitas usar FOR, entonces no puedes separar las palabras de ningún modo.

Cita de: Stealt en 29 Agosto 2013, 09:41 AMalguna idea para que mande las palabras al .txt de a una por linea?

Para eso tienes que hacer un ciclo sobre las palabras procesándolas una a una, es decir, se necesita usar FOR.



PD: No te codeo ninguna solución porque dices que no puedes usar FOR (aunque no hay otra manera de hacerlo), además en Google puedes encontrar miles de ejemplos.



Saludos!






Bueno al final he codeado un ejemplo para mostrarte, aunque lo repito de nuevo, NO SE PUEDE HACER SIN USAR FOR.

Este código es una porquería (porque sin FOR no se puede hacer más que una porquería como esta), está limitado a procesar sólamente 255 palabras (es el límite de Batch) y además no puedes escribir caracteres conflictivos en la Frase, ya que sin el uso de FOR pues es lo que hay, no hay otras alternativas.

Sincéramente no te recomiendo para nada que lo hagas sin usar FOR, FOR existe para usarlo, no sé si es que eso de "no puedo usar FOR" es algún tipo de reto o lo has leido en algún tutorial o algo parecido... pero desde luego es algo ridículo que no tiene ningún sentido, ya que la forma más eficiente es usar FOR.

...Y debes acostumbrarte a usar FOR, ya que un búcle simplifica mucho las cosas y de lo contrario vas a tener que escribir y repetir miles de lineas de código, es decir, si no usas FOR vas a ser un guarro codeando en lugar de un coder eficiente, como en el siguiente código que te muestro ...el cual es una simple muestra de como hacer lo que pides sin usar FOR, pero realmente como ya he comentado no puedes hacerlo de manera decente y/o eficiente sin usar FOR, no busques alternativas que no existen, yo no me sentiria nada orgulloso de hacer este tipo de códigos cuando existen formas eficientes de hacerlo usando FOR.






Código (dos) [Seleccionar]
@Echo OFF


Set /P "Phrase=  Escribe la frase   >> "
Set /P "FindWord=Escribe la palabra >> "
Call :WordCount %Phrase%
Pause&Exit


:WordCount

:: %1 - %9
(Echo "%~1" & Echo "%~2" & Echo "%~3" Echo "%~4" & Echo "%~5" & Echo "%~6" Echo "%~7" & Echo "%~8" & Echo "%~9")> "%TEMP%\Words.tmp"
Shift & Shift & Shift Shift & Shift & Shift Shift & Shift & Shift

:: %10 - %18
(Echo "%~1" & Echo "%~2" & Echo "%~3" Echo "%~4" & Echo "%~5" & Echo "%~6" Echo "%~7" & Echo "%~8" & Echo "%~9")>> "%TEMP%\Words.tmp"
Shift & Shift & Shift Shift & Shift & Shift Shift & Shift & Shift

:: %19 - %27
(Echo "%~1" & Echo "%~2" & Echo "%~3" Echo "%~4" & Echo "%~5" & Echo "%~6" Echo "%~7" & Echo "%~8" & Echo "%~9")>> "%TEMP%\Words.tmp"
Shift & Shift & Shift Shift & Shift & Shift Shift & Shift & Shift

:: %28 - %36
:: Repetir el mismo proceso hasta deslizar la posición de los argumentos hasta alcanzar el parámetro límite de Batch, el %255.

Echo+
Echo Coincidencias:     | MORE
Type "%TEMP%\Words.tmp" | FIND /C /I "%FindWord%" | MORE
GOTO :EOF
#8167
Windows / Re: Instalar Windows 7 Ultimate
29 Agosto 2013, 02:46 AM
#8168
Windows / Re: [Ayuda] Error instalar office 07
28 Agosto 2013, 18:55 PM
Cita de: ignorantev1.1 en 28 Agosto 2013, 18:02 PM¿Alguna idea?

Pues no se si querrás oirlo pero... ¿Porque no te instalas MSOffice 2013?, hablamos de 6 años de diferencia entre la versión que intentas instalar y la versión más reciente, una actualización del producto de semejante embergadura aumentará la compatibilidad y reducirá el riesgo de errores en un 250%.

Más que una idea es un consejo, actualiza tu Software, aunque diréctamente mi consejo sería que utilizases OpenOffice, pero bueno xD.

Si sigues empeñado en utilizar el MSO 2007 pues la verdad no sé que decirte, porque Windows 7 trae el FW 3.5 instalado por defecto y si pruebas a instalar el FW 4.5 no creo que vaya a cambiar absolútamente nada porque el núcleo del FW 4.X es distinto al 3.X y el MSO 2007 se basa en el FW de ese año, es decir, el Framework 3.X, el cual ya tienes instalado.

A muy malas puedes intentar descargar un MSO 2007 portable para utilizarlo sin problemas.

EDITO:

CitarError 1935. Error durante la instalación del componente del ensamblado <GUID del componente>. HRESULT: 0x80131047.

Este problema puede ocurrir si Windows Installer encuentra una referencia a una unidad que ya no existe o a un dispositivo multimedia extraíble que no contiene elementos multimedia legibles. Por ejemplo, cuando Windows Installer encuentra una referencia a una unidad de DVD o CD vacía.

Para resolver este problema, descargue e instale la siguiente actualización antes de instalar Office
...
...

Prueba a instalar dicha actualización: http://support.microsoft.com/kb/2553092/es

Saludos
#8169
Cita de: kata33 en 27 Agosto 2013, 17:09 PM
hola estoyaqui para aprende porfavor alguin podia ser tan amable de enseñarme le prometo que sere su dicipula mas diciplinada estudiando o ser aque por ser mujer nadie queire enseñarme

Cita de: Mensaje privado de la supuesta "Mujer"hola soy mujer y me gustrai aprender bla bla bla

(Nótese el saludo inicial en tono, "hola soy mujer")

Más bien a mi lo que me parece es que eres un hombre (o niño) desesperado e intentas dar una imágen falsa de mujer para que así alguien te haga caso y aprovecharte de su ayuda, quizás esa táctica sea efectiva si la usas con animales, pero no con personas.

Pienso que te iría mejor si no le mandases el mismo mensaje privado a todos los usuarios y empezases por leer los posts con chinchetas del foro, Google será tu mejor aliado.

Te registraste ayer en el foro y en tus dos únicos posts no dejas de nombrar tu supuesto sexo con intención de influir en algunas personas, incluso afirmas estar ofendid@ porque nadie te ayuda, vaya, has debido de tener muchas ocasiones de poder conversar con los usuarios y has debido de tener muchas experiencias en el foro en un sólo día para poder decir "nadie me quiere ayudar porque soy mujer" (...).

En fín, que con este tipo de cuentos a otra parte...

De todas formas cualquier usuario te va a ayudar si formulases tus preguntas novatas en el subforo correspondiente, aquí no se discrimina a mujeres, ni hombres, ni robots.

Saludos
#8170
Software / Re: descargar a plazos
28 Agosto 2013, 15:50 PM
Cita de: topomanuel en 28 Agosto 2013, 15:06 PMComo será el asunto entonces...

No puedo decirte cual es la causa de tu problema, IDM solo lo he usado dos veces, aunque en teoría los archivos se deberían descargar en la ruta que le has indicado siempre que esa ruta exista... que raro.
Suponiendo que no haya ningún error humano entonces lo que te ha sucedido para mi es un punto más en contra de IDM y uno más a favor para preferir usar JD 2.0


Cita de: topomanuel en 28 Agosto 2013, 15:06 PMun IDM portable acaso???...

Tanto IDM como JD son "portables", me explico, puedes copiar la carpeta de la aplicación diréctamente donde quieras y el programa seguirá funcionando y actualizándose con normalidad ya que los archivos temporales de JD se almacenan en la misma carpeta de instalación.

Así que no es necesario descargar ninguna versión especial "portable" porque ya se pueden portabilizar sin esfuerzo alguno.

Aunque respecto a IDM me parece que este instalaba un addon para el navegador así que si se quiere seguir utilizando esta característica quizás eso si que habría que instalarlo de forma manual, desempaquetando el instalador y buscando el archivo en concreto, como ya digo no manejo IDM y no he intentado hacerlo portable tampoco, así que no se, pero al menos con JD es símplemente "copiar y pegar" la carpeta del programa y este seguirá siendo totálmente funcional incluido los plugins.

Saludos