De actie van de hulptoepassing uitvoeren
Evenementfunctie: Assistent
De actie 'Toepassing starten' opent een externe toepassing. Gebruik de extra argumenten om een document binnen de toepassing te openen.
Het tabblad 'Evenementen' gebruiken
| Onder | Druk op Enter | Voorbeeld |
|---|---|---|
|
Voorwaarde voor overslaan |
Voer desgewenst de voorwaarden in waaronder de gebeurtenis moet worden overgeslagen. Wanneer de "Run Skip Condition" als waar wordt beoordeeld, wordt de actie niet uitgevoerd. |
|
|
Naam van de helper |
Het volledige pad naar het uitvoerbare bestand of, indien het in de systeemmap staat, de naam van het uitvoerbare bestand |
"c:\winword\winword.exe" |
|
Argument 1 |
Optioneel argument voor het uitvoerbare bestand |
"c:\mijn documenten\abc.doc" |
|
Argument 2 |
Optioneel argument voor het uitvoerbare bestand |
|
|
Argument 3 |
Optioneel argument voor het uitvoerbare bestand |
Syntaxis (bij invoer in de vergelijkingsbalk)
ACTION("Helper", expr1 <, expr2> <, expr3> <, expr4>)
Waar
expr1 = vermelding onder de naam van de helper
expr2 = vermelding onder Argument 1
expr3 = vermelding onder Argument 2
expr4 = vermelding onder Argument 3
Hoe het voorbeeld in de vergelijkingsbalk wordt weergegeven
ACTION("Helper", "spreadsheet.xls")
In Windows wordt hierdoor automatisch Microsoft Excel gestart en wordt het werkblad geopend.
Voorbeeld 2
ACTION("Helper", "c:\winword\winword.exe", "c:\mijn documenten\abc.doc")
In elk ander besturingssysteem moet u naast het pad en de bestandsnaam ook het volledige pad naar het uitvoerbare programma opgeven. Deze actie start automatisch Microsoft Word en opent het abc-document.
Opmerkingen
- Wanneer u in CaseView een koppeling naar een PDF-document maakt, mag de bestandsnaam van het PDF-document geen spaties bevatten. Als bijvoorbeeld een bestand met de naam „abcd.pdf“ in de hoofdmap van schijf C wordt hernoemd naar „ab cd.pdf“, werkt de koppeling niet meer.Om dit probleem op te lossen: Voeg dubbele aanhalingstekens toe als een bestandsnaam spaties bevat – de eerste parameter moet in de berekening expliciet tussen dubbele aanhalingstekens worden geplaatst. Als de bestandsnaam van het pdf-bestand bijvoorbeeld "ab cd.pdf" is, luidt de oplossing dan: ACTION ("Helper", "C:\Program Files (x86)\Adobe\Reader 11.0\Reader\AcroRd32.exe", '"C:\ab cd.pdf"').
Opmerkingen
- Wanneer u de functie CLNTDIR() gebruikt om een document te openen via de gebeurtenis van de Helper-toepassing, treedt er een probleem op als het bestandspad van het clientbestand spaties bevat. Als het op te roepen clientbestand zich bijvoorbeeld in het volgende bestandspad bevindt: "c:\Program Files\Caseware\data\Samp00\abc.doc" en u wilt dat de gebeurtenis een Word-document met de naam "steering.doc" in dezelfde map opent, dan ziet de regel met argument 1 er als volgt uit:
CLNTDIR()+"stuurinrichting"
Word geeft een foutmelding weer over een ongeldige padnaam wanneer de gebeurtenis wordt geactiveerd, omdat „Program Files“ een spatie bevat. Om dit probleem op te lossen, past u de syntaxis van de uitdrukking aan door de padparameters tussen aanhalingstekens te plaatsen en een plusteken voor de functie te zetten. De juiste regel met het argument 1 zou als volgt luiden:
''+CLNTDIR() + 'steering.doc"'
Gerelateerde onderwerpen