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:22] – [Application.GetVaultCount] speedyspeedy:30_modules:script [2026/08/04 06:55] (aktuell) – [Document_onEvent(timing, handling, dictionary)] speedy
Zeile 91: Zeile 91:
 Gibt die Anzahl der Vault datenbank zurück. \\ Gibt die Anzahl der Vault datenbank zurück. \\
 <code vbscript> <code vbscript>
-count = Application.GetVaultCount ()+count = Application.GetVaultCount()
 MsgBox "Vault Count = " & count  MsgBox "Vault Count = " & count 
 </code> </code>
 === Application.GetVaultDbAt(iIndex) === === Application.GetVaultDbAt(iIndex) ===
 Gibt das ADODB.Connection Object der entsprechenden Vault Datenbank zurück. \\ Gibt das ADODB.Connection Object der entsprechenden Vault Datenbank zurück. \\
-\\+<note warning> 
 +Diese Funktion liefert kein Ergebnis, wenn mit dem Datenbank-Direkttreiber „MYSQL“ gearbeitet wird. 
 +</note>
  
 === Application.GetVaultNameAt(iIndex) === === Application.GetVaultNameAt(iIndex) ===
 Gibt den Namen der Vault Datenbank zurück. \\ Gibt den Namen der Vault Datenbank zurück. \\
-\\+<code vbscript> 
 +count = Application.GetVaultCount() 
 +for i=0 to count-1 
 +   name = Application.GetVaultNameAt(i) 
 +   MsgBox "Vault Name [" & i & "] = " & name  
 +next  
 +</code>
  
 === Application.GetTempFileName === === Application.GetTempFileName ===
Zeile 388: 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 436: 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 515: 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"|
 \\ \\