elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Mensajes
Páginas: 1 2 3 4 [5] 6 7 8
41  Programación / Scripting / Re: (BATCH) Tomar valor de una lista en: 10 Agosto 2010, 12:41 pm
Gracias Leo, ahora sí que me saca de todos los valores... Pero tranquilos, que aún tengo más problemas....En el momento que introduzco la respuesta se me cierra la consola con un error, se cierra tan rápido que no sé que error es, pero creo que he alcanzado a leer "No se esperaba (algo) en este momento.... Podríais corregir mi código chicos?
Citar
@echo off
@mode con cols=90 lines=25
setlocal enabledelayedexpansion
:start
Color F9
Echo Puede salir cerrando la consola con el bot¢n X.
set num=0
set /a num=%random% %% 701
if %num% geq 2 (if %num% leq 700 (goto :sig))
goto :buscarnumero
:sig
set /a nume=%num%-1
set a=0
for /f "skip=%nume% delims=" %%a in ('type "Pre.txt"') do (
if !a!==0 (
set preg=%%a
set a=1))
set b=0
for /f "skip=%nume% delims=" %%n in ('type "Res.txt"') do (
if !b!==0 (
set rta=%%n
set b=1))
echo Nombre el i¢n %preg%
echo.
echo Escriba la respuesta:
set /p resp=
if %resp%==%rta% (goto bien) else (goto mal)
:bien
colous 10 15 13,10 "$201$205$205$205$205$205$205$205$205$205$205$187"
colous 10 15 13,11 "$186 Correcto $186"
colous 10 15 13,12 "$200$205$205$205$205$205$205$205$205$205$205$188"
pause>nul
cls
goto start
:mal
colous 10 15 13,10 "$201$205$205$205$205$205$205$205$205$205$205$205$205$187"
colous 10 15 13,11 "$186 Incorrecto $186"
colous 10 15 13,12 "$200$205$205$205$205$205$205$205$205$205$205$205$205$188"
pause>nul
cls
goto start
exit
42  Programación / Scripting / Re: (BATCH) Tomar valor de una lista en: 10 Agosto 2010, 01:41 am
Mmmn...interesante, funciona, muchas gracias...Ahora tengo un problema...

En cada txt hay aproximadamente 700 opcione, más bien más.

Como ahs puesto set a num=%random:~3,1% solo me coge núemros muy pequeños

Si pongo set num=%random% y set /a num=%random% se me cierra la consola y el bat no va...¿cómo hago para que el número esté entre 700 posibilidades?
43  Programación / Scripting / Re: (BATCH) Tomar valor de una lista en: 9 Agosto 2010, 21:15 pm
Nada, tranquilos, ya me funciona. Ahora resulta que las preguntas son millones, entonces tengo que separarlos en varios bat, y me gustaría crear botones, resulta que no tengo mouse.exe ni click.exe para lo del manejo del ratón.

Y otra cosa...¿Puedo hacer que tres de esas respuestas sean correctas?

Por ejemplo si me saca la pregunta 1, que haya tres respuestas correctas...¿se puede hacer? muchas gracias
44  Programación / Scripting / Re: (BATCH) Tomar valor de una lista en: 9 Agosto 2010, 16:52 pm
ya veo, bueno me falla una cosa y es que me saca dos bveces la pregunta, y cuando pongo la respuesta me sale "incorrecto". ¿Por qué? (he creado un txt con las preguntas y otro con las respuestas con sus nombres respectivos)
45  Programación / Scripting / (BATCH) Tomar valor de una lista en: 9 Agosto 2010, 00:30 am
Hola amigos...mi pregunta es la siguiente... Necesito que batch tome un número aleatorio, y que según ese número ç(que lo puedo sacar perfectamente con %random%...según ese número tome de una lista de txt un valor u otro para la variable...Y que la respuesta sea otro elemento de la lista.

por ejemplo yo tengo en un txt una lista con preguntas, y quiero que me coja una pregunta de forma aleatoria y se tome como valor de la variable. y después...que la respuesta se corresponda con otro elemento de la lista

algo como

número al azar %(random)
set preg=línea 5 de preguntas.txt
set resp=linea 5 de respuestas.txt
If preg=resp goto pregunta2

¿Cómo hago para que pueda tomar esos valores?
46  Programación / Scripting / Re: DEBUG (BATCH) en: 9 Agosto 2010, 00:25 am
Hola...¿puede alguien responder a mi pregunta?
47  Programación / Scripting / Re: [Batch Game] The Pair Game - by SmartGenius en: 2 Agosto 2010, 21:09 pm
A cascala!!! este tampoco me funciona, tengo un ordenador de *****...jejej
48  Programación / Scripting / Re: Crear botones batch para una caculadora en: 2 Agosto 2010, 21:07 pm
Si amigo la hay, se trata de usar una aplicación adjunta llamada DEBUG.exe con debug puedes establecer sistemas de coordenadas y aplicar sobre ellas colores, por ejemplo. La idea que tu dices es que establezca un sistema de coordenadas, en la que si pinchas sobre donde está el uno, aparezca el uno. Pero te doy la bienvenida a mi mundo: Porque yo estoy intentando que alguien de aquí me enseñe a usar el debug.
49  Programación / Scripting / Re: [Batch Game] The Labyrinth - usando COLOUS en: 2 Agosto 2010, 21:04 pm
El juego sin duda promete pero...hay un pequeño fallo: NO ME FUNCIONA. ¿alguien sabe por qué es? me sale una carita roja sonriente y el _ de comando pero sin dejarme escribir anda. Tengo Windows XP, he visto que el tuyo es vista, = es por eso...
50  Programación / Scripting / Re: variable batch para ejecutar un archivo al abrir otro en: 2 Agosto 2010, 20:59 pm
No sé lo que quieres decir, pero ya te han contestado: iniciar un archivo start archivo.exe,  abrirlo en la misma consola:  call archivo.exe

Si lo que quieres es abrir un archivo en función del valor de una variable, se puede hacer. Por ejemplo.

IF %time%=17:45 start avisoseismenoscuarto.bat

Páginas: 1 2 3 4 [5] 6 7 8
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines