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

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  [Batch] Hacerlo mas intuitivo
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: [Batch] Hacerlo mas intuitivo  (Leído 6,796 veces)
Zomkar

Desconectado Desconectado

Mensajes: 180


Ver Perfil
Re: [Batch] Hacerlo mas intuitivo
« Respuesta #10 en: 13 Marzo 2014, 22:20 pm »

conoces la opcion

Código:
@echo off

porque si pone ON se ve todo y si pone off, solo se ve lo que tu "quieres" por ejemplo:

Código
  1. @echo off
  2. set /a A=1
  3. set /a B=2
  4. set /a "C=%A%+%B%"
  5. echo %C%
  6.  

da como salida por pantalla:

Código:
3

mientras que si usamos @echo on

Código:
set /a A=1
set /a B=2
set /a "C=1+2"
echo 3
3

Si aún con echo off se muestra algo y no quieres, la sugerencia de Elektro es la buena, tienes que indicarle al comando/programa que no queremos salida por pantalla (o que la queremos a otro lado, p. ej. un archivo de texto).

Y si, aportar el código ayudaría lo suyo.

PS: con los ejemplos que comentas, con usar echo off y redirigir la salida debería ser más que suficiente


« Última modificación: 13 Marzo 2014, 22:22 pm por Zomkar » En línea

KZN

Desconectado Desconectado

Mensajes: 98



Ver Perfil
Re: [Batch] Hacerlo mas intuitivo
« Respuesta #11 en: 13 Marzo 2014, 23:02 pm »

se la pongo pero siguen apareciendo nose porque


En línea

Zomkar

Desconectado Desconectado

Mensajes: 180


Ver Perfil
Re: [Batch] Hacerlo mas intuitivo
« Respuesta #12 en: 14 Marzo 2014, 00:10 am »

mira para que veas un poco qué implica la redirección:

Código:
pause>nul

(no hay salida, solamente espera que pulses tecla)

Código:
pause

lo mismo pero hay salida:

Presione una tecla para continuar . . .

Si no te funciona puede haber varias razones, pero si no nos aclaras qué intentas hacer es dificil ayudarte más.

El tema para empezar está en que la aplicación sea modo consola o gráfica porque si es lo segundo al menos que yo sepa no puedes hacerlo con batch, y no es la única variable, asi que si no sabemos con qué tratamos es dificil..
« Última modificación: 14 Marzo 2014, 00:17 am por Zomkar » En línea

KZN

Desconectado Desconectado

Mensajes: 98



Ver Perfil
Re: [Batch] Hacerlo mas intuitivo
« Respuesta #13 en: 14 Marzo 2014, 15:46 pm »

no me estan entendiendo, lo que quiero es que si por ejemplo mando al ordenador por bat ir a %homedrive% no quiero que la consola me muestre

Código:
cd %homedrive%

quiero que mientras hace esa operación me diga "Cargando..."
En línea

Zomkar

Desconectado Desconectado

Mensajes: 180


Ver Perfil
Re: [Batch] Hacerlo mas intuitivo
« Respuesta #14 en: 14 Marzo 2014, 21:50 pm »

pues dime si ésto te funciona

Código
  1. @echo off
  2. CD %USERPROFILE%
  3. echo CARGANDO
  4. pause>nul
  5.  

porque debería

PS: si quieres que el mensaje tenga movimiento/no se quede esperando puedes usar
Código:
ping localhost /n X
donde X es las veces que hará ping, así tienes una medida de tiempo aproximada entre cada echo, y puedes usar cls para borrar todo lo que hay en la pantalla (de la consola) si te hace falta.
« Última modificación: 14 Marzo 2014, 21:53 pm por Zomkar » En línea

KZN

Desconectado Desconectado

Mensajes: 98



Ver Perfil
Re: [Batch] Hacerlo mas intuitivo
« Respuesta #15 en: 14 Marzo 2014, 23:20 pm »

no era lo que buscaba pero gracias
En línea

Zomkar

Desconectado Desconectado

Mensajes: 180


Ver Perfil
Re: [Batch] Hacerlo mas intuitivo
« Respuesta #16 en: 15 Marzo 2014, 00:39 am »

mi código hace justo lo que pides:

muestra CARGANDO y nada más

tendrás que concretar qué es lo que las soluciones ofrecidas no cubren porque sino...
En línea

KZN

Desconectado Desconectado

Mensajes: 98



Ver Perfil
Re: [Batch] Hacerlo mas intuitivo
« Respuesta #17 en: 15 Marzo 2014, 19:59 pm »

que si por ejemplo hago un log de "systeminfo" que no lo diga, que diga otra cosa, sabes lo que quiero decir ??
En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.818



Ver Perfil
Re: [Batch] Hacerlo mas intuitivo
« Respuesta #18 en: 15 Marzo 2014, 20:16 pm »

que si por ejemplo hago un log de "systeminfo" que no lo diga, que diga otra cosa

lee sobre el redireccionamiento de comandos.

Código
  1. @Echo off
  2.  
  3. Echo: [+] Cargando...
  4. SystemInfo.exe 1>"%TEMP%\SystemInfo.tmp" 2>NUL
  5. Type "%TEMP%\SystemInfo.tmp"
  6.  
  7. Pause&Exit

Saludos
En línea

KZN

Desconectado Desconectado

Mensajes: 98



Ver Perfil
Re: [Batch] Hacerlo mas intuitivo
« Respuesta #19 en: 16 Marzo 2014, 01:05 am »

gracias esto si considero un comentario útil
En línea

Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
TV como hacerlo?
Programación Visual Basic
Zeroql 2 1,789 Último mensaje 27 Septiembre 2006, 18:22 pm
por sircid
Como Hacerlo ?
ASM
zxl009 3 3,393 Último mensaje 21 Junio 2009, 00:51 am
por Karcrack
BlindType, un teclado virtual intuitivo
Noticias
wolfbcn 0 1,400 Último mensaje 27 Julio 2010, 01:29 am
por wolfbcn
No sé hacerlo .. « 1 2 »
Dudas Generales
Constance 10 5,106 Último mensaje 14 Agosto 2012, 20:10 pm
por тαптяα
[Batch] Insertar un batch dentro de un batch que fabrique un .txt
Scripting
$pedrojo2704 2 5,549 Último mensaje 23 Agosto 2012, 10:08 am
por $pedrojo2704
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines