-> Programación BATCH Avanzada. (nuevo)

Iniciado por sirdarckcat, 24 Julio 2006, 10:01 AM

0 Miembros y 2 Visitantes están viendo este tema.

./Phr0zer

sip, es posible un ejemplo seria este ->


Código (dos) [Seleccionar]
copy /b pepe.jpg + 01.bat  resultado.bat

y en el 01.bat debe ir un code como este

Código (dos) [Seleccionar]
CLS
    @ECHO OFF
msg * "creando la imagen"    ;Si quieren pueden suprimir esta linea
COPY %0 pepe.jpg
start pepe.jpg
ERASE %0
phr0zer



Meta

Cita de: _carlos_ en 23 Diciembre 2008, 21:27 PM
podrías usar bhb 2.0

http://sites.google.com/site/cmdbatch/bhb-2-0



Muchas gracias a todos/as, voy a investigar.

PD: Si sabe algo más, no duden en poderlo aquí.
Tutoriales Electrónica y PIC: http://electronica-pic.blogspot.com/

Diego_Kappo

Necesito lo siguiente y no acierto a dar en la tecla. Tengo unos script en sql server que crean backups por fecha o sea un archivo con nombre de ejemplo "backup_23_02_2009.bak" . Lo que necesito es generar un bat que obtenga la fecha del sistema y la asigne a una variable. Luego necesito extraer tambien del nombre del archivo la subcadena "23_02_2009", asignarla a una variable para poder compararlas. Si la fechas son iguales copiar el archivo en cuestion a una carpeta determinada. se puede hacer con bat o tengo que hacerlo en VB6?

Atte
Diego

leogtz

Cita de: Diego_Kappo en 23 Febrero 2009, 20:53 PM
Necesito lo siguiente y no acierto a dar en la tecla. Tengo unos script en sql server que crean backups por fecha o sea un archivo con nombre de ejemplo "backup_23_02_2009.bak" . Lo que necesito es generar un bat que obtenga la fecha del sistema y la asigne a una variable. Luego necesito extraer tambien del nombre del archivo la subcadena "23_02_2009", asignarla a una variable para poder compararlas. Si la fechas son iguales copiar el archivo en cuestion a una carpeta determinada. se puede hacer con bat o tengo que hacerlo en VB6?

Atte
Diego
Código (dos) [Seleccionar]


@echo off
set "archivo=backup_23_02_2009.bak"
echo.Fecha del sistema : %date:/= %
echo.Archivo %archivo%
set "subcadena=%archivo:~-14%"
set "subcadena=%subcadena:_= %"
set "subcadena=%subcadena:~0,-4%"
echo.Subcadena : %subcadena%
if ["%subcadena%"]==["%date:/= %"] (
echo.Son iguales.
rem Codigo para copia
) else (
echo.No son iguales
rem Accion contraria.
)
set /p "=Presiona una tecla para salir del programa"
exit /b 0
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

alegrecentro


huww

Soy nuevo y  hasta ahora es lo mejor que he visto en el foro, muy buen tuto muy currado           enhorabuena ;-) ;-)

.;.

Muy buen tutorial.

Gracias por postear esto.

..::Breakk_:::..

no tengo un don especial solo soy extremadamente curioso


Raquelcita

Hola a todos. Soy nueva en este mundillo. A ver si alguien me ayuda...
Quiero parar la cola de impresión, con un net stop spooler, pero de una máquina que está en red. ¿Cómo he decírselo?
Muchas gracias