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

#1
Buenas. Me seria de gran ayuda si puedieses resubir el archivo  :P
#2
Scripting / Re: [BATCH] Duda
18 Septiembre 2013, 17:27 PM
Tus enlaces no funcionan EleKtro H@cker (Solo el primero). Esto es lo que me aparece en los 3 ultimos:

Error en la Base de Datos

Por favor intenta nuevamente. Si esta pantalla aparece nuevamente, notifica del error a un administrador.

:o
#3
Scripting / Re: [BATCH] Duda
18 Septiembre 2013, 17:10 PM
Gracias de nuevo por la ayuda. No tengo apenas tiempo pero me lo leeré.
#4
Scripting / Re: [BATCH] Duda
17 Septiembre 2013, 19:39 PM
Muchas gracias EleKtro H@cker! Ya probé anteriormente con el " %t:~0,%x%% " y entendí a la perfección el error (Buena explicación, gracias de nuevo).

Si me pudieses ayudar te pediría un momento para que me explicases esta linea de tu código: call set "m=%%t:~0,%x%%%"  y este evidentemente:  set "m=!t:~0,%x%!"

No se para que sirven los ("") ni tampoco los (!!). Perdona por la ignorancia :P
#5
Scripting / Re: [BATCH] Duda
16 Septiembre 2013, 21:02 PM
Doy las gracias a Stakewinner por el código. Aunque si no fuese pedir mucho te rogaría que me explicases porque no funciona el "set m=%t:~0,x%" (Es decir, porque 
la x no actua como variable) y el tramo de tu código :tpwrtr.

Gracias a MeCraniDOS por el consejo:D
#6
Scripting / [BATCH] Duda
14 Septiembre 2013, 18:53 PM
Buenas  todos.
Les explico mi problema dándoos las gracias de antemano.

El caso es que estoy intentando crear un código para añadir a cualquier .bat, el cual haga una función de transición de lo que se muestra en pantalla. Ejemplo:
texto = Hola
- Lo que quiero conseguir es que se muestre lentamente cada letra (usando ping -n 1 0.0.0.0 >nul) de manera que aparezca una nueva letra cada medio segundo.

Es puramente visual pero me gustaría entender lo que he hecho mal. Aquí les dejo mi intento fracasado.


Código (dos) [Seleccionar]
@echo off
set x=0
set t=Bienvenido
call :trans
exit

:trans
cls
if x==10 goto:eof else (
set /a x=%x%+1
set m=%t:~0,x%
echo  %m%
ping -n 2 0.0.0.0 >nul
goto trans
)


Desde luego supongo que tendré varios errores (Estoy empezando), por favor corrijanme.