Jump to content
  • 0

script activeren in andere toepassing


fmwebshop

Question

Posted

Wie zou een mogelijkheid kunnen bedenken om op de onderstaande manier een script in een andere toepassing te activeren?

 

Voor het idee:

Ik heb een script in toepassing A dat een script activeert in toepassing B.

Nu maak ik een kopie van B, genaamd C, en wil met hetzelfde script in A nu het identieke (B) script in C activeren.

Dat kan ik nu alleen doen door het script in A aan handmatig te passen.

Dit is te gecompliceerd voor de gebruikers.

Ik zou een variabel script willen maken met als variabele de naam van de te activeren toepassing. B of C.

 

Vind hiervoor geen oplossing.

 

Dank voor je reactie.

7 answers to this question

Recommended Posts

  • 0
Posted

Er is volgens mij geen mogelijkheid om script-aanroepen te berekenen.

Het enige dat je kan doen is beide toepassingen beschikbaar maken in je ontwikkelomgeving. Dan in je basis-script beide aanroepen opnemen en vervolgens op basis van een criterium de een of de andere aanroep gebruiken.

Als je naast C vervolgens ook nog D,E en F enz wilt aanmaken wordt het lastig, maar voor een vast aantal moet het op die manier mogelijk zijn.

 

rmw

  • 0
Posted

Bedankt RMW

 

Dit is voorlopig inderdaad een bruikbare compromis.

Het geeft wat script ballast, maar dat weegt op tegen het telkens 12 scripts handmatig aanpassen in iedere versie na iedere upgrade.

  • 0
Posted

Misschien een oplossing , hadden ongeveer hetzelfde :

blijven verder werken in originele en telkens een copie opslaan als A , B , C enz

op die manier blijven alle scripts dezelfde

(wel een scriptje om overtollige records te verwijderen )

  • 0
Posted
Ik zou een variabel script willen maken met als variabele de naam van de te activeren toepassing. B of C.

Dan kan je met de gratis DoScript plug-in. DoScript laat je toe een script te starten via een berekening.

mfmb_DoScript ( ; )

  • 0
Posted

Peter,

 

Ik kom nog even terug op je vriendelijke tip wat betreft het mfmb_doscript dat een script in een andere toepassing triggert.

Ik gebruik als "bestand" dit pad fmnet:/dbfmsXX.hostserver.com/FMWSXY

Het lukt mij hiermee niet om het script in dit bestand te triggeren.

 

Wat is fout?

 

Dank.

Vriendelijke groet

Harry

  • 0
Posted

Dag Harry,

fmnet:/dbfmsXX.hostserver.com/FMWSXY
Die syntax kan je niet gebruiken. Je kan alleen de bestandsnaam gebruiken. Dat houdt dus ook in dat je het bestand reeds moeten open hebben.

Hopelijk zet dat geen domper op de vreugde.

 

Misschien nog even dit: je kan een FileMaker bestand openen via de fmp7:// protocol syntax. Zoek even op "open url" in je FileMaker electronische help file.

Hierdoor kan je het openen van een FIleMaker bestand "zacht coderen".

 

Je moet het bestand wel ruimte geven om te openen, ik denk niet dat je zomaar midden in een script de "Open URL" script stap kan gebruiken om een FileMaker bestand te openen, alleen als laatste stap.

Het zal waarschijnlijk ook kunnen als je in je script een "pauze" commando plaatst vlak na het "Open URL" commando. Als je de script stap zó configureert dat hij een paar seconden wacht vooraleer verder te gaan, dan kan je script verder lopen en de DoScript instructie geven die nodig is.

 

Ik weet niet of ik al die uitleg wel moet geven, maar ik denk hier even met je mee.

 

Knutsel, knutsel... :lol:

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...