"C:\Archivos de programa\BreezeSys\PSRemote\PSRemoteTest\psremotetest.exe" -I 0 -e 0
Set CURRDATE=%TEMP%\CURRDATE.TMP
Set CURRTIME=%TEMP%\CURRTIME.TMP
DATE /T > %CURRDATE%
TIME /T > %CURRTIME%
Set PARSEARG="eol=; tokens=1,2,3,4* delims=/, "
For /F %PARSEARG% %%i in (%CURRDATE%) Do SET YYYYMMDD=%%k%%j%%i
Set PARSEARG="eol=; tokens=1,2,3* delims=:, "
For /F %PARSEARG% %%i in (%CURRTIME%) Do Set HHMM=%%i%%j%%k
if exist e:\psremote\0002.jpg (
move e:\psremote\0001.jpg e:\psremote\guardado\%YYYYMMDD%%HHMM%_I.jpg
rename e:\psremote\0002.jpg 0001.jpg)
del e:\psremote\0003.jpg /Q
"C:\Archivos de programa\BreezeSys\PSRemote\PSRemoteTest\psremotetest.exe" -e 1 -s 3 -I 1
Que significa prioridad de apertura a 8" e ISO 200.Http://localhost/psremote/0001.jpg
.rem @ECHO OFF
:: Comprobar si hay contraseña
IF "%1"=="" GOTO Ayuda
Set CURRDATE=%TEMP%\CURRDATE.TMP
DATE /T > %CURRDATE%
Set PARSEARG="eol=; tokens=1,2,3,4* delims=/, "
For /F %PARSEARG% %%i in (%CURRDATE%) Do SET YYYYMMDD=%%k%%j%%i
set /a YYYYMMDD=YYYYMMDD-3
:: crear un archivo temporal llamado script.ftp
:: el signo > y >> es para canalizar el texto.
> script.ftp ECHO usuario del FTP
>>script.ftp ECHO %1
>>script.ftp ECHO cd /html/gallery
>>script.ftp ECHO prompt
>>script.ftp ECHO mdelete gallery_%YYYYMMDD%*
>>script.ftp ECHO mdelete thumb_%YYYYMMDD%*
>>script.ftp ECHO quit
:: Usamos el archivo recien creado:
FTP -s:script.ftp dirección del ftp
:: sobreescribimos el fichero temporal y lo borramos
TYPE NUL >script.ftp
DEL script.ftp
GOTO End
:Ayuda
ECHO Uso: %0 password
:End
Genial!! Precisamente acabo de conseguir una Canon A300 en Ebay por 40€ más portes para copiarte... ;)
Hay un programilla gratuito que permite hacer gifs animados e incluso avi`s apartir de imagenes, aunque no lo controlo demasiado (Beneton Movie GIF); ejemplo:http://meteoxan.iespana.es/webcam/dia%202-10-2007.gif
(si no funcionase el enlace, pegar la dirección en el navegador)
Genial!! Precisamente acabo de conseguir una Canon A300 en Ebay por 40€ más portes para copiarte... ;)
Hay un programilla gratuito que permite hacer gifs animados e incluso avi`s apartir de imagenes, aunque no lo controlo demasiado (Beneton Movie GIF); ejemplo:http://meteoxan.iespana.es/webcam/dia%202-10-2007.gif
(si no funcionase el enlace, pegar la dirección en el navegador)
Suerte Xan, si tienes alguna duda, ya sabes ;)
Yo tengo el mismo problema que tu tenias, es decir, compre una webcam creative de casi 100 euros y que al colocarla y salir el sol quema totalmente la imagen.
Por lo cual la quiero vender y hacer lo mismo que tu tienes...pero me pierdo despues del programa de captura de la fotografia, nose como narices has hecho para subirla al servidor fttp :crazy: y ahi es donde me pierdo entre tanto codigo.
open ftp.meteoloquesea.com
pepe
nubecilla
binary
put foto.jpg
quit
Y lo grabamos en la ruta c:\fotos_camara\ftp -s:ftp.scr
Yo tengo el mismo problema que tu tenias, es decir, compre una webcam creative de casi 100 euros y que al colocarla y salir el sol quema totalmente la imagen.
Por lo cual la quiero vender y hacer lo mismo que tu tienes...pero me pierdo despues del programa de captura de la fotografia, nose como narices has hecho para subirla al servidor fttp :crazy: y ahi es donde me pierdo entre tanto codigo.
A ver, por simplificarlo un poco.
Si lo que queremos es simplemente hacer la foto y subirla por ftp, podríamos hacer algo así.
Supongamos que hemos configurado el programa para dejar las fotos en la ruta: c:\fotos_camara\foto.jpg
Mi servidor de ftp es: ftp.meteoloquesea.com
Mi usuario de ftp es: pepe
Mi password del ftp es: nubecilla
Con el block de notas hacemos un fichero que se llame ftp.scr con el siguiente contenido:Código: [Seleccionar]open ftp.meteoloquesea.com
Y lo grabamos en la ruta c:\fotos_camara\
pepe
nubecilla
binary
put foto.jpg
quit
Para llamar a este fichero hacemos otro, por ejemplo c:\fotos_camara\sube_foto.bat
Con el siguiente contenido:Código: [Seleccionar]ftp -s:ftp.scr
Ahora hay que poner una tarea programada que cada X minutos llame al sube_foto.bat
Incio -> Configuración -> Panel de Control -> Tareas Programadas -> Agregar nueva tarea programada
En el asistente simplemente hay que elegir el archivo sube_foto.bat y definir cada cuanto tiempo queremos que se ejecute.
La cagarás como siempre :-*Yo tengo el mismo problema que tu tenias, es decir, compre una webcam creative de casi 100 euros y que al colocarla y salir el sol quema totalmente la imagen.
Por lo cual la quiero vender y hacer lo mismo que tu tienes...pero me pierdo despues del programa de captura de la fotografia, nose como narices has hecho para subirla al servidor fttp :crazy: y ahi es donde me pierdo entre tanto codigo.
A ver, por simplificarlo un poco.
Si lo que queremos es simplemente hacer la foto y subirla por ftp, podríamos hacer algo así.
Supongamos que hemos configurado el programa para dejar las fotos en la ruta: c:\fotos_camara\foto.jpg
Mi servidor de ftp es: ftp.meteoloquesea.com
Mi usuario de ftp es: pepe
Mi password del ftp es: nubecilla
Con el block de notas hacemos un fichero que se llame ftp.scr con el siguiente contenido:Código: [Seleccionar]open ftp.meteoloquesea.com
Y lo grabamos en la ruta c:\fotos_camara\
pepe
nubecilla
binary
put foto.jpg
quit
Para llamar a este fichero hacemos otro, por ejemplo c:\fotos_camara\sube_foto.bat
Con el siguiente contenido:Código: [Seleccionar]ftp -s:ftp.scr
Ahora hay que poner una tarea programada que cada X minutos llame al sube_foto.bat
Incio -> Configuración -> Panel de Control -> Tareas Programadas -> Agregar nueva tarea programada
En el asistente simplemente hay que elegir el archivo sube_foto.bat y definir cada cuanto tiempo queremos que se ejecute.
Este fin de semana hare el asalto final, ya contare los resultado... :cold: lo tengo todo preparado, una A80 gentileza de Pedromad, un cable para conectarla a la red electrica, un cable USB de 2metros y un sistema de soportacion...ya ire comentando lo que consigo. ;D
Ánimo Milic. A ver si estoy atento el fin de semana y vengo por aquí por si tienes algún problema. El correo de mi perfil si que lo suelo consultar mas a menudo.
Por cierto, un poco antigua pero gran cámara la A80. Para esto de lo mejorcito.
Ánimo Milic. A ver si estoy atento el fin de semana y vengo por aquí por si tienes algún problema. El correo de mi perfil si que lo suelo consultar mas a menudo.
Por cierto, un poco antigua pero gran cámara la A80. Para esto de lo mejorcito.
Hola, a los que ya habeis hecho el invento ...
¿Como habeis solucionado que la camara no se apague?
O sea, que se encienda al ponerle alimentacion y no haga falta abrir la caja para darle al boton.
Un saludo.
text 10,10 'MeteoGetafe.com <!--outsideTemp-->ºC <!--outsideHumidity-->% <!--windDirection--> <!--wind10Avg--> Km/h <!--dailyRain--> mm'
@ echo off
if "%1"=="" goto :syntax
if "%1"=="?" goto :syntax
if "%1"=="/?" goto :syntax
if "%1"=="help" goto :syntax
if "%1"=="HELP" goto :syntax
if not "%OS%"=="Windows_NT" goto :notNT
goto :begin
:notNT
echo.
echo This CMD file is for Windows NT or Windows 2000 ONLY.
:syntax
echo.
echo %0 - calculate time difference from NOW or a specified time
echo by adding or subtracting a specified time value
echo.
echo parameter patterns are of the following types:
echo.
echo.
echo (1) %~n0 NOW [+^|-]hh:mm
echo.
echo - returns the future (+) or past (-) time value from
echo the CURRENT time
echo.
echo (2) %~n0 hh:mm [+^|-]hh:mm
echo.
echo - returns the future (+) or past (-) time value from
echo the SPECIFIED time
echo.
echo.
goto :EOF
:begin
setlocal
set scriptname=%~n0
set inparm1=%1
set inparm2=%2
if "%inparm1%" EQU "now" set inparm1=NOW
if "%inparm1%" NEQ "NOW" goto :timespec
call :GETTIME
set zhh=%gettime:~0,2%
set zmm=%gettime:~2,2%
goto :newtime
:timespec
set zhh=%inparm1:~0,2%
set zmm=%inparm1:~2,2%
:newtime
if %zhh:~0,1%==0 set zhh=%zhh:~1%
if %zmm:~0,1%==0 set zmm=%zmm:~1%
set sign=%inparm2:~0,1%
set reqhh=%inparm2:~1,2%
set reqmm=%inparm2:~3,2%
if %reqhh:~0,1%==0 set reqhh=%reqhh:~1%
if %reqmm:~0,1%==0 set reqmm=%reqmm:~1%
set /a totmin = zhh * 60
set /a totmin = totmin + zmm
set /a newreqmm = reqhh * 60
set /a newreqmm = newreqmm + reqmm
set /a newtotalmm = totmin %sign% newreqmm
if 0 GTR %newtotalmm% set /a newtotalmm=newtotalmm+1440
set newtotalhh=0
:minushrs
if %newtotalmm% LSS 60 goto :done
set /a newtotalmm = newtotalmm - 60
set /a newtotalhh = newtotalhh + 1
goto :minushrs
:done
if %newtotalhh% GEQ 24 set /a newtotalhh = newtotalhh - 24
if 10 GTR %newtotalhh% set newtotalhh=0%newtotalhh%
if 10 GTR %newtotalmm% set newtotalmm=0%newtotalmm%
if "%3" EQU "." echo %newtotalhh%:%newtotalmm%
endlocal & set %scriptname%=%newtotalhh%%newtotalmm%
goto :EOF
:GETTIME
for /f "tokens=1-7 delims=:. " %%a in (
'echo.^| time ^| findstr "current"') do (
set zhh=%%e
set zmm=%%f
set zss=%%g
)
if 10 GTR %zhh% set zhh=0%zhh%
set gettime=%zhh%:%zmm%:%zss%
goto :EOF
:EOF
open meteogetafe.com
usuario_ftp
contraseña_ftp
binary
cd httpdocs
passive
put 0001b.jpg
del ftpcam_1b.jpg
ren 0001b.jpg ftpcam_1b.jpg
quit
REM Pongo los datos de latitud y longitud para que el suntimes.exe tenga la info que necesita
set LATITUDE=40.3170013
set LONGITUDE=-3.7330000
REM Calculo fecha y hora
Set CURRDATE=%TEMP%\CURRDATE.TMP
Set CURRTIME=%TEMP%\CURRTIME.TMP
DATE /T > %CURRDATE%
TIME /T > %CURRTIME%
Set PARSEARG="eol=; tokens=1,2,3,4* delims=/, "
For /F %PARSEARG% %%i in (%CURRDATE%) Do (
SET YYYYMMDD=%%k%%j%%i
set yyyy=%%k
set mm=%%j
set dd=%%i)
Set PARSEARG="eol=; tokens=1,2,3* delims=:, "
For /F %PARSEARG% %%i in (%CURRTIME%) Do (
Set HHMM=%%i%%j%%k
set hh=%%i
set mi=%%j%%k)
for /f "delims=., " %%A in ('time /t') do set Hora=%%A
set Now=%Hora:~0,2%
set Now=%Now%%Hora:~3,2%
REM Calculo las fechas de amanecer y atardecer
for /f %%A in ('SunTimes.exe /Sunrise /NoSymbols') do set Sunrise=%%A
for /f %%A in ('SunTimes.exe /Sunset /NoSymbols') do set Sunset=%%A
set Sunrise=%Sunrise:~0,4%
set Sunset=%Sunset:~0,4%
set DayNight=Night
rem correcciones de horas Cuando hay cambio de hora tengo que adaptarlo :)
call CALCTIME %Sunset% +0120
set tarde=%calctime%
call CALCTIME %Sunrise% +0025
set manana=%calctime%
echo Hora Corte por la mañana %manana%
echo Hora Corte por la tarde %tarde%
REM Miro a ver si es de día o de noche
if %Now% GTR %manana% if %Now% LSS %tarde% set DayNight=Day
echo Ahora son las %Now% es de %DayNight% Sunrise=%Sunrise% corte a las %manana% Sunset=%Sunset% corte a las %tarde%
REM Segun Día y noche, lanzo un programa u otro
if %DayNight%==Night "C:\Archivos de programa\BreezeSys\PSRemote\PSRemoteTest\psremotetest.exe" -e 3 -s 4 -a 0 -I 0 -z 3 -x 7 -Q 5 -l 1
if %DayNight%==Day "C:\Archivos de programa\BreezeSys\PSRemote\PSRemoteTest\psremotetest.exe" -I 0 -e 0 -z 5 -x 6 -Q 5 -l 1
REM Si es de día creo el directorio para guardar las fotos con la fecha
if %DayNight%==Day (
MKDIR c:\psremote\guardado\%YYYYMMDD%
REM muevo la foto anterior al directorio de guardar.
move c:\psremote\0001b.jpg c:\psremote\guardado\%YYYYMMDD%\%YYYYMMDD%%HHMM%_I.jpg
REM Si no se ha hecho la foto, pongo el cartelito de no disponible. No se porque la foto siempre me la hace como 003.jpg, debería ser 002.jpg
if not exist c:\psremote\0003.jpg copy c:\psremote\no_disponible.jpg c:\psremote\0003.jpg
REM La renombro a 001.jpg que es la que subo por ftp
rename c:\psremote\0003.jpg 0001b.jpg
REM Borro por si hay porquerías
del c:\psremote\0003.jpg /Q
del c:\psremote\0002.jpg /Q
del c:\psremote\0004.jpg /Q
REM Le planto los datos meteorológicos con el htm que me genera la plantilla de weatherlink
mogrify -density 300 -pointsize 7 -fill black -gravity Northwest -draw "@z:\WeatherLink\meteoget\temp.htm" 0001b.jpg
REM Le planto la fecha y hora
mogrify -density 300 -pointsize 7 -fill black -gravity Northwest -draw "text 1200,10 '%dd%/%mm%/%yyyy% %HH%:%mi%'" 0001b.jpg
rem mogrify -frame 20x20 0001b.jpg
Echo RENAME %1 %1_%YYYYMMDD%%HHMM%
)
REM por la noche es lo mismo, pero las letras van en otro color
if %DayNight%==Night (
MKDIR c:\psremote\guardado\%YYYYMMDD%
move c:\psremote\0001b.jpg c:\psremote\guardado\%YYYYMMDD%\%YYYYMMDD%%HHMM%_I.jpg
if not exist c:\psremote\0003.jpg copy c:\psremote\no_disponible2.jpg c:\psremote\0003.jpg
rename c:\psremote\0003.jpg 0001b.jpg
del c:\psremote\0003.jpg /Q
del c:\psremote\0002.jpg /Q
del c:\psremote\0004.jpg /Q
mogrify -density 300 -pointsize 7 -fill white -gravity Northwest -draw "@z:\WeatherLink\meteoget\temp.htm" 0001b.jpg
mogrify -density 300 -pointsize 7 -fill white -gravity Northwest -draw "text 1200,10 '%dd%/%mm%/%yyyy% %HH%:%mi%'" 0001b.jpg
Echo RENAME %1 %1_%YYYYMMDD%%HHMM%
)
REM Lo subo al FTP con un script FTP y FTPS
c:\psremote\ftps -s:meteogetafe_foto.scr
@echo off
:: Calcula las fechas de amanecer y atardecer -------------------------------------------------
for /f "tokens=1,2,3,4* delims=: " %%A in ('SunTimes.exe --LATITUDE=42 --LONGITUDE=-4') do (
if "%%A"=="Sunrise" set sunrise=%%B%%C%%D
if "%%A"=="Sunset" set sunset=%%B%%C%%D
)
set sunrise=%sunrise:~0,4%
set sunset=%Sunset:~0,4%
echo Sunrise (utc): %SUNRISE%
echo Sunset (utc): %SUNSET%
:: Obtiene la diferencia con UTC. Tiene en cuenta también el horario de verano. ---------------
Setlocal
Set _key=HKLM\System\CurrentControlSet\Control\TimeZoneInformation
:: find offset from GMT in minutes
for /f "Tokens=3" %%G in ('Reg query %_key% /V ActiveTimeBias^|FIND "REG_DWORD"') do (
Set /a _offset=-%%G
)
:: Convierte a horas
Set /a _offset_hours=%_offset% / 60
:: cambia el formato del offset a hhmm
set _offset_hours=0%_offset_hours%00
echo Horario local= UTC + %_offset_hours% (hhmm)
:: obtiene amanecer y anochecer en horario local ---------------------------------------------
call CALCTIME %Sunrise% +%_offset_hours%
set sunriselocal=%calctime%
echo Amanecer hora local: %sunriselocal%
call CALCTIME %Sunset% +%_offset_hours%
set sunsetlocal=%calctime%
echo Puesta de sol en hora local: %sunsetlocal%
:: añade correciones locales para quemar menos fotos ------------------------------------------
call CALCTIME %Sunriselocal% -0010
set manana=%calctime%
call CALCTIME %Sunsetlocal% +0010
set tarde=%calctime%
echo Hora de cambio por la mañana: %manana%
echo Hora de cambio por la tarde : %tarde%
echo ------------------------------------------------------------------------------------------
@ echo off
if "%1"=="" goto :syntax
if "%1"=="?" goto :syntax
if "%1"=="/?" goto :syntax
if "%1"=="help" goto :syntax
if "%1"=="HELP" goto :syntax
if not "%OS%"=="Windows_NT" goto :notNT
goto :begin
:notNT
echo.
echo This CMD file is for Windows NT or Windows 2000 ONLY.
:syntax
echo.
echo %0 - calculate time difference from NOW or a specified time
echo by adding or subtracting a specified time value
echo.
echo parameter patterns are of the following types:
echo.
echo.
echo (1) %~n0 NOW [+^|-]hh:mm
echo.
echo - returns the future (+) or past (-) time value from
echo the CURRENT time
echo.
echo (2) %~n0 hh:mm [+^|-]hh:mm
echo.
echo - returns the future (+) or past (-) time value from
echo the SPECIFIED time
echo.
echo.
goto :EOF
:begin
setlocal
set scriptname=%~n0
set inparm1=%1
set inparm2=%2
if "%inparm1%" EQU "now" set inparm1=NOW
if "%inparm1%" NEQ "NOW" goto :timespec
call :GETTIME
set zhh=%gettime:~0,2%
set zmm=%gettime:~2,2%
goto :newtime
:timespec
set zhh=%inparm1:~0,2%
set zmm=%inparm1:~2,2%
:newtime
if %zhh:~0,1%==0 set zhh=%zhh:~1%
if %zmm:~0,1%==0 set zmm=%zmm:~1%
set sign=%inparm2:~0,1%
set reqhh=%inparm2:~1,2%
set reqmm=%inparm2:~3,2%
if %reqhh:~0,1%==0 set reqhh=%reqhh:~1%
if %reqmm:~0,1%==0 set reqmm=%reqmm:~1%
set /a totmin = zhh * 60
set /a totmin = totmin + zmm
set /a newreqmm = reqhh * 60
set /a newreqmm = newreqmm + reqmm
set /a newtotalmm = totmin %sign% newreqmm
if 0 GTR %newtotalmm% set /a newtotalmm=newtotalmm+1440
set newtotalhh=0
:minushrs
if %newtotalmm% LSS 60 goto :done
set /a newtotalmm = newtotalmm - 60
set /a newtotalhh = newtotalhh + 1
goto :minushrs
:done
if %newtotalhh% GEQ 24 set /a newtotalhh = newtotalhh - 24
if 10 GTR %newtotalhh% set newtotalhh=0%newtotalhh%
if 10 GTR %newtotalmm% set newtotalmm=0%newtotalmm%
if "%3" EQU "." echo %newtotalhh%:%newtotalmm%
endlocal & set %scriptname%=%newtotalhh%%newtotalmm%
goto :EOF
:GETTIME
for /f "tokens=1-7 delims=:. " %%a in (
'echo.^| time ^| findstr "current"') do (
set zhh=%%e
set zmm=%%f
set zss=%%g
)
if 10 GTR %zhh% set zhh=0%zhh%
set gettime=%zhh%:%zmm%:%zss%
goto :EOF
:EOF
open meteogetafe.com
usuario_ftp
contraseña_ftp
binary
cd httpdocs
passive
put 0001b.jpg
del ftpcam_1b.jpg
ren 0001b.jpg ftpcam_1b.jpg
quit
set LATITUDE=40.3170013
set LONGITUDE=-3.7330000
Set CURRDATE=%TEMP%\CURRDATE.TMP
Set CURRTIME=%TEMP%\CURRTIME.TMP
DATE /T > %CURRDATE%
TIME /T > %CURRTIME%
Set PARSEARG="eol=; tokens=1,2,3,4* delims=/, "
For /F %PARSEARG% %%i in (%CURRDATE%) Do (
SET YYYYMMDD=%%k%%j%%i
set yyyy=%%k
set mm=%%j
set dd=%%i)
Set PARSEARG="eol=; tokens=1,2,3* delims=:, "
For /F %PARSEARG% %%i in (%CURRTIME%) Do (
Set HHMM=%%i%%j%%k
set hh=%%i
set mi=%%j%%k)
for /f "delims=., " %%A in ('time /t') do set Hora=%%A
set Now=%Hora:~0,2%
set Now=%Now%%Hora:~3,2%
for /f %%A in ('SunTimes.exe /Sunrise /NoSymbols') do set Sunrise=%%A
for /f %%A in ('SunTimes.exe /Sunset /NoSymbols') do set Sunset=%%A
set Sunrise=%Sunrise:~0,4%
set Sunset=%Sunset:~0,4%
set DayNight=Night
for /f "tokens=* skip=1" %%i in ('wmic OS Get CurrentTimeZone') do (Set CurrentTimeZone_=%%i)
if %CurrentTimeZone_%==60 call CALCTIME %Sunset% +0030
if %CurrentTimeZone_%==120 call CALCTIME %Sunset% +0130
set tarde=%calctime%
if %CurrentTimeZone_%==120 call CALCTIME %Sunrise% +0025
if %CurrentTimeZone_%==60 call CALCTIME %Sunrise% -0045
set manana=%calctime%
echo Hora Corte por la mañana %manana%
echo Hora Corte por la tarde %tarde%
if %Now% GTR %manana% if %Now% LSS %tarde% set DayNight=Day
echo Ahora son las %Now% es de %DayNight% Sunrise=%Sunrise% corte a las %manana% Sunset=%Sunset% corte a las %tarde%
del c:\psremote\001b.jpg /Q
del c:\psremote\001c.jpg /Q
del c:\psremote\001a.jpg /Q
del c:\psremote\0003.jpg /Q
del c:\psremote\0002.jpg /Q
del c:\psremote\0001.JPG /Q
del c:\psremote\0004.jpg /Q
if %DayNight%==Night "c:\program files\BreezeSys\PSRemote\PSRemoteTest\psremotetest.exe" -e 2 -s 6 -I 0 -z 3 -Q 2
if %DayNight%==Day "c:\program files\BreezeSys\PSRemote\PSRemoteTest\psremotetest.exe" -I 0 -e 1 -z 3 -Q 2
if %DayNight%==Day (
convert 0001.JPG -crop 1600x1200+637+0 001a.jpg
convert 0001.JPG -crop 1920x1200+310+0 001b.jpg
convert 0001.JPG -crop 2200x825+33+310 001c.jpg
mogrify -density 300 -pointsize 6 -fill black -gravity Northwest -draw "@z:\meteoget\temp.htm" 001a.jpg
mogrify -density 300 -pointsize 6 -fill black -gravity Northwest -draw "text 1200,10 '%dd%/%mm%/%yyyy% %HH%:%mi%'" 001a.jpg
mogrify -density 300 -pointsize 6 -fill black -gravity Northwest -draw "@z:\meteoget\temp.htm" 001b.jpg
mogrify -density 300 -pointsize 6 -fill black -gravity Northwest -draw "text 1500,10 '%dd%/%mm%/%yyyy% %HH%:%mi%'" 001b.jpg
mogrify -density 300 -pointsize 6 -fill black -gravity Northwest -draw "@z:\meteoget\temp.htm" 001c.jpg
mogrify -density 300 -pointsize 6 -fill black -gravity Northwest -draw "text 1850,10 '%dd%/%mm%/%yyyy% %HH%:%mi%'" 001c.jpg
)
echo %Now:~3,1%
rem if %DayNight%==Night if not %Now:~3,1%==5 (
if %DayNight%==Night (
convert 0001.JPG -crop 1600x1200+637+21 001a.jpg
convert 0001.JPG -crop 1920x1200+310+0 001b.jpg
convert 0001.JPG -crop 2200x825+33+350 001c.jpg
mogrify -density 300 -pointsize 7 -fill white -gravity Northwest -draw "@z:\meteoget\temp.htm" 001a.jpg
mogrify -density 300 -pointsize 7 -fill white -gravity Northwest -draw "text 1200,10 '%dd%/%mm%/%yyyy% %HH%:%mi%'" 001a.jpg
mogrify -density 300 -pointsize 7 -fill white -gravity Northwest -draw "@z:\meteoget\temp.htm" 001b.jpg
mogrify -density 300 -pointsize 7 -fill white -gravity Northwest -draw "text 1500,10 '%dd%/%mm%/%yyyy% %HH%:%mi%'" 001b.jpg
mogrify -density 300 -pointsize 7 -fill white -gravity Northwest -draw "@z:\meteoget\temp.htm" 001c.jpg
mogrify -density 300 -pointsize 7 -fill white -gravity Northwest -draw "text 1850,10 '%dd%/%mm%/%yyyy% %HH%:%mi%'" 001c.jpg
)
MKDIR c:\psremote\guardado\%YYYYMMDD%
copy c:\psremote\001b.jpg c:\psremote\guardado\%YYYYMMDD%\%YYYYMMDD%%HHMM%_I.jpg
c:\psremote\ftps -s:meteogetafe_foto.scr
rem c:\psremote\ftps -s:sector_foto.txt
con las raspberry podría resultar muy interesante este concepto, estoy buscando informacion...
01 05 * * * /home/pi/sunwait civ up 40.554823N 4.822562W; echo 'dia' > /home/pi/dianoche
01 17 * * * /home/pi/sunwait civ down 40.554823N 4.822562W ; echo 'noche' > /home/pi/dianoche
#!/bin/bash
echo $(date) "Entro en el script de la c?mara"
sudo /home/pi/usbreset /dev/bus/usb/001/006
gphoto2 --delete-all-files -R
echo $(date) "Lanzo la ejecuci?n del intervalo"
if [ $(head -1 /home/pi/dianoche) = "dia" ]; then
gphoto2 --set-config zoom=20 --set-config flashmode=0 --set-config iso=0 --set-config shootingmode=0 --set-config imageformat=6 --set-config syncdatetime=1 --capture-image-and-download --force-overwrite --filename "mironcillo_pre.jpg"
else
gphoto2 --set-config zoom=40 --set-config flashmode=0 --set-config iso=0 --set-config shootingmode=2 --set-config shutterspeed=6 --set-config imageformat=4 --set-config syncdatetime=1 --capture-image-and-download --force-overwrite --filename "mironcillo_pre.jpg"
fi
gphoto2 --list-all-config
*/5 * * * * /home/pi/una.sh > una.log
#!/bin/bash
echo $(date) "Entro en el script de la c?mara"
sudo /home/pi/usbreset /dev/bus/usb/001/006
gphoto2 --delete-all-files -R
echo $(date) "Lanzo la ejecuci?n del intervalo"
if [ $(head -1 /home/pi/dianoche) = "dia" ]; then
gphoto2 --set-config zoom=20 --set-config flashmode=0 --set-config iso=0 --set-config shootingmode=0 --set-config imageformat=6 --set-config syncdatetime=1 --capture-image-and-download --force-overwrite --filename "mironcillo_pre.jpg"
else
gphoto2 --set-config zoom=40 --set-config flashmode=0 --set-config iso=0 --set-config shootingmode=2 --set-config shutterspeed=6 --set-config imageformat=4 --set-config syncdatetime=1 --capture-image-and-download --force-overwrite --filename "mironcillo_pre.jpg"
fi
/home/pi/sube.sh
#!/bin/bash
HOST=meteogetafe.com #This is the FTP servers host or IP address.
USER=usuario_ftp #This is the FTP user that has access to the server.
PASS=password_ftp #This is the password for the FTP user.
# Call 1. Uses the ftp command with the -inv switches. -i turns off inter$
ftp -inv $HOST << EOF
# Call 2. Here the login credentials are supplied by calling the variables.
user $USER $PASS
# Call 3. Here you will change to the directory where you want to put or g$
cd mironcillo
# Call4. Here you will tell FTP to put or get the file.
put mironcillo.jpg
# End FTP Connection
bye