Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Option Compare Text in .CatVBS?

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  Option Compare Text in .CatVBS? (843 mal gelesen)
gunngir
Mitglied
Technischer Produktdesigner


Sehen Sie sich das Profil von gunngir an!   Senden Sie eine Private Message an gunngir  Schreiben Sie einen Gästebucheintrag für gunngir

Beiträge: 17
Registriert: 17.06.2014

Catia V5R19 SP9 64Bit

erstellt am: 12. Aug. 2014 13:40    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo liebe CAD'ler

Es gibt ein Problem mit der Druckerauswahl.
Auf einigen PCs ist der Druckerserver \\Server123\... eingebunden,
auf anderen der gleiche mit \\SERVER123\... .

Leider ist die Auswahl des Druckerservers in Catia in Case Sensitive geregelt. ("A"ist nicht gleich "a", usw.)


Problemzeile:
CATIA.Application.ActivePrinter = CATIA.Printers.Item("\\SERVER123\Ducker234")

Leider gibt es in Catia nur in der Entwicklungsumgebung die Möglichkeit,
diese Konflikte mit "Option Compare Text" zu umgehen.

In der CATScript - Variante geht dies leider nicht.

Gibt es eine Möglichkeit, diese Konflikte von Grund auf zu verhindern,
ohne dass jedes Makro bei jeder Anfrage editiert werden muss?

Eine Zeile oben, wie Option compare Text, wäre ideal. 

Mit freundlichen Grüßen, Gunngir.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

RSchulz
Moderator²
Head of CAD, Content & Collaboration / IT-Manager



Sehen Sie sich das Profil von RSchulz an!   Senden Sie eine Private Message an RSchulz  Schreiben Sie einen Gästebucheintrag für RSchulz

Beiträge: 5541
Registriert: 12.04.2007

@Work
Lenovo P510
Xeon E5-1630v4
64GB DDR4
Quadro P2000
256GB PCIe SSD
512GB SSD
SmarTeam V5-6 R2016 Sp04
CATIA V5-6 R2016 Sp05
E3.Series V2019
Altium Designer/Concord 19
Win 10 Pro x64

erstellt am: 12. Aug. 2014 13:45    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für gunngir 10 Unities + Antwort hilfreich

Hallo,

vll. hilft dir folgendes weiter.

Code:

If UCase("\\Server123\") = "\\SERVER123\" then
  Msgbox "Ist das Gleiche..."
End If

------------------
MFG
Rick Schulz

Nettiquette (CAD.de)  -  Was ist die Systeminfo?  -  Wie man Fragen richtig stellt.  -  Unities

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

gunngir
Mitglied
Technischer Produktdesigner


Sehen Sie sich das Profil von gunngir an!   Senden Sie eine Private Message an gunngir  Schreiben Sie einen Gästebucheintrag für gunngir

Beiträge: 17
Registriert: 17.06.2014

Catia V5R19 SP9 64Bit

erstellt am: 12. Aug. 2014 14:12    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

genau das hätte ich eigentlich gerne umgangen.
aber naja, dann wird eben mit einer For-Schleife die Nummer des gesuchten Druckers ermittelt und dann mit der Nummer anstatt des Namens gearbeitet.

Schade, dass es etwas vergleichbares wie "Option Compare Text" wirklich nicht in der Makro-Form von Catia gibt 

Mit freundlichen Grüßen, Gunngir.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

RSchulz
Moderator²
Head of CAD, Content & Collaboration / IT-Manager



Sehen Sie sich das Profil von RSchulz an!   Senden Sie eine Private Message an RSchulz  Schreiben Sie einen Gästebucheintrag für RSchulz

Beiträge: 5541
Registriert: 12.04.2007

@Work
Lenovo P510
Xeon E5-1630v4
64GB DDR4
Quadro P2000
256GB PCIe SSD
512GB SSD
SmarTeam V5-6 R2016 Sp04
CATIA V5-6 R2016 Sp05
E3.Series V2019
Altium Designer/Concord 19
Win 10 Pro x64

erstellt am: 12. Aug. 2014 14:30    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für gunngir 10 Unities + Antwort hilfreich

Ich verstehe nicht so Recht dein Problem.

Mit folgendem hast du eigentlich schon alles abgedeckt. Du musst nur deinen vermeintlichen Druckernamen übergeben egal in welcher Form.

Code:

Sub SetDefaultPrinter(DruckerName)

    Dim i
    Dim oPrinter
    Dim strPName
   
    For Each oPrinter In CATIA.Printers
        strPName = oPrinter.DeviceName
        If UCase(strPName) = UCase(DruckerName) Then
            CATIA.Application.ActivePrinter = oPrinter
            Exit Sub
        End If
    Next

End Sub


------------------
MFG
Rick Schulz

Nettiquette (CAD.de)  -  Was ist die Systeminfo?  -  Wie man Fragen richtig stellt.  -  Unities

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

gunngir
Mitglied
Technischer Produktdesigner


Sehen Sie sich das Profil von gunngir an!   Senden Sie eine Private Message an gunngir  Schreiben Sie einen Gästebucheintrag für gunngir

Beiträge: 17
Registriert: 17.06.2014

Catia V5R19 SP9 64Bit

erstellt am: 12. Aug. 2014 15:04    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

manchmal denk man komplizierter als es sein muss 

danke, das geht dann doch etwas einfacher.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz