Domanda:
Ottieni il percorso corrente dello script all'interno di AppleScript e Aggiungi sottodirectory
Zyniker
2013-10-28 05:39:45 UTC
view on stackexchange narkive permalink

Ho un AppleScript che vorrei poter utilizzare da qualsiasi punto del file system. Attualmente, ha alcuni percorsi che sono hardcoded, quindi funziona solo dalla cartella Download. Come devo fare per ottenere il percorso corrente di AppleScript e quindi aggiungere una sottodirectory a quel percorso una volta ottenuto?

Sarebbe preferibile impostare il percorso corrente dello script come variabile (forse current_path).

Una risposta:
Simon
2013-10-28 10:38:46 UTC
view on stackexchange narkive permalink

Puoi ottenere il percorso dello script corrente con path to me . Estrarre il percorso della directory contenente lo script è leggermente complicato:

  dì all'applicazione "Finder" di impostare current_path sul contenitore di (path to me) come aliasend tell  
Se è necessario posix path, aggiungi il seguente comando prima di `end tell`:` set p to POSIX path of current_path`
Questo ha funzionato per me per ottenere il percorso dell'app e aggiungere una sottodirectory;`imposta current_path su (POSIX path of (container of (path to me) as alias)) &" subdirectory / "`


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...