Jump to content
  • 0

AppleScript / Shellscript / Filemakerscript / OSX


rmw

Question

Helaas, helaas kan een server side script in Filemaker geen applescript uitvoeren.

Ik heb de componenten, maar zoek de lijm nog.

 

Wat is het geval:

Een applescript haalt met behulp van Fetch een map met gegevens van een FTP server.

Filemaker Server heeft een schedule draaien dat op een vaste tijd een filemaker script runt wat die map uitleest en de gegevens in Filemaker databases verwerkt.

Allemaal prima in orde en werkend.

Maar....in dat filemaker script mag geen scriptstap zitten die een applescript uitvoert of een applicatie start (not compatible)

Wat in het schedule in filemaker wel kan is een shell script aanroepen voorafgaand aan het filemaker script.

 

En daar wringt de schoen: wat en hoe met dat shell script om dat applescript een schop te geven?

 

Als iemand het begrijpt en een oplossing heeft: ik houd me aanbevolen!!

 

rmw

Link to comment

4 answers to this question

Recommended Posts

  • 0

Vanuit de shell script:

 

/usr/bin/osascript /Library/FileMaker\ Server/applescript/runMyScript.scpt 

 

Maak aan een nieuwe map aan "applescript" in de Filemaker Server map,

plaats in de applescript map jouw script, die de handelingen uitvoert.

 

 

Succes

André

Link to comment
  • 0

@Jeroen: Dat zou kunnen, maar dan zijn er weer 2 plekken te beheren waar timers moeten worden ingesteld. Dus nog even niet.

 

@Dre: Even proberen te snappen....

 

Maak aan een nieuwe map aan "applescript" in de Filemaker Server map

Da's helder, een map aanmaken dat kan ik

 

plaats in de applescript map jouw script, die de handelingen uitvoert.

Hiermee bedoel je het applescript dat al bestaat, neem ik aan.

Uit je code-regel lees ik dat je een gecompileerd scritp kunt gebruiken (.scpt) en er niet een applicatie van hoef te maken, toch?

 

Maar dan komt juist het lastige, hoe krijg ik

/usr/bin/osascript /Library/FileMaker\ Server/applescript/runMyScript.scpt

uitgevoerd vanuit een schedule in de FMServer?

Alles wat ik kan is een shell script aanwijzen en die lijst is ernstig leeg....

 

Ik heb het gevoel dat ik iets heel simpels over het hoofd zie :oops: , maar het is nu te laat om me daar zorgen over te maken

Ik hoor graag of ik gelijk heb.

 

rmw

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...