| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| Request a special discount on NVIDIA RTX 5000 Ada Generation GPU !, eine Pressemitteilung
|
Autor
|
Thema: PDF mit externem Programm öffnen (902 / mal gelesen)
|
hanns-g Mitglied
Beiträge: 55 Registriert: 14.10.2015 Win10 Bricscad V21 Vestra INFRAVISION Build60
|
erstellt am: 21. Sep. 2019 20:27 <-- editieren / zitieren --> Unities abgeben:
Hallo ihr Profis ich möchte das nach dem Erzeugen einer PDF diese automatisch geöffnet wird. Habe in Bricscad keinen Befehl/Einstellung dazu gefunden. Nun hab ich diese Zeile gefunden: (vle-startapp "C:\\Program Files\\Tracker Software\\PDF Viewer\\PDFXCview.exe" dateiname nil) mit (setq dateiname "C:\\Users\\lp\\Desktop\\0.pdf") funktioniert es, mit (setq dateiname "C:\\Users\\lp\\Desktop\\0 - 190921 Zeichnung1 A4.pdf") öffnet sich das externe Programm, nicht aber die Datei. Eigentlich erzeuge ich den Dateinamen so (setq Dateiname (strcat "C:\\Users\\" (getvar "loginname") "\\Desktop\\" "0 - " (rtos (- (getvar "CDATE") 20000000) 2 0) " " (substr (getvar "dwgname") 1 (- (strlen (getvar "dwgname")) 4)) " " (getvar "ctab") ".pdf" ) ) ich vermute zum testen ist das aber egal(?) Sind Dateinamenlänge oder die Leerzeichen im Dateinamen das Problem? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
spider_dd Mitglied
Beiträge: 1144 Registriert: 27.11.2003 Win 10Pro Intel(R) Core(TM) i7-7700 NVIDIA Quadro P1000 ACAD, Civil-3D 2018
|
erstellt am: 23. Sep. 2019 08:50 <-- editieren / zitieren --> Unities abgeben: Nur für hanns-g
Hallo hanns, ich denke, die Leerzeichen sind das Problem. Aber das kannst Du doch ganz einfach slebst prüfen. Erzeugst Du den Dateinamen zum plotten der Zeichnungs auch selbst? Dann mache Dir diesen ohne Leerzeichen. Leerzeichen haben in Dateinamen und Pfaden IMHO nichts zu suchen. HTH Gruß Thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Grebe Mitglied
Beiträge: 536 Registriert: 16.12.2002
|
erstellt am: 23. Sep. 2019 09:09 <-- editieren / zitieren --> Unities abgeben: Nur für hanns-g
|
hanns-g Mitglied
Beiträge: 55 Registriert: 14.10.2015 Win10 Bricscad V21 Vestra INFRAVISION Build60
|
erstellt am: 23. Sep. 2019 09:13 <-- editieren / zitieren --> Unities abgeben:
Hallo Thomas, danke der Antwort und ja ohne Leerzeichen gehts, Leerzeichen in Variablen, zB in Layernamen machten mir in LISP, Bricscad oder dem PDF-Viewer bisher keine Probleme. Deshalb versteh ich nun nicht wer/welcher Befehl dies plötzlich nicht kann. Gruß Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
hanns-g Mitglied
Beiträge: 55 Registriert: 14.10.2015 Win10 Bricscad V21 Vestra INFRAVISION Build60
|
erstellt am: 23. Sep. 2019 09:20 <-- editieren / zitieren --> Unities abgeben:
|
spider_dd Mitglied
Beiträge: 1144 Registriert: 27.11.2003 Win 10Pro Intel(R) Core(TM) i7-7700 NVIDIA Quadro P1000 ACAD, Civil-3D 2018
|
erstellt am: 23. Sep. 2019 10:07 <-- editieren / zitieren --> Unities abgeben: Nur für hanns-g
Zitat: Original erstellt von hanns-g: ... Leerzeichen in Variablen, zB in Layernamen machten mir in LISP, Bricscad oder dem PDF-Viewer bisher keine Probleme...
ACAD-intern mag das ja gehen, aber bei der Übergabe an's BS gibt es dann offensichtlich Probleme. Gruß Thomas
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
hanns-g Mitglied
Beiträge: 55 Registriert: 14.10.2015 Win10 Bricscad V21 Vestra INFRAVISION Build60
|
erstellt am: 23. Sep. 2019 10:25 <-- editieren / zitieren --> Unities abgeben:
Super Mathias, mit \" als Anführungszeichen. in der Originalzeile klappts so (setq Dateiname (strcat "\"C:\\Users\\" (getvar "loginname") "\\Desktop\\" "0 - " (rtos (- (getvar "CDATE") 20000000) 2 0) " " (substr (getvar "dwgname") 1 (- (strlen (getvar "dwgname")) 4)) " " (getvar "ctab") ".pdf\"")) Vielen Dank Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |