Metainformationen zur Seite
  •  

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
speedy:30_modules:script [2026/06/12 07:24] – [Application.GetVaultCount] speedyspeedy:30_modules:script [2026/08/04 06:55] (aktuell) – [Document_onEvent(timing, handling, dictionary)] speedy
Zeile 103: Zeile 103:
 Gibt den Namen der Vault Datenbank zurück. \\ Gibt den Namen der Vault Datenbank zurück. \\
 <code vbscript> <code vbscript>
-name = Application.GetVaultNameAt(0+count = Application.GetVaultCount() 
-MsgBox "Vault Name = " & name +for i=0 to count-1 
 +   name = Application.GetVaultNameAt(i
 +   MsgBox "Vault Name [" & i & "= " & name  
 +next 
 </code> </code>
 +
 === Application.GetTempFileName === === Application.GetTempFileName ===
 Gibt einen temporären Dateinamen im aktuellen Temp-Verzeichnis zurück. \\ Gibt einen temporären Dateinamen im aktuellen Temp-Verzeichnis zurück. \\
Zeile 392: Zeile 396:
  
 === Speedy.DoFileExport === === Speedy.DoFileExport ===
 +Exportiert die Dokumente (siehe auch [[speedy:10_explorer:20_documents#exportieren|]])
  
-Boolean Speedy.DoFileExport(VARIANT* lpResultVARIANT Documents, VARIANT DocTypes, VARIANT Extensions, LPCTSTR Target, VARIANT Options)+Speedy.DoFileExport(ByRef ResultByVal Documents, ByVal DocTypes, ByVal Extensions, ByVal Target, ByVal Options)
  
 +Return Boolean \\
 +True := Export war erfolgreich \\
 +False := Es ist ein Fehler aufgetreten
 +
 +^Paramter^Beschreibung^
 +|Result | Liste der exportierten Dateien. |
 +|Documents | Liste der zu exportierenden Dokumente. |
 +|DocTypes | Liste der zulässigen Dokumenttypen. |
 +|Extensions | Liste der zulässigen Dateiendungen. |
 +|Target | Zielverzeichnis, wenn in ein Verzeichnis exportiert werden soll. \\ Zieldatei (zip), wenn in eine Zipdatei exportiert werden soll. |
 +|Options | Export-Optionen |
 +
 +Optionen
 +^Option^Beschreibung^
 +|zipped | Als Zip packen. Wenn nicht definiert entscheidet die Dateiendung von Target. true/false |
 +|sendmail | Als Email versenden. true/false |
 +|versiontype | -3 := ActiveVersion \\ -2 := CurrentVersion \\ -1 := LastRevision \\ >=0 := Revision |
 +|buildstructure | Struktur erhalten true/false |
 +|undecorate |  |
 +|prefix | |
 +|suffix | |
 +
 +<code vbscript>
 +Documents = "202601-A00-0001"
 +DocTypes = "A;B;E"
 +Extensions = ".pdf;.step"
 +Target = "c:\temp\export"
 +Options = "buildstructure=true;undecorate=true"
 +
 +if Speedy.DoFileExport(Result, Documents, DocTypes, Extensions, Target, Options) then
 +end if
 +</code>
  
 \\  \\ 
Zeile 440: Zeile 477:
 Ein Ereignis passiert. Der Ereignisname wird im Dictionary aufgeführt. Ein Ereignis passiert. Der Ereignisname wird im Dictionary aufgeführt.
 ^ Eigenschaft ^ Beschreibung ^ ^ Eigenschaft ^ Beschreibung ^
-|event| Übergibt einen Ereignis-Namen | +|event | Übergibt einen Ereignis-Namen | 
-|wparam| | +|wparam | Vom Ereignis abhängiger Parameter 
-|lparam| | +|lparam | Vom Ereignis abhängiger Parameter |
-\\+
  
 Folgende allgemeine Ereignisse sind definiert und fürs Skripting geeignet: Folgende allgemeine Ereignisse sind definiert und fürs Skripting geeignet:
-^Name^Beschreibung^+^Event^Beschreibung^
 |Command::ExportDocument| | |Command::ExportDocument| |
 |Command::ExportBomTable| | |Command::ExportBomTable| |
Zeile 519: Zeile 555:
  
 === Document_onEvent(timing, handling, dictionary) ===  === Document_onEvent(timing, handling, dictionary) === 
-^ Eigenschaft ^ Beschreibung ^ +^Eigenschaft ^ Beschreibung ^ 
-|"event"| Übergibt einen Ereignis-Namen | +|"event" | Übergibt einen Ereignis-Namen |  
 + 
 +^Event^Beschreibung^ 
 +|"RevisionTableSync" | | 
 +|"HasMandatoryFields" | | 
 +|"CanCheckoutReleased"|
 \\ \\