Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Birgit am 29.07.03 - 09:45:09

Titel: Script Equivalent zu @Command([Execute]
Beitrag von: Birgit am 29.07.03 - 09:45:09
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
Titel: Re:Script Equivalent zu @Command([Execute]
Beitrag von: Axel am 29.07.03 - 09:47:22
Hi,

die passende Script-Anweisung heißt Shell.

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


Axel
Titel: Re:Script Equivalent zu @Command([Execute]
Beitrag von: Markus Henke am 30.07.03 - 08:27:32
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
Titel: Re:Script Equivalent zu @Command([Execute]
Beitrag von: Till_21 am 30.07.03 - 09:28:03
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