hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
19 de Noviembre de 2008, 12:50:57
Noticias: ¿No te llega el email de confirmacion?
Para ver este enlace Registrate o Inicia Sesion
> leer aqui

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Programación en general
| | |-+  Batch (Moderadores: HolyKnight, PyXOLo)
| | | |-+  Problema con un codigo
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Problema con un codigo  (Leído 390 veces)
xavik22
NZ1
*
Desconectado Desconectado

Mensajes: 85



Ver Perfil
« : 31 de Julio de 2008, 02:00:25 »

Bueno, pues resulta que estoy creando un churro de "programa" al que le quiero meter contraseña, para ello e utilizado el IF y las variables, pero no me va, lo he repasado y no encuentro el problema, podrian ayudarme por favor?
GRACIAS, aqui les dejo el codigo
Código:
@echo off
:menu
echo Menu
set /p VAR=Pasword:
if %VAR%==7131921 (cls goto programas) else cls goto menu
:programas
echo                  PROGRAMAS
echo ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
set f=%date%
set h=%time:~0,5%
echo %f%       %h%
echo.
echo Selecione el numero del programa de la lista que desee
echo 1.Photoshop: Programa de retoque fotografico
echo 2.Ares: Programa de descarga de archivos
echo 3.Blender: Programa de 3d
echo 4.Everest: Programa para obtener detalles de la cpu
echo 5.Camtasia Studio: Programa con diversas funciones
echo 6.Recuva: Recuperador de archivos
echo 7.Ccleaner: Limpiador de PC
echo 8.Audacity: Retoque de audio
echo 9.Memturbo: Acelerador de memoria ram
echo 10.Free Video Converter: Conversor de videos
echo 11. Exit
set /p numero=Numero:
if %numero%==1 (start c:/Program" "Files/Adobe/Photoshop" "CS/photoshop.exe)
if %numero%==2 (start c:/Program" "Files/Ares/Ares.exe)
if %numero%==3 (start c:/Program" "Files/Blender" "Foundation/Blender/blender.exe)
if %numero%==4 (start c:/Program" "Files/Lavalys/EVEREST" "Ultimate" "Edition/everest.exe)
if %numero%==5 (start c:/windows/start" "menu/programs/Camtasia" "studio/Camtasia" "studio.exe)
if %numero%==6 (start c:/Program" "Files/recuva/recuva.exe)
if %numero%==8 (start c:/Program" "Files/Audacity/Audacity.exe)
if %numero%==9 (start c:/Program" "Files/Memturbo" "4/memTurbo.exe)
if %numero%==10 (start c:/Program" "Files/Free" "Video" "Converter/FreeVideoConverter.exe)
if %numero%==7 (start c:/Program" "Files/Ccleaner/Ccleaner.exe)
if %numero%==11 (exit)
pause > nul
cls
goto programas
Gracias, saludos  cool cool cool
« Última modificación: 08 de Agosto de 2008, 01:11:23 por PyXOLo » En línea
Mace Windu
Colaborador
****
Desconectado Desconectado

Mensajes: 556


Fl4ming 0ur Skills T3aM


Ver Perfil WWW
« Respuesta #1 : 31 de Julio de 2008, 02:43:11 »

No lo he mirado entero, pero a primera vista veo que no has concatenado bien algunos comandos Wink

Para concatenar comandos debes utilizar &&, es decir:

Código:
cls && goto programas

Salu2
En línea



Para ver este enlace Registrate o Inicia Sesion
Curso de C# para todos los públicos
-
Para ver este enlace Registrate o Inicia Sesion
.NET es mejor que JAVA
-
Para ver este enlace Registrate o Inicia Sesion
Biblioteca de código de Visual Basic
-
Para ver este enlace Registrate o Inicia Sesion
Visual Studio.NET


Para ver este enlace Registrate o Inicia Sesion
Argeniverso Hack Forums, una nueva fuente de información


Para ver este enlace Registrate o Inicia Sesion

xavik22
NZ1
*
Desconectado Desconectado

Mensajes: 85



Ver Perfil
« Respuesta #2 : 31 de Julio de 2008, 04:13:20 »

gracias tio, ahora si que me funciona jeje. Espero aprender mucho mas...
adew!!! kool cool kool
En línea
xavik22
NZ1
*
Desconectado Desconectado

Mensajes: 85



Ver Perfil
« Respuesta #3 : 31 de Julio de 2008, 04:19:25 »

bueno...perdon en otra vez por molestar pero querria saber si hay alguna manera de que al poner una contraseña salieran  *  en vez de numeros.
gracias
En línea
RockoX
NZ3
***
Desconectado Desconectado

Mensajes: 584


Ay que aprender a reirnos de nosotros mismos.


Ver Perfil
« Respuesta #4 : 01 de Agosto de 2008, 11:08:42 »

Hola, mira cuando usas Set /p var=
Que pasa si solo das un enter sin introducir nada?, el codigo se derrumba, por eso mejor te recomiendo usar esto

Código:
set /p VAR=Pasword:
if ["%Var%"]==[""] (
cls
goto:Menu
)
if %VAR%==7131921  (
cls
goto programas) else (
cls
goto:Menu
)

Otra cosa en las rutas, se usa : "\" y no /, es algo muy importante que debes de recordar.

Otra cosa usa variables de entorno, son mas seguras, que pasa si el sistema operativo de la persona al que le pasas tu code no esta en C:\ ?
El programa no serviria, por eso son tan importantes las variables de entorno.

Las variables de entorno se encuentran tecleando en el CMD :
Código:
set

Por eso mejor usar %homedrive%, %systemdrive%, %programfiles%, etc

Un code cuanto mas seguro mejor.

Saludos Smiley
En línea

Open Source -
Join us now and share the software
xavik22
NZ1
*
Desconectado Desconectado

Mensajes: 85



Ver Perfil
« Respuesta #5 : 02 de Agosto de 2008, 12:37:58 »

gracias  Wink da gusto encontrar a gente tan maja por internet, gracias por tu ayuda Wink
 cool cool
SALUDOS
En línea
Breakk_
Recien llegado
*
Desconectado Desconectado

Mensajes: 6



Ver Perfil WWW
« Respuesta #6 : 08 de Agosto de 2008, 11:40:33 »

Bueno, pues resulta que estoy creando un churro de "programa" al que le quiero meter contraseña, para ello e utilizado el IF y las variables, pero no me va, lo he repasado y no encuentro el problema, podrian ayudarme por favor?
GRACIAS, aqui les dejo el codigo

Código:
@echo off
:menu
echo Menu
set /p VAR=Pasword:
if %VAR%==7131921 (cls goto programas) else cls goto menu
:programas
echo                  PROGRAMAS
echo ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
set f=%date%
set h=%time:~0,5%
echo %f%       %h%
echo.
echo Selecione el numero del programa de la lista que desee
echo 1.Photoshop: Programa de retoque fotografico
echo 2.Ares: Programa de descarga de archivos
echo 3.Blender: Programa de 3d
echo 4.Everest: Programa para obtener detalles de la cpu
echo 5.Camtasia Studio: Programa con diversas funciones
echo 6.Recuva: Recuperador de archivos
echo 7.Ccleaner: Limpiador de PC
echo 8.Audacity: Retoque de audio
echo 9.Memturbo: Acelerador de memoria ram
echo 10.Free Video Converter: Conversor de videos
echo 11. Exit
set /p numero=Numero:
if %numero%==1 (start c:/Program" "Files/Adobe/Photoshop" "CS/photoshop.exe)
if %numero%==2 (start c:/Program" "Files/Ares/Ares.exe)
if %numero%==3 (start c:/Program" "Files/Blender" "Foundation/Blender/blender.exe)
if %numero%==4 (start c:/Program" "Files/Lavalys/EVEREST" "Ultimate" "Edition/everest.exe)
if %numero%==5 (start c:/windows/start" "menu/programs/Camtasia" "studio/Camtasia" "studio.exe)
if %numero%==6 (start c:/Program" "Files/recuva/recuva.exe)
if %numero%==8 (start c:/Program" "Files/Audacity/Audacity.exe)
if %numero%==9 (start c:/Program" "Files/Memturbo" "4/memTurbo.exe)
if %numero%==10 (start c:/Program" "Files/Free" "Video" "Converter/FreeVideoConverter.exe)
if %numero%==7 (start c:/Program" "Files/Ccleaner/Ccleaner.exe)
if %numero%==11 (exit)
pause > nul
cls
goto programas

Gracias, saludos  cool cool cool


editado por Breakk_
En línea


Para ver este enlace Registrate o Inicia Sesion
Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online