View Full Version : equivalente Mac di un bat per lanciare mkvpropedit
insane74
31-08-2017, 16:37
sul mio PC con Windows 10 ho installato MKVToolNix e tramite un bat (pių una voce di registro che aggiunge la chiamata al bat al tasto destro del mouse quando si seleziona un file con estensione MKV) cambio il titolo del file con questo script:
"C:\Program Files\MKVToolNix\mkvpropedit" %1 -e info -s title="%~n1" -e track:v1 -s name="%~n1"
in pratica il titolo della file e della prima traccia video viene forzato uguale al nome del file.
ora, vorrei ottenere lo stesso risultato col Mac (ho giā installato MKVToolNix), solo che non sono molto pratico di OSX, quindi non saprei come fare per lanciare mkvpropedit passandogli come argomento il file selezionato.
qualche suggerimento?
dovrei usare "apple script"? richiamabile poi (come?) nel Finder?
PS: so che c'č anche l'utility grafica per fare la stessa cosa, ma via "bat" č pių rapido. su Win ho anche un secondo bat che lavora sulle cartelle (e sottocartelle ricorsivamente) per fare la stessa operazione su tutti i file contenuti nella cartella (e sottocartelle)
Ciao,
devi usare Apple Script che ti crea un file .scpt e che usi esattamente come un bat, č un'applicazione che di fatot include il text editore e un bottone per lanciare il bat, nulla di pių.
insane74
01-09-2017, 10:53
Ciao,
devi usare Apple Script che ti crea un file .scpt e che usi esattamente come un bat, č un'applicazione che di fatot include il text editore e un bottone per lanciare il bat, nulla di pių.
scusa puoi chiarire?
ok per Apple Script, ma, non conoscendolo, cosa dovrei scriverci per ottenere lo stesso risultato del bat lanciato in Windows?
E c'č modo di lanciare questo script selezionando (per esempio) il file col tasto destro e scegliendo lo script dal menų contestuale?
PS: ora come ora ho risolto la cosa con uno script bash per linux che funziona anche su OSX, ma in pratica devo aprire una finestra del terminale nella cartella in cui si trova il file e poi lanciare lo script (che non fa altro che ricercare tutti i file mkv presenti nella cartella e li aggiorna).
non molto comodo/pratico, ma almeno funziona.
scusa puoi chiarire?
ok per Apple Script, ma, non conoscendolo, cosa dovrei scriverci per ottenere lo stesso risultato del bat lanciato in Windows?
E c'č modo di lanciare questo script selezionando (per esempio) il file col tasto destro e scegliendo lo script dal menų contestuale?
PS: ora come ora ho risolto la cosa con uno script bash per linux che funziona anche su OSX, ma in pratica devo aprire una finestra del terminale nella cartella in cui si trova il file e poi lanciare lo script (che non fa altro che ricercare tutti i file mkv presenti nella cartella e li aggiorna).
non molto comodo/pratico, ma almeno funziona.
Io userei automator con lo script bash :)
https://developer.apple.com/library/content/documentation/AppleApplications/Conceptual/AutomatorConcepts/Articles/ShellScriptActions.html
e poi puoi aggiungerlo al menu contestuale
http://www.hongkiat.com/blog/customize-mac-right-click-menu/
insane74
01-09-2017, 11:10
Io userei automator con lo script bash :)
https://developer.apple.com/library/content/documentation/AppleApplications/Conceptual/AutomatorConcepts/Articles/ShellScriptActions.html
e poi puoi aggiungerlo al menu contestuale
http://www.hongkiat.com/blog/customize-mac-right-click-menu/
grazie, proverō! :)
insane74
01-09-2017, 16:05
Io userei automator con lo script bash :)
https://developer.apple.com/library/content/documentation/AppleApplications/Conceptual/AutomatorConcepts/Articles/ShellScriptActions.html
e poi puoi aggiungerlo al menu contestuale
http://www.hongkiat.com/blog/customize-mac-right-click-menu/
ha funzionato!
grazie mille per la dritta.
in pratica con Automator ho creato un nuovo "servizio" (cosė compare nel menų contestuale dei file video), ho creato un primo "flusso" per filtrare i file con estensione MKV, quindi un secondo "flusso" per lanciare uno script Python (con cui sono pių pratico): in pratica per ogni file selezionato lancio il comando come nel bat per Windows.
:cincin:
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.