Új hozzászólás Aktív témák
-
Sonja
nagyúr
Ha ezt a parancsot futtatom parancssorból, akkor szépen végre is hajtódik, minden probléma nélkül.
for %f in (*.webp) do magick -quality 95 "%~f" "%~nf.jpg"
Ha viszont beleteszem egy batch file-ba, akkor az alábbi hibaüzenetet kapom:
The following usage of the path operator in batch-parametersubstitution is invalid: %~nf.jpg"
For valid formats type CALL /? or FOR /?The syntax of the command is incorrect.Mi lehet a probléma (és a megoldás)!?
-
Sonja
nagyúr
Így se volt jó, de végül megoldottam!
Itt a végleges ebook converteres batch file-om!
Nagyon köszönöm a segítséget!
-
Sonja
nagyúr
Köszönöm a programot, és az oldalt!
Így meg bírtam írni magamnak, kis "szépséghibával". Space nélküli fileokat kezel csak.
Erre még nem jöttem rá, hogy mi a megoldás. Sajna a "valami file.mobi" vagy 'valami file.mobi' nem működik.
Ez van.
-
Sonja
nagyúr
Nagy segítség kellene. Még Linux alatt írtam pár shell script-et, amit most szeretnék átültetni batch-re.
Itt egy egyszerű ebook konvertálás bash scripte.
Eslőnek a paraméter vizsgálata van. Ha nincs paraméter megadva, akkor visszaadja a "Parameters required!" üzenetet.
Utána a pramétert "lebontom", hogy ki tudjam belőle nyerni a kiterjesztést. Ha ez PDF (átkonvertálva nagyra, tehát mindegy, hogy az ebook.pdf vagy ebook.PDF van megadva), akkor egy másik parancsot hajt végre és kilép. Ha nem PDF, akkor a ismét egy másik parancsot hajtja végre. Az ebook-convert-nek át kell adni a konvertált file nevét, és a konvertálandó file nevét kiterjesztéssel együtt, mert abból állapítja meg, hogy mire kell kovertálni.
Tehát az egész script lényege, hogy megadom pl. econv.sc ebook.mobi, akkor végrehajtódik az
ebook-convert ebook.mobi ebook.epub
parancs. Ha azeconv.sc ebook.pdf
parancsot adom meg, akkorebook-convert ebook.pdf ebook.epub --no-image --unwrap-factor=0.1
parancs hajtódik végre.Az ebook-convert parancssori program az ingyenes Calibre program része.
Tud valaki segíteni át-/megírni?!
Jó lenne esetleg valami doksi is (példákkal), hogy tanuljak, és magam is meg tudjam írni a többi scriptemet (nem nagy dolgok, hasonlóak mint ez).
Előre is köszönöm!
-
Sonja
nagyúr
Linux CLI alatt szeretnék egy mappában lévő .jpg képeket átméretezni 500x500-ra. Ezt kiviteleztem ezzel a parancssorral:
find . -maxdepth 1 -iname "*.jpg" | xargs -l -i convert -resize 500x500 {} {}_resized
Viszont az ettől kisebb méretű képeket is átkonvertálja. Van-e valami mód, hogy az ettől kisebbet hagyja változatlanul?
Jó batch file-ban is, nem fontos egy parancssorban megoldani (de az is lehet).
Új hozzászólás Aktív témák
Hirdetés
- iRacing.com - a legélethűbb -online- autós szimulátor bajnokság
- Formula-1
- Óvodások homokozója
- A Micron újszerű módszerrel javítja QLC-s SSD-jének sebességét
- HiFi műszaki szemmel - sztereó hangrendszerek
- Hammer 6 LTE - ne butáskodj!
- Építő/felújító topik
- Xiaomi 11 Lite 5G NE (lisa)
- sziku69: Fűzzük össze a szavakat :)
- Windows 11
- További aktív témák...
- HPE Apollo 4200 Gen9 2U rack szerver, 1x E5-2620v4, 64GB RAM, 24x3.5" 2U-ban! ÁFA-s számla, garancia
- Csere-Beszámítás! AMD Ryzen 5 9600X Processzor!
- MSI CreatorPro Z16P - i7-12700H, RTX A5500, értintőkijelző
- HP Victus 15-fb1002AX - 15,6"FHD IPS - Ryzen 5 7535HS - 8GB - 512GB SSD - RTX 2050 - Win11
- ÁRGARANCIA! Épített KomPhone i7 14700KF 32/64GB RAM RTX 5090 32GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged