Aquesta és una revisió antiga del document


CMD en Windows

set fecha=%date:~6,4%%date:~3,2%%date:~0,2%
for /F "tokens=1-3" %%a in ('net use') do (
  if /i %%a==Disconnected net use /delete %%b
  if /i %%a==Unavailable net use /delete %%b
)
  • ojito a como se saca el nombre de la variable descartando la extensión - mirado en el help for de ms-dos
  • como se coge la columna que nos interesa
@echo off
for /f "tokens=4" %%a in ('dir hesp*.dns') do (
  rem echo %%~na
  nslookup -q=NS %%~na >> hesperia.txt
)
  • en este caso, nombres de máquinas
lista.txt
agarcia
pwillemsen
bcarreno
matorres
apandoo
pablo-perez
ejecuta-lista.bat
@echo off
FOR /F "usebackq" %%I IN (lista.txt) DO (
        rem PING -n 1 -w 100 %%I
        rem tasklist /s %%I /FI "IMAGENAME eq Skype"
        echo %%I
        tasklist /s %%I
)
pause
  • utilizar ''> ftp -s:comandosftp.txt <servidorftp>
  • hay que cambiar el <user> y <password> del fichero TXT
comandosftp.txt
<user>
<password>
binary
lcd d:\tmp\ftp-remoto
cd tmp
prompt off
mget *
bye
  • windows/cmd/start.1333095759.txt.gz
  • Darrera modificació: 30/03/2012 01:22
  • per mate