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] – [CMD en Windows] 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 | ||
| - | < | + | < |
| == 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 | ||
| </ | </ | ||