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

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Problema no se esperaba XXX en este momento [Batch]
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: Problema no se esperaba XXX en este momento [Batch]  (Leído 20,032 veces)
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.878



Ver Perfil
Re: Problema no se esperaba XXX en este momento [Batch]
« Respuesta #10 en: 23 Abril 2012, 20:42 pm »

Cuando Batch dice "No se esperaba...tal" Es por un error de sintaxis de escritura.

Si quieres ayuda postea tu intento de FOR y te lo corrijo para que veas en que fallas...

Saludos


En línea



ELVJop

Desconectado Desconectado

Mensajes: 132



Ver Perfil
Re: Problema no se esperaba XXX en este momento [Batch]
« Respuesta #11 en: 23 Abril 2012, 20:50 pm »

No estoi en el ordenador en el que se efectuo tal error pero juraria que es asi:
Código:
FOR /F "tokens=7* delims= " %%i IN ("wmic logicaldisk where "DeviceID='C:'" get FreeSpace") DO echo %%i de Espacio libre
Como veras no se puede entender nada de lo que he echo lo que yo hago estaria bien  si fuera sobre texto plano. Pero con un comando no tengo ni idea.

PD: Al leer el codigo no te estreses. El comando for se me da fatal y aparte lo estoi intentando entender googleando y sobre todo de esta guia : http://foro.elhacker.net/scripting/programacion_batch_avanzada_nuevo-t132924.0.html


« Última modificación: 23 Abril 2012, 20:56 pm por ELVJop » En línea

El dia 3 de mayo esta cuenta sera borrada.
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.878



Ver Perfil
Re: Problema no se esperaba XXX en este momento [Batch]
« Respuesta #12 en: 23 Abril 2012, 22:31 pm »

No estoi en el ordenador en el que se efectuo tal error pero juraria que es asi:
Código:
FOR /F "tokens=7* delims= " %%i IN ("wmic logicaldisk where "DeviceID='C:'" get FreeSpace") DO echo %%i de Espacio libre

Antes de nada quiero decir que para mostrar esa info no necesitas un FOR:
Código
  1. Echo: Espacio libre: & wmic logicaldisk where "DeviceID='C:'" get FreeSpace | FINDSTR "[0-9]"

Y has elejido un muy mal ejemplo para practicar con el FOR, El wmic a veces resulta dificil de mostrar ya que está en caracteres unicode, Y casi siempre es necesario elegir el formato de listado adecuado que te ayude más a filtrar la info que deseas mostrar (El listado por defecto deja las lineas llenas de de espacios al final de cada linea...), y/o filtrarlo usando find o findstr...

Deberías practicar el FOR /F con comandos fáciles y a la vez muy útiles como DIR, TYPE, etc...

1º - Estás habilitando la expansión sin motivo.

2º - ¿Porque usas 7 tokens? En el output del del comando que dijiste de wmic solo hay 1 palabra...

3º - Estás usando comillas dobles y debes usar comillas simples ' ' a menos que uses "USEBACKQ"

4º - Hay que filtrar el output del wmic un poco...

Código
  1. FOR /F "Tokens=2 delims=," %%X IN ('wmic LogicalDisk Where "DeviceID='C:'" Get Name^,FreeSpace /Format:csv ^| FINDSTR [0-9]') DO (Echo %%X De espacio libre.)

Salu2

« Última modificación: 23 Abril 2012, 22:33 pm por EleKtro H@cker » En línea



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

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
"no se esperaba en este momento"(BATCH)
Scripting
elpeluca 2 16,627 Último mensaje 17 Septiembre 2012, 18:02 pm
por elpeluca
(Batch) Error "No se esperaba GOTO en este momento"
Scripting
Anastacio 3 7,769 Último mensaje 1 Julio 2014, 04:39 am
por Eleкtro
No se esperaba 0 en este momento
Scripting
amok 0 1,979 Último mensaje 12 Noviembre 2016, 20:39 pm
por amok
Me dice (No se esperaba goto en este momento)(Solucionado)
Scripting
David8choceros8chounos 5 4,044 Último mensaje 2 Marzo 2017, 18:29 pm
por David8choceros8chounos
No se esperaba en este momento. Error [Batch]
Scripting
Fron99 3 4,422 Último mensaje 3 Abril 2017, 12:13 pm
por Fron99
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines