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

#11081
Scripting / Re: REtos batch
28 Abril 2012, 03:48 AM
Cita de: Runex en 28 Abril 2012, 02:13 AM
Código (dos) [Seleccionar]

if %numero%>1 && %numero%<10 echo 1 digito
...
Pause>Nul


No sé si funcionará porque no lo he podido probar además, yo de batch poca idea tengo  :-\


No no se puede hacer una comprobación de multiples condiciones (Bueno, No como se haría en PY u otro xD) en Batch. Además ">" y "&" "&&" tampoco son operadores de comparación.  :P

Pero tampoco ibas muy mal encaminado, Quedaría así:
Código (dos) [Seleccionar]
@Echo OFF

:Loop
set /p numero=Numero ^>
if %numero% LSS 10   (Echo 1 digito)
if %numero% GEQ 10   (If %numero% LSS 100   (echo 2 digitos))
if %numero% GEQ 100  (If %numero% LSS 1000  (echo 3 digitos))
if %numero% GEQ 1000 (If %numero% LSS 10000 (echo 4 digitos))
Goto :Loop


Aunque esta forma es mejor para evitar limitaciones y código...:
Código (dos) [Seleccionar]
@Echo OFF

:Loop
set /p numero=Numero ^>
ECHO %Numero% > "%TEMP%\tempfile.txt"
FOR %%? IN ("%TEMP%\tempfile.txt") DO ( SET /A digitos=%%~z? - 3 )
Echo          %numero% tiene %digitos% digitos.
Goto :Loop


Salu2
#11082
Creo que en esta ocasión de lo que estamos hablando se trata del software que acompaña al driver, Si no te funciona lo que te dijo Simorg entonces haz esto:

Inicio > panel de control > programas y caracteristicas > (Aqui buscas el software del teclado y le das a desinstalar)

saludos
#11083
Windows / Re: Fondo de pantalla
27 Abril 2012, 23:26 PM

Si estás usando un windows trucho es posible que hayan eliminado dicha opción...

Aqui tienes, Con esto supongo que ya podrás habilitarlo.



Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\SystemFileAssociations\.bmp\Shell\setdesktopwallpaper]
"MultiSelectModel"="Player"
@=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\
  00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,\
  74,00,6f,00,62,00,6a,00,65,00,63,00,74,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,\
  00,34,00,31,00,37,00,00,00
"NeverDefault"=""
"SuppressionSlapiPolicy"="ChangeDesktopBackground-Enabled"
"icon"="C:\\windows\\system32\\shell32.dll,301"
"position"="top"

[HKEY_CLASSES_ROOT\SystemFileAssociations\.bmp\Shell\setdesktopwallpaper\Command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
  00,5c,00,45,00,78,00,70,00,6c,00,6f,00,72,00,65,00,72,00,2e,00,65,00,78,00,\
  65,00,00,00
"DelegateExecute"="{ff609cc7-d34d-4049-a1aa-2293517ffcc6}"

[HKEY_CLASSES_ROOT\SystemFileAssociations\.bmp\Shell\setdesktopwallpaper]
"icon"="C:\\windows\\system32\\shell32.dll,301"
"position"="top"

[HKEY_CLASSES_ROOT\SystemFileAssociations\.jpg\Shell\setdesktopwallpaper]
"icon"="C:\\windows\\system32\\shell32.dll,301"
"position"="top"

[HKEY_CLASSES_ROOT\SystemFileAssociations\.jpeg\Shell\setdesktopwallpaper]
"icon"="C:\\windows\\system32\\shell32.dll,301"
"position"="top"

[HKEY_CLASSES_ROOT\SystemFileAssociations\.png\Shell\setdesktopwallpaper]
"icon"="C:\\windows\\system32\\shell32.dll,301"
"position"="top"

[HKEY_CLASSES_ROOT\SystemFileAssociations\.tiff\Shell\setdesktopwallpaper]
"icon"="C:\\windows\\system32\\shell32.dll,301"
"position"="top"







Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\Wallpapers]
@=hex(2):00,00
"Position"="Bottom"
"Icon"=hex(2):43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\
  00,46,00,69,00,6c,00,65,00,73,00,5c,00,50,00,69,00,54,00,6f,00,4c,00,6f,00,\
  4b,00,6f,00,20,00,53,00,6f,00,66,00,74,00,77,00,61,00,72,00,65,00,5c,00,69,\
  00,63,00,6f,00,6e,00,6f,00,73,00,5c,00,77,00,61,00,6c,00,6c,00,70,00,61,00,\
  70,00,65,00,72,00,73,00,2e,00,69,00,63,00,6f,00,00,00

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\Wallpapers\command]
@="control desk.cpl,,@desktop"



Salu2.
#11084
Cita de: kub0x en 27 Abril 2012, 01:15 AM
¿Pero pitoloko, los programas que sueles añadir al inicio de sesión del usuario necesitan de privilegios para ser ejecutados? ¿Y si es así que valor añades a la entrada del registro?

1º- Lo primero no te lo puedo confirmar al 100%, SIEMPRE desactivo UAC nada más instalar, Y he practicado solamente lo necesario con el.
Pero no creo que ninguna clave dentro de HKCU\... deba pedir confirmación para iniciarse ya que cuando confirmas ejecutar el .exe para instalar el programa (Y la clave en el registro) no tiene sentido que al iniciar sesión siga pidiendo permisos de usuario para ejecutar la app. Al menos en el registro de ese usuario. Así lo veo yo.


2º - Aquí tienes un ejemplo de los programas que inicio en esta partición por si encuentras alguna diferencia con tu clave:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
"Full Glass"="C:\\Program Files\\Full Glass\\Full Glass.exe"
"Rocket Dock"="C:\\Program files (x86)\\RocketDock\\RocketDock.exe"
"Sizer"="C:\\Program files (x86)\\Sizer\\Sizer.exe"
"MiniBin"="\"C:\\Program Files\\MiniBin\\minibin.exe\""
"Hot Corners"="Wscript.exe \"C:\\Program Files (x86)\\Hot Corners\\RUN.vbs\""



Supongo que habrás probado en la clave que te dijo el compañero burbu_1, Es una posibilidad y no hay que descartarla hasta que nos digas.

Y sigo pensando que el problema puede estar en como añades el valor, No se si estás usando una función del lenguaje que estés usando para tú APP, O el comando REG ADD de Batch para agregar la clave y entonces quizás contenga algún caracter que debas escapar... No se. Si no muestras el valor... (Exportado)  :-\

Un saludo.
#11085
Windows / Re: Problema con el teclado
26 Abril 2012, 21:50 PM
(x86) En español: Microsoft IntelliType Pro 8.2 Keyboard Software for Windows - 32 bit

(x64) En español: Microsoft IntelliType Pro 8.2 Keyboard Software for Windows - 64 bit

PD: Fíjate bien al escribir algo tán importante como el nombre del producto...

Saludos.
#11086
Scripting / Re: Actualizaciones batch
26 Abril 2012, 21:06 PM
Cita de: ELVJop en 26 Abril 2012, 19:45 PMEjemplo: http://el-contemplador.blogspot.com.es/2012/03/nueva-aventura-para-la-marca-del-este.html

Como quieras, Debido a mi insistencia y tú falta de cooperación advierto que no haré el trabajo 2 veces ni seguiré este tema a menos que decidas proporcionar los datos suficientes que se te pidieron para investigar. Ya que este code de aqui abajo es solo un ejemplo, Porque la página no contiene nada para identificar o comparar.

Código (dos) [Seleccionar]

@Echo OFF

:: Página.
Set "Url=http://el-contemplador.blogspot.com.es/2012/03/nueva-aventura-para-la-marca-del-este.html"
:: Versión inicial.
Set "Version=El Link"
:: Archivo temporal para guardar el html de WGET.
Set "TempFile=%TEMP%\temp.html"
:: Archivo donde se guardará la última versión comprobada por el Bat.
Set "LastVersion=%WINDIR%\Last_Version.txt"

REM Donde pone "El Link" debería poner "El Link XXX" por ejemplo "El Link 1.0" y cuando actualizases a una nueva versión lo cambiarías por: "El Link 1.1"
REM Manteniendo el orden de incrementación en los números para hacer una comprobación (Distinguir la version nueva de la antigua). Sino no existe nada para comparar...
REM Puedes hacer la comprobación con una palabra o con el propio archivo hospedado. (Como en el code del ejemplo de MAME Panel).

:: Si no existe el archivo, Crea el archivo con el nombre de la versión inicial.
If NOT Exist "%LastVersion%" (Echo %VERSION%>"%LastVersion%")

:: Obtiene la última versión comprobada por el bat.
For /F "Tokens=*" %%# in ('Type "%LastVersion%"') Do (Set "Version=%%#")

:: Descarga la página que contiene la url de descarga directa al archivo.
WGET -q "%URL%" -O "%TempFile%"

