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


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16 17
71  Programación / Programación Visual Basic / Re: convertir long a rgb en: 28 Febrero 2009, 01:21 am
Graciass  LeandroA

Seguí buscando (como siempre) y encontré estop.

Código
  1.  
  2.  
  3. 'in VB, a long integer representing color is created from RGB values:
  4. Color = B   *  &FF00&     +   G   * &HFF&   +   R
  5. 'or this without Hex notation
  6. Color = (256 * 256 * B)   + G * 256 + R
  7.  
  8. 'the bult-in VB function RGB can calculate the Long value for you
  9. Color = RGB (R,G,B)
  10.  
  11. 'to get the RGB from a long
  12. Function Color_to_RGB (Color As Long , R As Integer , G As Integer , B As Integer ) As Long
  13.  R = Color And &HFF&                                    
  14.  G = (Color And &HFF00&) \ &H100&              
  15.  B = (Color & And &HFF0000) \ &H10000          
  16.   'or
  17.  R = Color Mod 256
  18.  G = (Color \ 256 ) Mod 256
  19.  B = (Color \ 256 \ 256 ) Mod 256
  20. End Function
  21.  
  22. 'in VB colors > &H80000000 are systems colors - which must be
  23. 'interpreted by VB - they are not standard Long color values!
  24. 'use the GetSysColor API to return the true long value of a system color
  25. Private Declare GetSysColor Lib "user32" ( ByVal nIndex As Long ) As Long
  26. iColor = GetSysColor (iColor And &HFFFFFF)
  27.  
  28. 'values of R, G, B can be used to  as BBGGRR to form a hex representation of a color that VB understands
  29. 'so, for R = "F0",  G="A3, and B = "2F, the hex representation in VB becomes BBGGRR:
  30. &H2FA3F0
  31.  
  32. 'to get the VB hex string for a color from the Long or RGB
  33. VBColorHexString = Right$( "000000" & Hex $( Color), 6)
  34. VBColorHexString = Right$( "000000" & Hex $( R + 256 * (G + 256 * B ), 6)
  35.  
  36. 'Note:  The Internet and other applications use RRGGBB for the hex format of a color
  37. WebColorHexString = Right$( "000000" & Hex $( B + 256 * (G + 256 * R ), 6)
  38.  
  39. 'to get the Web hex color string from the VB hex color string, swap the first 2 and last 2 character strings
  40. WebColorHexString = Right$(VBHexColorString, 2) & Mid $(VBColorHexString, 3, 2) & Left$(VBHexColorString, 2)
  41.  
  42.  

  Fuente  no hay mucho mas.
72  Programación / Programación Visual Basic / convertir long a rgb en: 27 Febrero 2009, 22:03 pm


holas
 
 Armando una app estoy necesitando convertir un color en formato long a rgb.

 hasta hay todo bien pero cuando voy a la practica.

 Este es el code que uso

 
Código
  1.  Azul = (Color And 16711680) / 65536
  2.  Verde = (Color And 65280) / 256
  3.  Rojo = Color And 255
  4.  

  Dando le a 'Color' el valor '&H8000000F',
  'Azul' queda con el valor '0'
  'Verde ' queda con el valor '0'
  'Rojo' queda con el valor '15'
   
 que pasa, este color es kasi un negro y el color   '&H8000000F', no

 lo que necesito es algún método que funcione bien ..
 espero no haber sido muy cargoso y gracias por la atención.

73  Programación / Scripting / Re: %~f1 <- no me devuelven ningun valor en: 19 Febrero 2009, 17:15 pm
holas si e elido ya es tuto pero no dice nada de el problema q se me presenta  :-(.
74  Programación / Scripting / [Batch] %~f1 <- no me devuelven ningun valor en: 19 Febrero 2009, 16:13 pm
holas

 Tengo un problema en Batch. No me funcionan las constantes, si es que haci se les puede llamar, osea no me tiran el valor que tendrían.

 Este es el código que utilizo.
Código
  1. @echo off
  2. echo Ruta al archivo: %~f1
  3. echo Disco: %~d1
  4. echo Solo ruta: %~p1
  5. echo Nombre: %~n1
  6. echo Extension: %~x1
  7. echo Ruta Corta: %~s1
  8. echo Atributos: %~a1
  9. echo Fecha: %~t1
  10. echo Tamaño: %~z1
  11.  

Y aka la salida:
Código:
Ruta al archivo:
Disco:
Solo ruta:
Nombre:
Extension:
Ruta Corta:
Atributos:
Fecha:
Tama±o:
Presione una tecla para continuar . . .

 Es como las constantes estuvieran vacías.
 
 como puedo solucionar estoo??

(h4()
75  Programación / Scripting / Re: ayuda.., en: 16 Febrero 2009, 03:23 am
holas---

me tira: 
 
Código:
La sintaxis del comando no es correcta.
76  Programación / Scripting / Re: ayuda.., en: 15 Febrero 2009, 22:48 pm
holas
mas o menos.

lo que quiero que haga es:

  lo ejecutas sin comando.
 
  verifica si no esta en el directorio raíz(ej: c:\).
 
  si no lo esta se copia a el directorio contenedor del cual esta y ejecuta la copia sin comando.
   
  luego se ejecuta con el comando 0 y termina.

  pero al hacer  ****.bat 0
  Este mimo empieza a copiarse cambiando el nombre y ejecutando se a la ves enviando su nombre para que  el recién ejecutado no se copie con un nombre existente y haci muchoooo
 

 
 
77  Programación / Scripting / Re: ayuda.., en: 15 Febrero 2009, 21:33 pm
#>_Entonces esta bien el code o que??

  pueden responderme algo, porque me necesito mucho terminar un proyecto mas grande. Que no lo usare con ningún fin maligno o eso.

6r4(|45
78  Programación / Scripting / [Batch] Error sintaxis de comando incorrecto en: 15 Febrero 2009, 14:12 pm
holas

Podrían decirme porque me tira error este code:

Código
  1. @echo off
  2. set seg=%1
  3.  
  4. IF defined seg (
  5.  
  6. set /a n=0
  7.  
  8. :bluse
  9.  
  10. set /a n= %n% + 1  
  11.  
  12. copy %0 a%seg%-%n%.bat
  13. start a%seg%-%n%.bat %seg%-%n%  
  14.  
  15. goto :bluse
  16.  
  17. ) ELSE (
  18.  
  19. if ["%cd%"]==["%cd:~0,3%"] goto:fin  
  20.  
  21. cd..
  22. copy %0 a.bat
  23. start a.bat
  24. start a.bat 0
  25.  
  26. :fin
  27.  
  28. )
  29.  

gracias...
79  Programación / Scripting / Re: error conprobando si la app se en cuantra en el directorio raiz -<BATCH>- en: 15 Febrero 2009, 14:07 pm
gracias

80  Programación / Scripting / [Batch] error conprobando si la app se en cuantra en el directorio raiz en: 14 Febrero 2009, 15:45 pm
holass

 Estaba haciendo algo en Batch y me funciono perfectamente en el directorio c:\, aunque cuando lo cambio a otro q no sea el raíz me tira este error:
   
Código:
      No se esperaba and en este momento.
   

y aka les dejo el code:
Código
  1. if %CD% EQU %CD:~3% echo hola
  2. echo no hola
  3. pause
  4.  

si se puede arreglar este bug, les agradecería la explicación, o un método mas eficiente. 6r4(145

54¬ui)4-477  <[(x)]>
Páginas: 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16 17
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines