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 - hckcrck

#71
yo que tu no ponía este titulo... veo pelea venir  ;D
#72
Puede que solo pululen por ahí  :laugh: si quisieran molestar ya lo abrían echo, puede que nos echen un ojo de vez en cuando, pero van a lo suyo, para ellos somos una de tantas especies que conocerán... o ni eso  :xD si su civilización entrase en contacto con la nuestra acabarían como nosotros, no creo que quieran saber nada asta que no cambie la cosa
#73
hola, primero me gustaría recomendar el tutorial que estoy siguiendo, por que me parce muy bien explicado para empezar, con muchos ejemplos y bien escalonado, bien aquí lo dejo
http://todohacker.com/tutoriales/lenguaje-batch
Es de otro foro, pero aquí lo que importa es aprender no?  :silbar:
mi problema es con las variables, es un ejercicio en el que tienes que sumar 2+2  (ese no es mi problema sigue leyendo :P) y si te da la respuesta correcta pues vas al menú "correcto", si no lo es al menú que pongas como "incorrecto", pues no consigo que me mande a la pagina de la respuesta incorrecta, imagino que es un ejercicio que la mayoría habréis hecho, ayudarme, quiero seguir con el tema y esto no me deja...
@echo off
echo.
set/P saltar= quiere saltar e ir al menu? n/y
echo.
if %saltar%==y goto menu else goto completo
cls
:completo
echo.
echo programa de prueba programacion básica
echo.
pause>null
cls
echo.
echo ===============================
echo  aprendiendo a hacer una pausa
echo ===============================
echo.
echo para continuar pulsa una tecla
pause>null
echo ==============================================
echo con este ejercicio se aprenden a usar las variables
echo ==============================================
echo.
echo pulse una tecla y rellene los datos
pause>null
cls
echo.
set/P nombre= introduzca su nombre
cls
set/P edad= ahora tu edad
cls
echo.
echo=========================================================
echo este programa a sido creado por %nombre% a la edad de %edad% años
echo=========================================================
echo.
echo pulsa una tecla para continuar
pause>null
cls
echo.
echo=======================================================
echo ahora usamos el script para realizar una suma
echo=======================================================
echo.
pause
cls
echo.
set/P numero1= introduce el primer numero de la suma
echo.
echo pulsa enter para continuar
pause>null
cls
echo.
set/P numero2= introduce el segundo numero
echo.
echo pulsa enter
set/a multiplicacion= %numero1% + %numero2%
pause>null
cls
echo.
echo el resultado es %multiplicacion%
echo.
echo pulse cualquier tecla
pause>null
cls

echo.
echo as llegado al menu de el programa %nombre%
echo a partir de ahora puedes decidir a donde quieres ir
pause

cls
:menu
echo.
echo==================
echo MENU DE SELECCION
echo==================
echo __________________
echo 1)haz una suma :)
echo 99)salir
set/P ver=cual eliges?
cls
echo.
if %ver%==1 goto suma else goto menu
if %ver%==99 goto salir else goto menu
cls
:suma
echo.
echo PRUEBA DE LA SUMA,variables 2
echo==============================
echo.
set/P result=cuanto es 2+3?
if %result%==5 goto correcto else goto incorrecto
:correcto
cls
echo.
echo por el culo te la inco!! ;)
pause>null
goto :menu
cls
:incorrecto
echo.
echo noo, estas prestando atencion?!
echo.
pause>null
goto :suma

:salir
echo.
echo el script se cerrará, bye %nombre%
echo.
pause
exit

el código es algo mas largo, pero el problema debe de estar por aquí, si lo necesitáis entero lo modifico y lo pongo completo
MODIFICO: lo pongo completo, así no hay que pedir nada
Antes de que nadie diga nada, ya se que me he comido una c, daña a la vista perdón
Todo va bien ahora que lo he ordenado un poco, menos lo que comento, cuando una respuesta es incorrecta no me manda al menu correcto, las da todas por correctas, estoy utilizando bien "else"?  :huh:
Modifico: voy a poner donde creo que esta el error a ver si sirve de algo  :-\
if %ver%==1 goto suma else goto menu
if %ver%==99 goto salir else goto menu


if %result%==5 goto correcto else goto incorrecto
está bien puesto? nadie dice nada...  :(
MODIFICO
Aquí os dejo otro programa que intento hacer, con el mismo problema, agradecería ayuda para avanzar en el tema
@echo off
color 0a
cls
echo.
echo::::::::::::::::::::::::::::::::
echo juagando con el lenguaje batch
echo::::::::::::::::::::::::::::::::
pause>null
cls
echo.
echo ========================================
echo personalizar programa con su nombre? s\n
echo ========================================
echo.
set/P personalizar=
if %personalizar%==s goto personalizar else goto menuP
:personalizar
echo.
echo introduzca su nombre
echo.
set/P root=
pause>null
color 0a
:menuP
cls
echo.
echo ===============
echo MENU PRINCIPAL
echo ===============
echo %root% seleccione una opcion
echo *****************************
echo 1)volver a editar nombre
echo 2)abrir una terminal (cmd)
echo 99)salir
set/P optionMP=
if %optionMP%==1 goto personalizar
if %optionMP%==2 goto start_cmd
if %optionMP%==99 goto salir
pause>null
:start_cmd
echo .
echo iniciando consola...
start cmd.exe
pause
goto menuP
:salir
cls
echo ____________________$____________________
echo ___________________$$$___________________
echo __________________$$$$$__________________
echo __________________$$$$$__________________
echo __________________$$$$$__________________
echo ___$$$____________$$$$$___________$$$____
echo ____$$$$$_________$$$$$________$$$$$_____
echo _____$$$$$$$______$$$$$_____$$$$$$$______
echo _______$$$$$$$____$$$$$___$$$$$$$________
echo _$$$$$$$______$$$__$$$__$$$______$$$$$$$_
echo _____$$$$$$$$____$$_$_$$____$$$$$$$$_____
echo _________$$$$$$$$$_$$$_$$$$$$$$$_________
echo ________________$$$_$_$$$________________
echo ____________$$$$$___$___$$$$$____________
echo ___________$________$________$___________
echo ____________________$____________________

echo %root% esta saliendo de el programa...
echo pulse enter para cerrar el script
pause>null
exit


En este caso cuando le doy a no personalizar el programa me pone el menú de personalizar igualmente.  :huh:
SOLUCIONADO!!  ;-) ;-) Ale ya entendí por que es, seguro que no se me olvida nunca  ;D
Ya que he posteado mil cosas mal echas pondré el código bien escrito para que si a alguien le pasa lo mismo vea por que es;
@echo off
color 0a
cls
echo.
echo::::::::::::::::::::::::::::::::
echo juagando con el lenguaje batch
echo::::::::::::::::::::::::::::::::
pause>null
:personalizarM
cls
echo.
echo ========================================
echo personalizar programa con su nombre? s\n
echo ========================================
echo.
set/P personalizar=
if %personalizar%==s goto personalizar
if %personalizar%==n goto menuP
goto personalizarM
:personalizar
cls
echo.
echo introduzca su nombre
echo.
set/P root=
pause>null
color 0a
:menuP
cls
echo.
echo ===============
echo MENU PRINCIPAL
echo ===============
echo %root% seleccione una opcion
echo *****************************
echo 1)volver a editar nombre
echo 2)abrir una terminal (cmd)
echo 3)crear archivo de texto
echo 99)salir
set/P optionMP=
if %optionMP%==1 goto personalizar
if %optionMP%==2 goto start_cmd
if %optionMP%==3 goto texto
if %optionMP%==99 goto salir
goto menuP
pause>null
:start_cmd
echo .
echo iniciando consola...
start cmd.exe
pause
goto menuP
:texto
echo =========================
echo crear un archivo de texto
echo =========================
echo.
echo pulsa una tecla para crear un archivo de texto
echo este texto se a escrito por el script bat2 > bat2.txt
echo creado por hckcrck >> bat2.txt
pause>null
echo archivo creado, pulse una tecla para continuar
pause>null
:txtM
cls
echo.
echo %root% a creado un archivo, que desea hacer con el?
echo ===================================================
echo 1)abrirlo
echo 2)eliminarlo
echo 3)nada
set/P otxt=
if %otxt%==1 goto optxt
if %otxt%==2 goto elimtxt
if %otxt%==3 goto menuP
goto menuP
:optxt
cls
echo.
echo abriendo archivo...
start bat2.txt
pause>null
goto txtM
:elimtxt
cls
echo.
echo seguro que desea eliminar bat2.txt? s/n
set/P elimtxt=
if %elimtxt%==s goto deltxt
if %elimtxt%==n goto txtM
pause_null
goto txtM
:deltxt
del bat2.txt
echo.
echo archivo eliminado correctamente %root%
echo =============================================
echo pulsa una tecla para volver al menu principal
echo =============================================
pause>null
goto menuP
:salir
cls
echo ____________________$____________________
echo ___________________$$$___________________
echo __________________$$$$$__________________
echo __________________$$$$$__________________
echo __________________$$$$$__________________
echo ___$$$____________$$$$$___________$$$____
echo ____$$$$$_________$$$$$________$$$$$_____
echo _____$$$$$$$______$$$$$_____$$$$$$$______
echo _______$$$$$$$____$$$$$___$$$$$$$________
echo _$$$$$$$______$$$__$$$__$$$______$$$$$$$_
echo _____$$$$$$$$____$$_$_$$____$$$$$$$$_____
echo _________$$$$$$$$$_$$$_$$$$$$$$$_________
echo ________________$$$_$_$$$________________
echo ____________$$$$$___$___$$$$$____________
echo ___________$________$________$___________
echo ____________________$____________________

echo %root% esta saliendo de el programa...
echo pulse enter para cerrar el script
pause>null
exit

como veis añado goto y el menú donde me encuentro para que si no se marca ninguna opción predefinida, haga un bucle, no se como no se me a ocurrido antes  :P
Citarif %personalizar%==s goto personalizar
if %personalizar%==n goto menuP
goto personalizarM
Creo que lo voy pillando, para ser el primer día estoy contento, seguramente seguiré dando el coñazo por aquí  ;D


#74
Scripting / Re: probrema con script
14 Junio 2016, 19:08 PM
muchas gracias EagleSrike, la próxima vez publicaré donde debo, estoy reinstalando wine a ver si se se soluciona el primer problema, y gracias por la ayuda con el código, lo revisaré y diré que tal a ido, seguiré utilizando este tema por que abrir otro sería innecesario, si algún mod cree que es mejor abrir otro que lo mueva o lo cierre  :)
PD:el problema con wine continúa  :-\
he reinstalado wine con los siguientes comandos, por si he echo algo mal
sudo apt-get remove wine
sudo apt-get autoremove
sudo apt-get update && apt-get install wine

y nada me sigue dando el error de arriba, creo que es una librería  :huh:
PPD:no encuentro información en internet
He mirado en internet y no encuentro la solución, me vendría bien una ayudita con wine (o lo que sea) debería crear otro tema? puedo cambiar el titulo de este?
PPPDMe confundí con un comando...
mi version de wine es 1.8.2, me equivoque al escribir el comando, lo puse sin -- y pensaría que quería ejecutar algo.
El error continua y ya no se que hacer, nadie sabe nada?  :-\
PPPPD: Solucionado!!
error de novato, he usado estos comandos al desinstalar e instalar  wine
Citarsudo apt-get remove wine
sudo apt autoremove
sudo apt-get update && apt-get instal wine:i386
#75
Scripting / probrema al crear un bat sencillo
14 Junio 2016, 18:40 PM
Hola a todos, pues me he decidido a empezar a aprender lo básico, esta vez con una base mas solida, espero contar con vuestra ayuda, ya que puedo ser un poco pesao y se me escapan cosas básicas, pero todo es ponerse con ganas, y no me faltan :)
El caso es que estoy creando un bat, sin una función específica, solo navegar por los menús y salir, para familiarizarme un poco con el tema, pero no se que pasa, estoy usando cmd.exe desde wine, y me a tirado un error con el programa, asi que he salido de la consola y me he ido al bat para ver que podía ser, pero al volver a abrir la consola... Sorpresaaa  :(
CitarMicrosoft Windows 5.1.2600 (1.8.2)

Z:\root\Escritorio\bat_cmd>err:wincodecs:PngEncoder_CreateInstance Failed writing PNG because unable to find libpng16.so.16
err:menubuilder:convert_to_native_icon error 0x80004005 creating bitmap encoder
err:wincodecs:PngEncoder_CreateInstance Failed writing PNG because unable to find libpng16.so.16
err:menubuilder:convert_to_native_icon error 0x80004005 creating bitmap encoder
err:wincodecs:PngEncoder_CreateInstance Failed writing PNG because unable to find libpng16.so.16
y así sucesivamente...
no creo habérmela cargado  :o os dejo el código para que le echéis un vistazo
@echo off
color OA
mode con cols=50 lines=15
tittle "programa experimental"
:menu
cls
echo ===================
echo 1)menu de mensajes
echo 2)menu de opciones
echo 3)salir
echo ===================
echo {/////////\\\\\\\\\}

set /P ver=elige una opcion
if%ver%== 1 goto mensajes
if%ver%== 2 goto opciones
if%ver%== 3 goto salir
goto menu

:mensajes
msg * esta es una prueba, debería aperecer un mensaje en primera posición
msg * segunda posicion
msg * tercera posicion
goto menu

:opciones
echo para que este menu funcione, has de aprender mas...
pause
echo.
echo pulsa cualquier tecla para volver al menu principal
pause>null
goto menu

:salir
echo saliendo de el programa...
pause
echo pulse cualquier tecla para cerrar el script
pause>null
exit

El programa puede tener varios errores, por lo menos uno aqui
set /P ver=elige una opcion
if%ver%== 1 goto mensajes
if%ver%== 2 goto opciones
if%ver%== 3 goto salir
goto menu

que es el que me marcaba la terminal antes de saltarme ese error.
En realidad esto son dos temas en uno  :xD me pregunto que le pasa a mi consola y si el bat tiene algo que ver, y que error hay en el dichoso bat, por ejemplo, otro error es que se supone que debe aparecer el fondo negro y las letras verdes, y me sale tal cual, fondo negro letras grises.
Si he planteado algo mal y necesitáis cualquier aclaración me la pedís, yo la doy encantado  ;D
PD: Utilizo kali linux
Al preguntar que versión de wine utilizo me da error, el problema es de wine, veré si reinstalando se soluciona...
#76
Aqui esta el problema
for %r in (*.zip) do (
este es el mensaje completo que me manda la terminal
CitarZ:\root\Escritorio>./problema.bat
Archivo no encontrado.

Error de sintaxis
Can't recognize '*.zip' as an internal or external command, or batch script.
Can't recognize 'do ' as an internal or external command, or batch script.
"%~nr"
Pulse cualquier tecla para continuar...
#77
Citar"La sintaxis del comando no es correcta"
no te sale nada mas? haz un copy paste
#78
GNU/Linux / Re: Repositorios para Kali Linux?
14 Junio 2016, 16:41 PM
jaja gracias, tenía el mismo problema, me habéis ahorrado tener que abrir un tema  :) ;-)
PD: a riesgo de parecer idiota... se pueden añadir los repositorios de ubuntu a kali?  :huh:
#79
Me alegro tio  ;-)
mantennos informados
#80
CitarJoder con el samurai, no se si será verdad, ¿no romperia la espada la bala?
Una imagen vale mas que mil palabras
[youtube=640,360]https://www.youtube.com/watch?v=Vs1oBI-39S0[/youtube]

CitarY esas limitaciones en mas de un punto con físicas. Es decir, no se pueden hacer mas rápidas de modo alguno.
Pues lo siento pero voy a tener que meter baza al respecto  ;D
Cuando hablo de mejorar alguna cualidad humana hablo por supuesto asta cierto punto, una persona nunca sera mas rápida que una bala, en eso estamos de acuerdo, pero no me vengas con que no se pueden mejorar de modo alguno, es cierto, hacen falta años de entrenamiento para lograrlo, no se puede creer que por ver un tutorial y quedarte con los movimientos lo tienes ya aprendido (por esa regla de tres yo sería bruce lee) pero si se pueden mejorar esas facultades asta puntos que realmente te dejan boquiabierto  :o
[youtube=640,360]https://www.youtube.com/watch?v=KEy24w12BKQ[/youtube]

Esto es solo una pequeña muestra  ;D

CitarLa realidad es que el terrorista era de USA. O bien era un tarado que alió con su metralleta a matar gente. En ambos casos, no deja de ser norteamericano (y por ende, un problema interno).
cuanta razón  ;-) ellos verán lo que hacen para que su propia gente les plante bombas, creo que la frase que mejor aclara esta pequeña discusión es esta
CitarLos terroristas no son "de un país", son de unas ideas, no nos equivoquemos.