| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: String durchsuchen? Right/Left (2242 mal gelesen)
|
axi92 Mitglied Konstrukteur
Beiträge: 685 Registriert: 20.02.2010 Inventor 2014 64bit SP2 Vault Basic 2014 64bit SP1 HP Z200 Win 7 64bit 16GB RAM CPU: i5 3,2GHz GPU: Nvidia Quadro K600
|
erstellt am: 17. Jun. 2014 11:11 <-- editieren / zitieren --> Unities abgeben:
Ich weiß nicht wie ich das machen soll. Ich brauche aus dem String:
Code: \\INAPP\Zeichnungen\3\8\800\383000A02010500_02.pdf
Das hier extrahiert: Code: \\INAPP\Zeichnungen\3\8\800\
Also von rechts weg bis zum ersten "\" ------------------ Grüße aus Wien Philipp http://black-evolution.de/ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CAD-Huebner Ehrenmitglied V.I.P. h.c. Verm.- Ing., ATC-Trainer
Beiträge: 9732 Registriert: 01.12.2003 AutoCAD 200x, Civil, LDD, MDT, ARD, ACA(ADT) Inventor AIP 4-11,200x WinXP, W2K
|
erstellt am: 17. Jun. 2014 11:26 <-- editieren / zitieren --> Unities abgeben: Nur für axi92
|
KatzenHund Mitglied CAx Administrator
Beiträge: 83 Registriert: 24.04.2012 Win 10 64Bit Product Design & Manufacturing Collection Vault Professional DELL Precision T5810
|
erstellt am: 17. Jun. 2014 11:27 <-- editieren / zitieren --> Unities abgeben: Nur für axi92
Hallo Phillip, versuchs mal so: Strings.Mid("\\INAPP\Zeichnungen\3\8\800\383000A02010500_02.pdf", 1,Strings.InStrRev("\\INAPP\Zeichnungen\3\8\800\383000A02010500_02.pdf", "\", , vbTextCompare)) Gruß Stefan Edit: zu langsam ------------------ Wer nicht mitmacht, kann auch nichts verändern [Diese Nachricht wurde von KatzenHund am 17. Jun. 2014 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
axi92 Mitglied Konstrukteur
Beiträge: 685 Registriert: 20.02.2010 Inventor 2014 64bit SP2 Vault Basic 2014 64bit SP1 HP Z200 Win 7 64bit 16GB RAM CPU: i5 3,2GHz GPU: Nvidia Quadro K600
|
erstellt am: 17. Jun. 2014 13:10 <-- editieren / zitieren --> Unities abgeben:
Oh mist, zu spät mitbekommen schade. Habe es jetzt so aber so klappt es auch: Code:
Public Function CutRight(Text As String, Zeichen As String) ' Gibt den Text rechts von Zeichen als Wert aus On Error GoTo Zeichennichtgefunden Dim durchlauf, Lengh As Integer Dim last_round As Boolean Dim Ende As String CutRight = "" durchlauf = 0 last_round = False Lengh = Len(Text) Do If Ende = Zeichen Then last_round = True End If CutRight = Left(Text, Lengh - 1) 'MsgBox "CutRight" & vbNewLine & CutRight Ende = Right(CutRight, 1) 'MsgBox "Text" & vbNewLine & Ende Lengh = Lengh - 1 Loop Until last_round = True Exit Function Zeichennichtgefunden: CutRight = False End Function
------------------ Grüße aus Wien Philipp http://black-evolution.de/ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
invhp Ehrenmitglied V.I.P. h.c. MB Techniker, AE, WKZmacher
Beiträge: 5552 Registriert: 16.05.2002 Product Design Suite Ultimate 2013, 2012, IV2011,2010,2009 PSP 2011 Vault Pro 2013 u.v.m.
|
erstellt am: 18. Jun. 2014 11:51 <-- editieren / zitieren --> Unities abgeben: Nur für axi92
|
axi92 Mitglied Konstrukteur
Beiträge: 685 Registriert: 20.02.2010 Inventor 2014 64bit SP2 Vault Basic 2014 64bit SP1 HP Z200 Win 7 64bit 16GB RAM CPU: i5 3,2GHz GPU: Nvidia Quadro K600
|
erstellt am: 18. Jun. 2014 11:58 <-- editieren / zitieren --> Unities abgeben:
Es wird nie der Pfad vom aktuellen Dokument genommen. Ich habe in meinem Programm PDF und IDW Export und bei jedem Export wird der Exportpfad in eine .ini geschrieben. Und wenn man eine Einstellung aktiv hat (in letzten Ordner) Fragt er nicht nach wohin gespeichert werden soll sondern liest aus der ini den letzten Pfad aus und speichert dort. Nur der Pfad wird eben mit Dateiname gespeichert da ich ihn so auch für den e-mail Versand benutze. ------------------ Grüße aus Wien Philipp http://black-evolution.de/ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
invhp Ehrenmitglied V.I.P. h.c. MB Techniker, AE, WKZmacher
Beiträge: 5552 Registriert: 16.05.2002 Product Design Suite Ultimate 2013, 2012, IV2011,2010,2009 PSP 2011 Vault Pro 2013 u.v.m.
|
erstellt am: 18. Jun. 2014 13:15 <-- editieren / zitieren --> Unities abgeben: Nur für axi92
|
axi92 Mitglied Konstrukteur
Beiträge: 685 Registriert: 20.02.2010 Inventor 2014 64bit SP2 Vault Basic 2014 64bit SP1 HP Z200 Win 7 64bit 16GB RAM CPU: i5 3,2GHz GPU: Nvidia Quadro K600
|
erstellt am: 18. Jun. 2014 15:27 <-- editieren / zitieren --> Unities abgeben:
|