Ga naar inhoud
  • 0

Openen externe applicatie


Rudi

Vraag

Geplaatst:

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 antwoorden op deze vraag

Aanbevolen berichten

  • 0
Geplaatst:

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
Geplaatst:

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
Geplaatst:

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
Geplaatst:

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
Geplaatst:

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
Geplaatst:

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
Geplaatst:
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
Geplaatst:
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
Geplaatst:

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 ]

Doe mee aan dit gesprek

Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.

Gast
Beantwoord deze vraag...

×   Geplakt als verrijkte tekst.   Plak in plaats daarvan als platte tekst

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...