Voglio creare un'applicazione molto semplice come questa:
#!/bin/sh
/opt/local/bin/evince $1
Evince è un visualizzatore di file PDF che ho compilato in OS X.
Voglio passare a un documento PDF nel Finder e quindi fare clic destro e scegliere di aprirlo con Evince. Quindi
- Ho creato un'app con Platypus ( link ) utilizzando lo script precedente
- Ho navigato in un documento PDF e ho fatto clic con il tasto destro del mouse e ho scelto di aprirlo con l'app creata
Tuttavia, non succede nulla.
Poi ho provato a capire come OS X esegue il mio comando quando faccio clic con il tasto destro del mouse e scelgo un'app, quindi ho creato un'app con il seguente script:
#!/bin/sh
echo $0
echo $1
echo $2
echo $3
quindi ho scelto un documento pdf e ho cliccato col tasto destro del mouse e aperto. L'output è stato, sorprendentemente,
/Users/chongwang/Evince.app/Contents/Resources/script
-psn_0_1327428
.
Non includeva nemmeno il nome file che ho scelto!
Qualcuno può aiutarmi?