:: Obtiene la linea donde se encuentra el enlace directo al archivo que se quiere descargar. Y lo filtra para poder setearlo.
FOR /f tokens^=1-4^ delims^=:^" %%a in ('Type "%TempFile%" ^| find "%Version%"') Do (
REM " Esta linea puedes borrarla.

:: Si la versión es igual que la de la última comprobación, Sale del bat.
If "%%a" EQU "%Version%" (
Echo: Usted tiene la ultima version.
Pause & Exit
)

:: Si la versión es mayor que la de la última comprobación, Descarga el archivo en el escritorio.
:: Guarda el nombre de la versión comprobada. Y sale del Bat.
If "%%a" GTR "%Version%" (
Echo: Descargando la nueva versión...
WGET -U "Mozilla/5.0" %%c:%%d -O "%USERPROFILE%\Desktop\%%a"
Echo %VERSION%>"%LastVersion%"
Exit
)

REM Ejemplo para mostrar el contenido de las variables seteadas:
REM Echo Ultima version comprobada: %Version%
REM Echo Versión encontrada: %%a
REM Echo Url al archivo directo: %%c:%%d

)


PD: No se si con GDocs te servirá... Con un link de mediafire ni lo intentes. WGET tiene que dirigirse al link directo que contiene el archivo (Como en el ejemplo del code de MAME PANEL), No a una pagina que tenga recaptcha o algo parecido. WGET no es Jdownloader...

Puedes subir los archivos a un FTP público o en tu propio FTP y así no habría problemas al intentar descargar el enlace.

Salu2.
#11087
Scripting / Re: Actualizaciones batch
26 Abril 2012, 18:56 PM
Cita de: ELVJop en 26 Abril 2012, 18:47 PM

http://doc-04-24-docs.googleusercontent.com/docs/securesc/2lk8q97dj97tkt4og77fj6faepvp9v76/6gb50r91168c5nvuuncsk093cal8dg19/1335384000000/00252332886727426968/00252332886727426968/0B1K7YRbJ40aiakZHcHZqVDFMMlk?e=download&nonce=4r2ig7rjt1f3q&user=00252332886727426968&hash=olhbh4614dmmglh1m1l1gcg8ksvf4f2r
Como lo tendria que hacer?

ELVJop, Con eso no se puede xD, Y tampoco sirve con mediafire, Que usa Flash...
Necesito la url de tu blog (Si quieres.)... y que en el blog aparezca un enlace que tenga un nombre que se pueda identificar tipo "www.mediafire.com\miprograma111.exe" o como lo hagas.

De verdad, Pienso que estoy siendo muy claro...

Salu2
#11088
Cita de: burbu_1 en 26 Abril 2012, 17:53 PM
Creo que es porque tu SO es de 64 bits....  :silbar:

HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run

No tiene relevancia, Yo tengo Windows 7 (x64) y uso la clave que dije para añadir tanto aplicaciones x86 como x64 (Algunos en Programfiles(x86) y otros en ProgramFiles).

Pero por si acaso no voy a negar que añadiendo la clave ahí vaya a funcionar, Aunque de ser así, No entendería por que ahí si funciona (Por lo que acabo de explicar).

Saludos.
#11089
Multimedia / Re: Protección de disco DVD
26 Abril 2012, 17:10 PM
No reconoce ni la etiqueta del DVD xD

He encontrado el mismo problema que tienes tú en una web, La persona no puede ver el DVD ni con dvddecypter ni casi ningún otro, La solución al parecer es usar AnyDVD (Es la respuesta aceptada, Así que al parecer le funcionó).

Entonces, Prueba con el AnyDVD a ver si reconoce esa protección.

http://superuser.com/questions/82614/what-to-do-when-a-windows-doesnt-recognize-a-movie-dvd-while-that-disc-can-be-p

PD: Asegúrate siempre de descargarte la última versión del desencriptador de DVD's que pruebes de lo contrario se quedan obsoletos a las nuevas protecciones que salgan...
PD2: La verdad es que tiene tela... Vender un producto DVD que es incompatible con un PC, Se merecen la hoguera, Maldita ley hipócrita de derechos de autor.
#11090
Cita de: kub0x en 26 Abril 2012, 16:06 PM
He creado la clave en HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run y no lo ha ejecutado.

:huh: Es extraño, Todas las claves que hayan ahí se ejecutan en el inicio de ese usuario.

El problema debe ser por como está escrito el valor de la clave. Muestranosla.

EDITO: ¿Y Te aseguraste que la clave es de tipo REG_SZ?

Salu2