Tady máš příklad scriptu v PowerShellu (pokud jedeš na Windows a ne na MACu), který Ti proleze adresář, spustí Photoshop a otevře první dvě fotky a pak čeká na enter, aby otevřel další dvě. Je to jen primitivní příklad.
- spustíš script
- počkáš na otevření Photoshopu a dvou fotek
- provedeš úpravy
- zavřeš fotky pomocí CTRL+W (nezavírej Photoshop, bylo by to zbytečně pomalé)
- alt+tab se přepneš do okna se sciptem
- zmáčkneš Enter
- ve Photoshopu se TI otevřou další dvě fotky ...
v proměnné $fotky je adresář, kde máš fotky
v proměnné $photoshop je cesta k photoshop.exe
Upravuj dle libosti (změň třídění, typy přípon souborů atd...).
Code: Select all
$fotky = "C:\Users\blee\Pictures"
$photoshop = "D:\Adobe CC\Adobe Photoshop CC 2017\Photoshop.exe"
$soubory = Get-ChildItem $fotky -Recurse -Include *.png,*.jpg |Sort-Object Name
for ($i=0; $i -lt $soubory.Count; $i = $i + 2)
{
Echo $soubory[$i].FullName
& $photoshop $soubory[$i].FullName
Echo $soubory[$i+1].FullName
& $photoshop $soubory[$i+1].FullName
pause
}