Domino 9 und frühere Versionen > Entwicklung

Script Equivalent zu @Command([Execute]

(1/1)

Birgit:
Hi @,

ich bin gerade mal wieder das lebene Fragezeichen. Eigentlich möchte ich in Script nur eine Excel Datei öffnen (und auf den Bildschirm zur weiteren Bearbeitung durch den Benutzer bringen), die vorher im Script über einen Export erstellt wurde. Mit einer Formel wäre das ja so schön einfach, aber wie heißt @Command([Execute] in Script ?

Schon mal danke für die Hilfe.

Viele Grüße,
Birgit

Axel:
Hi,

die passende Script-Anweisung heißt Shell.

Nähere Infos, auxh zu den möglichen Parametern findest du in der Designer-Hilfe.


Axel

Markus Henke:
Hallo,

soweit ich weiß kann Shell nur ausführbare Dateien starten (exe, bat etc.)

Versuch mal folgende API Funktion (funktioniert nur in Windows)

Declare Function ShellExecute Lib "Shell32.dll" Alias _
"ShellExecuteA" (Byval hWnd As Long, Byval lpOperation _
As String, Byval lpFile As String, Byval lpParameters _
As String, Byval lpDirectory As String, Byval nShowCmd _
As Long) As Long

Sub Click(Source As Button)
   Pfad = "C:\Daten\Verzeichnisstruktur.txt"
   Call ShellExecute(0&, "Open", Pfad, "", "", 1)
End Sub

Wobei Du natürlich den Pfad ändern musst. :)

Gruß
Markus

Till_21:
dann wuerde ich wiederrum das ganze so haendeln :

                file = "c:\Test.xls"
   OSInfo=Evaluate("@Platform([SPECIFIC])")
   If OSInfo(0)="Windows/NT" Then
      TID=Shell("cmd /c start "+file,2)
   Else
      TID=Shell("start "+file,2)
   End If



gruss

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln