elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
12 Octubre 2008, 07:14  



+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Scripting
| | | |-+  [BATCH] Comprobar si el parámetro es un archivo
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Imprimir
Autor Tema: [BATCH] Comprobar si el parámetro es un archivo  (Leído 252 veces)
Scratz

Desconectado Desconectado

Mensajes: 314



Ver Perfil
[BATCH] Comprobar si el parámetro es un archivo
« en: 06 Noviembre 2007, 19:26 »

Hola de nuevo.

Estoy haciendo un trabajito en batch y me surge una duda. Me pasan un archivo por parámetros, pero quiero comprobar que ese archivo está bien escrito. Para que el archivo sea correcto, tiene que tener una extensión de 3 caracteres (en MS-DOS).

Estoy probando, pero FIND no me reconoce "."??? y si pongo ".???" me lo buscará como si ese fuese el texto. ¿Sabe alguien como hacer que me busque el punto y tres letras (que pueden ser cualquiera)?

Este es el código:

Código:
@echo off                                             
echo %1 | find "." > nul                               
if ERRORLEVEL 1 goto no                               
echo ¿Tiene una extensión? S¡.
goto fin                         
:no                                                   
echo ¿Tiene, tiene? No.                               
fin

Pues eso, sabe alguien alguna forma de hacerlo?

Gracias de antemano.
« Última modificación: 07 Noviembre 2007, 11:55 por Scratz » En línea

\\... The Revolution Is Comming ...//
kraszic

Desconectado Desconectado

Mensajes: 240


Ver Perfil
Re: [BATCH] Comprobar si el parámetro es un archivo
« Respuesta #1 en: 07 Noviembre 2007, 16:01 »

no entiendo muy bien lo q quieres hacer, pero en vez de utilizar "
Utiliza los asteriscos

saludos
En línea

nhaalclkiemr

Desconectado Desconectado

Mensajes: 1.644


Máximo exponente 9DB9F1AEED2FADBDE 997BBE20FEDA92


Ver Perfil WWW
Re: [BATCH] Comprobar si el parámetro es un archivo
« Respuesta #2 en: 07 Noviembre 2007, 16:56 »

Pienso k te refieres a *.???

El signo * representa cualkier combinacion de carácteres...

Saludos ;)
En línea

StasFodidoCrypter 1.0 - 100%
StasFodidoCrypter 2.0- 85%
Fire AV/FW-Killer - 97%

CUIDADO!!!!

Páginas: [1] Ir Arriba Imprimir 
Ir a:  







Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

hard-h2o modding    Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    Foros en español    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC
Free counter and web stats