Diferències
Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia | ||
windows:cmd:start [30/03/2012 01:22] – [fecha] mate | windows:cmd:start [15/04/2025 01:39] (actual) – [Windows: CMD] mate | ||
---|---|---|---|
Línia 1: | Línia 1: | ||
- | = CMD en Windows | + | = Windows: |
+ | {{tag> | ||
+ | |||
+ | * [[windows: | ||
+ | |||
+ | == shutdown | ||
+ | * restart: ''/ | ||
+ | * shutdown: ''/ | ||
+ | * force: ''/ | ||
+ | * temporizador: | ||
+ | * cancelar: ''/ | ||
+ | * /via: [[https:// | ||
+ | |||
+ | == parámetros .bat | ||
+ | [[https:// | ||
+ | * %1..%9 : parámetros por orden (solo se pueden referenciar 9 parámetros directamente) | ||
+ | * %0 : pathname del propio script | ||
+ | * %* : todos (hasta 255) | ||
+ | * si el parámetro es un nombre de fichero, se pueden usar los siguientes modificadores: | ||
+ | * %~f1 : path completo (unidad-carpetas-fichero ≡ fully qualified name) | ||
+ | * %~d1 : unidad | ||
+ | * %~p1 : carpetas | ||
+ | * %~n1 : nombre archivo sin extensión ni path | ||
+ | * %~x1 : extensión | ||
+ | * %~s1 : modifica los modificadores f,n,s,x para usar nombres 8.3 | ||
+ | * %~1 : elimina comillas exteriores | ||
+ | * otras maneras: | ||
+ | * set _string=%%### | ||
+ | * set _string=%_string:" | ||
+ | * set _string=%_string: | ||
+ | * set _string=%_string: | ||
+ | * reemplazo de todas las comillas: | ||
+ | * set _variable=%_variable:" | ||
+ | * %~a1 : atributos | ||
+ | * %~t1 : fecha/ | ||
+ | * %~z1 : tamaño | ||
+ | * %%%~$PATH: | ||
== fecha | == fecha | ||
<code dos>set fecha=%date: | <code dos>set fecha=%date: | ||
+ | |||
== estructura FOR e IF (en este caso, usando el valor de las colunas del comando '' | == estructura FOR e IF (en este caso, usando el valor de las colunas del comando '' | ||
<code dos> | <code dos> | ||
Línia 9: | Línia 47: | ||
) | ) | ||
</ | </ | ||
+ | |||
== recorrido de ficheros con " | == recorrido de ficheros con " | ||
* ojito a como se saca el nombre de la variable descartando la extensión - mirado en el '' | * ojito a como se saca el nombre de la variable descartando la extensión - mirado en el '' | ||
Línia 19: | Línia 58: | ||
) | ) | ||
</ | </ | ||
+ | |||
== ejecutar comando sobre una lista (de lo que sea) almacenada en un fichero " | == ejecutar comando sobre una lista (de lo que sea) almacenada en un fichero " | ||
* en este caso, nombres de máquinas | * en este caso, nombres de máquinas | ||
Línia 40: | Línia 80: | ||
pause | pause | ||
</ | </ | ||
+ | |||
== ejecutar comandos FTP | == ejecutar comandos FTP | ||
* utilizar ''> | * utilizar ''> | ||
Línia 52: | Línia 93: | ||
mget * | mget * | ||
bye | bye | ||
+ | </ | ||
+ | |||
+ | == ejecución secuencial | ||
+ | ejecuta un programa GUI y al salir, ejecuta el **logoff** | ||
+ | <code dos run.bat> | ||
+ | rem /MAX: maximiza /WAIT: espera al cierre del programa | ||
+ | start /D < | ||
+ | logoff | ||
</ | </ |