J'ai un script Perl écrit sous Windows et un AppleScript sous OS X. Je souhaite que AppleScript appelle le script Perl résidant sous Windows. Comment puis-je faire ceci?
Windows est-il sur Boot Camp / Parallels / autre ordinateur?
grg
Réponses:
2
En supposant que vous ayez accès au fichier à partir de votre système Mac, par exemple via un dossier partagé, exécutez-le localement (via Terminal) comme suit:
perl /path/to/windows/shared/folder/scriptname.pl
Dans AppleScript, cela ressemblerait à quelque chose comme:
do shell script "/usr/bin/perl /path/to/windows/shared/folder/scriptname.pl
Toutefois, cela exécute toujours le script Perl à partir de votre instance Mac locale. Si vous voulez réellement l'invoquer sur le serveur Windows, il s'agit d'un jeu de balle différent. Pour cela, vous devez configurer un accès à distance, par exemple via SSH ou IIS sur la machine Windows.
Réponses:
En supposant que vous ayez accès au fichier à partir de votre système Mac, par exemple via un dossier partagé, exécutez-le localement (via Terminal) comme suit:
Dans AppleScript, cela ressemblerait à quelque chose comme:
Toutefois, cela exécute toujours le script Perl à partir de votre instance Mac locale. Si vous voulez réellement l'invoquer sur le serveur Windows, il s'agit d'un jeu de balle différent. Pour cela, vous devez configurer un accès à distance, par exemple via SSH ou IIS sur la machine Windows.
la source