Autor Thema: Attachments öffnen  (Gelesen 1493 mal)

Offline oson00

  • Aktives Mitglied
  • ***
  • Beiträge: 240
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Attachments öffnen
« am: 07.11.06 - 00:10:27 »
Hallo,

ich möchte gern ein Attachment öffnen. Da mehrere Attachments an einem Dokument hängen können, kann ich da nicht über die Standard-Notes-Funktion gehen, sondern schreibe einen Script-Code. Mit dem folgenden Code funktioniert das soweit auch gut:

rc = Shell( "cmd.exe /c " + filename, 6)

Wenn der Dateiname des Attachments allerdings Leerzeichen enthält, funktioniert das ganze nicht mehr. In der Hilfe zum CMD steht, dass dann der Dateiname in " stehen muss. Wie kann ich in dieser Zeile die Anführungszeichen hinzufügen.

Ich habe folgendes probiert:

rc = Shell( |cmd.exe /c "| + filename + |"|, 6)

und

rc = Shell( "cmd.exe /c " + chr(34) + filename + chr(34), 6)

Es ist ja schon spät. Übersehe ich was, oder muss ich das ganze irgendwie anders lösen?

Offline robertpp

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 940
  • Geschlecht: Männlich
Re: Attachments öffnen
« Antwort #1 am: 07.11.06 - 07:36:47 »
Ich denke dass ist das was du suchst:

Sub Initialize
   Dim test As String
   Dim filename As String
   filename = "S:\Sonstige Daten\_ Terminalserver EBG.lnk"
   test=  "cmd.exe /c " & |"|  &  filename  & |"|
   rc = Shell( test, 6)
End Sub

gruss robert
------------------------------------------------------------
1250 Notes User Client von 5.0.5 bis 6.5.4     WIN2000, XP
14 Notes Server von 6.5 bis 6.5.4 WIN2000, XP

32   Notes Server von 5.0.1 bis 6.5.4 in unserer Domain
323 Notes Server weltweit mit 38000 User in einem Adressbuch

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: Attachments öffnen
« Antwort #2 am: 07.11.06 - 08:09:29 »
Gucke mal hier http://www.eknori.de/archives/99. Da habe ich auch das Problem mit Leerzeichen und langen Dateinamen beschrieben und gelöst
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline oson00

  • Aktives Mitglied
  • ***
  • Beiträge: 240
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Attachments öffnen
« Antwort #3 am: 07.11.06 - 12:38:15 »
Hallo,

ja mit dem getShortFilenames funktioniert's. Ich hoffe nur, dass das auch in zukünftigen Windows-Versionen...  ???

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz