2016-08-30 2 views

Répondre

0

Les actions de dossier sont définies dans les suppléments standard. La syntaxe complète de cette action est:

on adding folder items to this_folder after receiving added_items 

script JXA devrait ressembler quelque chose comme ceci:

app = Application.currentApplication() 
app.includeStandardAdditions = true 

function addingFolderItemsTo(this_folder, {afterReceiving:added_items}) 
{ 
    app.beep(2) 
    // your code here uses this_folder and/or added_items 
} 

Paramètres:

this_folder est un alias dans le dossier de réception.

added_items est une liste d'alias pour les éléments supprimés.

+0

@KZNatt, cette réponse a-t-elle fonctionné pour vous? –

+0

malheureusement, il n'a pas: '( – KalanyuZ

1

En utilisant Automator je pouvais construire un flux de travail d'action de dossier pour afficher le chemin d'un fichier déplacé vers un dossier en utilisant uniquement JavaScript:

function run(input, parameters) { 
    var app = Application.currentApplication(); 
    app.includeStandardAdditions = true; 
    var text = "FileName = " + input[0]; 
    var options = { }; 
    app.displayAlert(text, options); 

    return input; 
} 

J'espère que cela pourrait aider.