Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - castelar

#1
Scripting / batch error de "no se esperaba
3 Marzo 2017, 11:35 AM
Hola estoy intentando hacer un script con irfanview para reducir las 10 primeras imagenes de una carpeta.

este es el codigo que tengo:

Código (dos) [Seleccionar]
@echo off
setlocal enabledelayedexpansion  
SET /a cantidad=0  
 
FOR %%f IN ("*.jpg") DO (
if !cantidad!==11 goto TERMINA  
irfan.exe %%f /resize=(100,100) /resample /aspectratio /convert=th\%%f
SET /a cantidad=!cantidad!+1
)

:TERMINA
pause



me da error de  "No se esperaba /resample en este momento"

por lo que he leido es un error de sintaxis, pero no lo veo.

a ver si me podeis ayudar
gracias



#2
Hola.

estoy inntentando renombrar una carpeta, este es el codigo:

Código (dos) [Seleccionar]

@ECHO OFF
copy "C:\xampp\htdocs\imagenes\16072735\trabajo\0001_img_1317a.jpg" "C:\xampp\htdocs\imagenes\16072735\ret\0001_img_1317a_0.jpg"
copy "C:\xampp\htdocs\imagenes\16072735\trabajo\0001_img_1324.jpg" "C:\xampp\htdocs\imagenes\16072735\ret\0001_img_1324_0.jpg"
copy "C:\xampp\htdocs\imagenes\16072735\trabajo\0001_img_4741.jpg" "C:\xampp\htdocs\imagenes\16072735\ret\0001_img_4741_0.jpg"


start /B /wait rename "C:\xampp\htdocs\imagenes\ret\16072735" "p_16072735"


En este caso lo hace bien, ya que son pocas imagenes, pero si son muchas imagenes
me marca error "acceso denegado"

estoy usando windows xp

gracias de antemano
saludos
#3
Scripting / [Batch] Problema con un IF
16 Mayo 2015, 12:00 PM
Hola.

Estoy intentando adaptar en script bash a batch, se trata de copiar las imagenes de una carpeta y si la imagen esta en vertical rotarla 90 grados con imagemagick.
El problema es que hago dos IF y siempre se cumple el primero de ellos.

El cofigo es este:

Código (dos) [Seleccionar]


@echo off
FOR %%f IN ("*.jpg") DO (
        For /F %%# in ('identify -format "%%[fx:w]" "%%f"') Do (SET /A "width=%%#")
        For /F %%# in ('identify -format "%%[fx:h]" "%%f"') Do (SET /A "height=%%#")
        MKDIR ".\modificado" 2>NUL
        MKDIR ".\modificado2" 2>NUL
           echo %%f
                      echo %width% x %height%
                     
                    IF %height% LSS %width% (
                    echo "foto horizontal"
                    copy "%%f" "modificado2\%%~nf.jpg"
                    )
                    IF %width% LSS %height% (
                     convert "%%f" -rotate 90 "modificado\%%~nf.jpg"
                     ECHO "foto vertical.transformando..."
                     )
           
        )


Espero me puedan ayudar, gracias.