Jump to content
  • 0

Openen externe applicatie


Rudi

Question

Posted

Misschien een stomme vraag, maar ik vind het niet meer. :oops:

 

Voeger kon je uit filemaker rechtstreeks een programma open doen.

Nu gaat het bij mij ook nog maar alleen een document in dat programma en door dit document te openen wordt automatisch het programma ook opengedaan.

 

Als voorbeeld kun je een word brief openen maar word rechtstreeks niet

 

Weet er iemand een oplossing

 

Dank bij voorbaat

Rudi

11 answers to this question

Recommended Posts

  • 0
Posted

werk je met Mac of Win?

 

Op de Mac, OS-X kan je nog altijd de Apple-event als scriptstap gebruiken en daarmee kan je een programma starten.

Onder windows zal dat ook zo iets zijn verwacht ik, anders kan je wellicht gebruik maken van de Troi file plug-in.

  • 0
Posted

Maak een shortcut van je programma. Als die shortcut hernoemd wordt tot "Word.exe", dan is die gekend onder DOS als "word.exe.lnk".

Zet het ding ergens op je C:\ drive, en maak vervolgens een batch file (bijvoorbeeld "StartWord.bat") aan waar je in zet:

 

"C:\mijnshortcuts\Word.exe.lnk"

 

Roep die batch file op met de "Send Message" ScriptMaker stap.

 

Dat zou moeten werken.

 

PS: Als je properties van de batch file vraagt kan je vragen dat die in een minimised window start (Windows NT/2000/XP). Dan zie je er haast niets van.

  • 0
Posted

Onder Windows kan je vanuit FileMaker een programma starten - zonder enige bijbehorende file - met de scriptstap Send Message. Je klikt daar de optie File aan en daarna geef je via Specify het programma aan dat je wil opstarten, wel met de precieze opgave van het pad (dat vind je trouwens gemakkelijk via de Browse-optie).

Voor Word is dat onder Win ME bijvoorbeeld

 

c:\Program Files\Microsoft Office\Office\winword.exe

 

Dat werkt perfect en het is dus niet nodig een batch file aan te spreken. Met een batch file kan je natuurlijk nog een aantal parameters meegeven, en dat is dan weer een niet te miskennen voordeel.

 

PS Ik vraag me af wat er misgelopen is, zodat de oorspronkelijke vraagsteller zijn toevlucht heeft moeten nemen tot deze posting. Volgens mij heeft dit altijd goed gewerkt.

  • 0
Posted

Beste AvD

 

Inderdaad stomme vraag he

Maar ik wil de gebruiker zelf laten bepalen welke applicaties hij via knoppen wilt oproepen.

in een parameter file kunnen ze het pad ingeven waar de toepassing staat.

En dan via een knop de opgegeven pad gaan opstarten

 

Maar het lukt mij niet echt dom he

 

Groetjes

en alvast bedankt

 

rudi

  • 0
Posted

Ik denk (vrees) dat je dat binnen FileMaker enkel kan realiseren door voor elk programma dat je wil openen een apart scriptje te maken.

Ik begrijp echter niet goed je bedoeling als je in een Windows-omgeving werkt die zo al uitpuilt van de toolbars, taskbars en knoppenbalken.

  • 0
Posted

Voor een mooie cross-platform oplossing kan je de Open URL scriptstap met een berekende URL met het file: protocol gebruiken. Sinds Mac OS X zit er ook geen verschil meer met de localhost aanduiding.

Voorbeeld bestand op verzoek bij mij.

 

René

  • 0
Posted
Maak een shortcut van je programma. Als die shortcut hernoemd wordt tot "Word.exe", dan is die gekend onder DOS als "word.exe.lnk".

Zet het ding ergens op je C:\ drive, en maak vervolgens een batch file (bijvoorbeeld "StartWord.bat") aan waar je in zet:

 

"C:\mijnshortcuts\Word.exe.lnk"

 

Roep die batch file op met de "Send Message" ScriptMaker stap.

 

Dat zou moeten werken.

 

PS: Als je properties van de batch file vraagt kan je vragen dat die in een minimised window start (Windows NT/2000/XP). Dan zie je er haast niets van.

 

de sens message' script maker stap? heb je daar een voorbeeld van (+ uitleg hoe deze te maken)

  • 0
Posted
de sens message' script maker stap? heb je daar een voorbeeld van (+ uitleg hoe deze te maken)

 

zie Filemaker-help.

 

Send Message script step (Windows)

Overview   

Used to start another application, open a document in another application, or print a document in another application. For additional scripting capabilities, you can create a program in Basic or C and run that program with the Send Message script step.

Note If you run a script containing a Send Message script step on a Mac-OS based computer, FileMaker Pro returns an error value.

Note When specifying a document or application by field value or text, the file type or application name will appear as  in the script definition.

Options

Specify displays the Specify Message dialog box where you can set the following options:

Send the  message is where you select either open document/application or print document as the type of message to send.
File: Specify displays the Open dialog box, where you can select a file from your computer or the network.
Field value: Specify displays the Specify Field dialog box, where you can select a field containing a value to be used as the message to be sent.
Text activates the text entry area of the dialog box, where you can enter a text string to use as the message to be sent.
Bring target application to foreground causes the specified application to come to the foreground when the Send Message script step executes.
Examples

To launch the Notepad application, select the open document/application message and specify NOTEPAD.EXE by clicking File. The following script step appears in the Script Definition dialog box:

Send Message ["NOTEPAD.EXE", "aevt", "odoc"]

To open a document created by another application, select the open document/application message and specify the file (for example IMAGE.BMP) by clicking File. The following script step appears in the Script Definition dialog box:

Send Message ["IMAGE.BMP", "aevt", "odoc"]

  • 0
Posted

En nu nog mooier en uit je databank met opgeslagen docs en Exe uitvoerbaar

 

Set Variable[ $path ; Value: "WAARDE BVB NOTEPAD.EXE" ]

Send Event [ "aevt" ; "odoc" ; $path ]

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