Batch Regedit [En que fallo?]

Iniciado por Sonco, 10 Noviembre 2013, 00:00 AM

0 Miembros y 1 Visitante están viendo este tema.

Sonco

Hola, en que falla el codígo?

Ahhh, es para que la consola por defecto cambie de color de fondo y de letra.

@echo off
reg add "HKEY_CURRENT_USER\Software\Microsoft\Command Processor" /v DefaultColor /t reg_dword /d "1e" /f
Pause


Me sale

Error: parámetros incorrectos de la línea de comandos
Presione una tecla para continuar... :


Duda adicional, en el regedit , que significan en la columna de DATOS 0x0000001 (X), donde x varía de 1 a 70 en mi caso.

۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞
۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞
۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞
▓▒░░▓▒░░▓▒░░▓▒░░          Oscar Orlando Sonco.          ░░▒▓░░▒▓░░▒▓░░▒▓░░▒▓░░▒▓░░▒▓░░▒▓░░▒▓░░▒▓
❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅

Fran2013

#1
Que versión de S.O usas... ? Si es XP... te recomiendo buscar en google de la siguiente manera: Codigo .reg para cambiar color en cmd xP.
En cuanto a los numero... Solo reconozco el valor DefaultColor: 30| Representa un color. Ejemplo: 30 - Negro, 29 - Blanco.
Tambien lo que prodias hacer al principio de cada batch es poner esto:
Código (bash) [Seleccionar]
color a4. Lo que hace es cambiar el color de la consola...
Busca en internet para mas colores... (No es permanente).

Si te interesa hay una utilidad de Advance System Care 6 que permite cambiar el color de la consola...

SALUDOS.




Si tuviera el código fuente de tu amor, haría que amara al objeto "YO".

Eleкtro

#2
@Sonco

Primero de nada, porfavor, no sigas abusando de las letras en colores, es una norma del foro.

Lo que has marcado con un circulo rojo en la imagen, es la representación decimal del valor hexadecimal, y tu estás intentando usar un valor hexadecimal,
No hay ningún problema en especificarle el valor hexadecimal al comando, pero estás usando incorréctamente la sintaxis, tienes que especificar el valor hexadecimal de esta manera:
Código (dos) [Seleccionar]
reg add "HKCU\Software\Microsoft\Command Processor" /v DefaultColor /t reg_dword /d "0x1e" /f

Y también, si lo prefieres, puedes usar la representación decimal:
Código (dos) [Seleccionar]
reg add "HKCU\Software\Microsoft\Command Processor" /v DefaultColor /t reg_dword /d "30" /f

Saludos.








Sonco

Cita de: EleKtro H@cker en 11 Noviembre 2013, 02:53 AM
@Sonco

Primero de nada, porfavor, no sigas abusando de las letras en colores, es una norma del foro.

Saludos.

EleKtro H@cker, por las respuesta, comprendido los terminos del foro.

Gracias por la explicacion sobre el registro. Que tengas un lindo dia. ;D
۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞
۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞
۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞۞
▓▒░░▓▒░░▓▒░░▓▒░░          Oscar Orlando Sonco.          ░░▒▓░░▒▓░░▒▓░░▒▓░░▒▓░░▒▓░░▒▓░░▒▓░░▒▓░░▒▓
❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅❅

By Ema lml

#4
Este es tu codigo:

@echo off
reg add "HKEY_CURRENT_USER\Software\Microsoft\Command Processor" /v DefaultColor /t reg_dword /d "0x1e" /f
Pause


El fallo creo que seria al momento de poner /v, el valor debes ponerlo entre comillas

Proba asi:


@ECHO OFF
REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Command Processor" /v "DefaultColor" /t REG_DWORD /d "0x1e" /f
Pause


Saludos :D!! Ema




[MOD]: El próximo doble post lo eliminaré sin avisar, lee las normas del foro, ya he tenido que borrar otro post donde incumples las normas.




Sino hay otra forma mas sencilla :D

Solo sigue estos pasos y listo

Paso 1:



Paso 2:



Paso 3:



Paso 4:



Paso 5:



Y Asi quedaria:



Saludos :D!! Ema

"Levantate una y otra vez hasta que los corderos se combiertan en leones"