- Questo topic ha 8 risposte, 5 partecipanti ed è stato aggiornato l'ultima volta 17 anni, 5 mesi fa da .
-
Topic
-
Ciao a tutti,se si ha spesso bisogno di convertire dei file da un formato all’altro, usare programmi con
un’interfaccia grafica è decisamente molto noioso e fa perdere moltissimo tempo.Non so se vi può interessare, ma ultimamente ho imparato a scrivere degli script (stupidissimi) in Windows da inserire nel menù “SendTo” (Invia a… in italiano).
Alcuni esempi:
1. eps2pdf.bat Per convertire da eps a pdf. (richiede MikTeX)
`@echo off
echo Converting…
FOR %%A IN (%*) DO (
echo %%A
epstopdf %%A
)
`2. raster2png.bat Per convertire da un qualsiasi formato raster a png. (richiede ImageMagick e optipng)
`@echo off
echo Converting…
FOR %%A IN (%*) DO (
echo %%A
convert -strip -quality 100 %%A %%~nA.png
optipng -o7 -q %%~nA.png
)
`Ovviamente gli eseguibili richiamati si devono trovare nella PATH di Windows a meno che scriviate l’intero percorso dell’eseguibile nello scriptino.
Copiando questi file nella cartella SendTo della vostra home, compariranno le corrispondenti voci nel menù SendTo (richiamabile con il tasto destro su un singolo file
o su una selezione qualsiasi di file).Ciao ciao.
FraP.S.: Purtroppo all’aumentare del numero di script aumenta le possibilità di “inviare” il file allo script sbagliato. Servirebbe una shell extension, ma non saprei da dove cominciare! 😀
- Devi essere connesso per rispondere a questo topic.