Autor
|
Thema: html link auf Registerkarten / eigene Hilfeseiten (1400 mal gelesen)
|
cmb Mitglied Systembetreuer
Beiträge: 500 Registriert: 12.07.2002 CATIA V5-6R2012 64bit Smarteam R22 Moldflow Adviser 2014 Dell T3500
|
erstellt am: 11. Mrz. 2004 11:38 <-- editieren / zitieren --> Unities abgeben:
Hallo, gibts eigentlich die Möglichkeit einen html Link fest in ST zu "verdraten"? Ich möchte gerne eine Art Hilfekontext einfügen und dazu neben Eingabefelder einen Html-Link angeben. Dieser soll aber statisch immer auf die gleiche Adresse verweisen. Hat hier schon jemand Erfahrung Vielen Dank schonmal Norbert
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brim Mitglied Engineer E-CAD/ALM
Beiträge: 115 Registriert: 30.01.2002 Dell Precision M6800 16GB RAM, Nvidia Quadro K3100M Windows 7 Enterprise / Catia + Smarteam V5R26 SP5 SolidWorks 2018
|
erstellt am: 12. Mrz. 2004 12:46 <-- editieren / zitieren --> Unities abgeben: Nur für cmb
Hi cmb! Willst du diesen Link im Editor selbst, oder in einem der Klassen-Fenster einbinden? Mein Vorschlag wäre einfach über den Menu-Editor einen Menüpunkt (z.B. unter Hilfe einen Eintrag "Link" od. so) hinzzufügen. Bei mir geht dass, nur habe ich noch keine Möglichkeit entdeckt hier direkt ein Programm (i. deinem Fall den ieplorer aufzurufen). Dies mache ich noch über ein Script, in welchem ich einfach das Programm starte. Dieses Script kann ich im Menu-Editor als Benutzerkommando ablegen u. dann einem beliebigen neuen Menüeintrag (eben z.B. diesem "Link" unter Hilfe)zuordnen. Dabei muß man nur noch aufpassen für dieses neue Benutzerkommando i.d. Benutzerverwaltung auch die Rechte für den User zu vergeben (damit er es auch ausführen kann, sonst bleibt es grau!, Menükarte "Benutzerdefinierte Operationen") Ist vielleicht nicht der schönste Weg, aber er funktioniert! Das Script welches den iexplorer aufruft (als Vollbild overlay) kannst du haben falls es dir was hilft! lg Bruno Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
KleinerMuck Mitglied
Beiträge: 111 Registriert: 12.08.2002
|
erstellt am: 15. Mrz. 2004 10:15 <-- editieren / zitieren --> Unities abgeben: Nur für cmb
Hallo cmb, anbei findest Du ein Script, welches die Klasse des aktuell selektierten Objekts ausliest und anschließend auf Basis deren Bezeichnung eine Web-Adresse generiert. Diese Adresse wird dem anschließend aufgerufenen Internet Explorer übergeben.
Das Script kann als Menü-Eintrag oder Icon aufgenommen werden, um beispielsweise Hilfe-Seiten für die Eingabemasken bereitzustellen. Es muß lediglich noch der Pfad zum Server angepaßt werden. Ich hoffe, das hilft weiter ... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brim Mitglied Engineer E-CAD/ALM
Beiträge: 115 Registriert: 30.01.2002 Dell Precision M6800 16GB RAM, Nvidia Quadro K3100M Windows 7 Enterprise / Catia + Smarteam V5R26 SP5 SolidWorks 2018
|
erstellt am: 15. Mrz. 2004 15:29 <-- editieren / zitieren --> Unities abgeben: Nur für cmb
Hi kleiner Muck! Ich rufe nur den Explorer auf, aber vorher ein Feld aus der Klasse dazu auslesen ist sicher auch ne gute Idee (wenn man das mal braucht). Das halt ich mir auf jeden Fall i.d. Hinterhand! 10 U for you lg Bruno Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cmb Mitglied Systembetreuer
Beiträge: 500 Registriert: 12.07.2002 CATIA V5-6R2012 64bit Smarteam R22 Moldflow Adviser 2014 Dell T3500
|
erstellt am: 25. Mai. 2004 11:56 <-- editieren / zitieren --> Unities abgeben:
|
KleinerMuck Mitglied
Beiträge: 111 Registriert: 12.08.2002
|
erstellt am: 25. Mai. 2004 16:32 <-- editieren / zitieren --> Unities abgeben: Nur für cmb
Hallo cmb, Du musst folgende Schritte durchführen: - Script Maintenance: Das Script als neue Funktion bekannt geben (unter dem tab "User Defined") - Menu Editor: Die neue benutzer-definierte Funktion unter Menu Commands definieren (mit entspr. Icon) - Menu Editor: Die neue Funktion in eine toolbar einbinden (unter Menu Profiles) - Menu Editor: Alle Profile speichern Ich hoffe, das hilft weiter. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
KleinerMuck Mitglied
Beiträge: 111 Registriert: 12.08.2002
|
erstellt am: 10. Aug. 2004 21:57 <-- editieren / zitieren --> Unities abgeben: Nur für cmb
|
cmb Mitglied Systembetreuer
Beiträge: 500 Registriert: 12.07.2002 CATIA V5-6R2012 64bit Smarteam R22 Moldflow Adviser 2014 Dell T3500
|
erstellt am: 08. Jul. 2005 09:59 <-- editieren / zitieren --> Unities abgeben:
|
KleinerMuck Mitglied
Beiträge: 111 Registriert: 12.08.2002
|
erstellt am: 08. Jul. 2005 10:39 <-- editieren / zitieren --> Unities abgeben: Nur für cmb
Bitteschön ... Function LaunchIE(ApplHndl As Long,Sstr As String,FirstPar As Long,SecondPar As Long,ThirdPar As Long ) As Integer Dim SmSession As ISmSession Dim strPath As String Dim strURL As String Dim strKey As String Dim SmObject As ISmObject Dim FirstRec As Object Dim WshShell Dim intResult As Integer Set WshShell = CreateObject("WScript.Shell") Set SmSession = SCREXT_ObjectForInterface(ApplHndl) CONV_RecListToComRecordList FirstPar,FirstRec Set SmObject = SmSession.ObjectStore.ObjectFromData(FirstRec.GetRecord(0), True)
strKey = WshShell.RegRead("HKCR\Applications\iexplore.exe\shell\open\command\") strPath = Mid(strKey, 2, Len(strKey) - 5) strURL = "http://myserver.company.com/" + SmObject.SmClass.Name + ".html" intResult = Shell(strPath + " " + strURL) End Function Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cmb Mitglied Systembetreuer
Beiträge: 500 Registriert: 12.07.2002 CATIA V5-6R2012 64bit Smarteam R22 Moldflow Adviser 2014 Dell T3500
|
erstellt am: 11. Jul. 2005 09:42 <-- editieren / zitieren --> Unities abgeben:
|
ChristianS Moderator Leiter Kundenbetreuung
Beiträge: 635 Registriert: 27.09.2000
|
erstellt am: 14. Jul. 2005 09:32 <-- editieren / zitieren --> Unities abgeben: Nur für cmb
|