Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Towandy en 20 Febrero 2012, 18:53 pm



Título: Problemas
Publicado por: Towandy en 20 Febrero 2012, 18:53 pm
script peliagudo para inutil, jeje

Gracias


Título: Re: Problemas
Publicado por: Di~OsK en 20 Febrero 2012, 19:01 pm
y que tienes hasta ahora?


Título: Re: Problemas
Publicado por: Towandy en 20 Febrero 2012, 19:25 pm
el planteamiento
esto y nada es lo mismo
set /a archivo=%1
echo Nombre del archivo a eliminar
set /p archivo=


Título: Re: Problemas
Publicado por: Towandy en 20 Febrero 2012, 19:44 pm
con esto me dice que falta operando
quiero mover un archivo a este directorio:

@echo off
cls
set /a archivo=%1
echo nombre del archivo a eliminar
set /p archivo=
move %archivo% %%1 c:\pepa


Título: Re: Problemas
Publicado por: Eleкtro en 21 Febrero 2012, 03:04 am
script peliagudo para inutil, jeje
Gracias

No te rindas, El script es fácil

Aunque no me queda claro con que intención usas el parámetro %1 con el comando Move, creo que lo que intentaste hacer es esto:

Código
  1. @echo off
  2. If exist %1 (move %1 "c:\pepa\") ELSE (
  3. echo nombre del archivo a eliminar
  4. set /p archivo=
  5. move %archivo% "c:\pepa\"
  6. )


con esto me dice que falta operando

set /a archivo=%1

"Set /A" es para realizar operaciones. Además te iba a dar error por el parámetro...

Para setear usa "SET"


Saludos


Título: Re: Problemas
Publicado por: Towandy en 21 Febrero 2012, 07:31 am
Muchas gracias por la respuesta, ¡si lo tenía, me he pasado la tarde borrando y empezando de cero de distintas maneras! ¿Algún truco? Seguro que seguir dedicando las pocas horas que me quedan al día entre el curro y las clases.