Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Rund um AutoCAD
  DLL-Datei über einen Button starten

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
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  DLL-Datei über einen Button starten (1570 mal gelesen)
Thomas 3D
Mitglied
3D Designer


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

Beiträge: 393
Registriert: 17.09.2008

AutoCad 2012
Athena 2012
SWX 2011

erstellt am: 08. Mai. 2009 08:27    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

Ich habe eine Dll-Datei, die ich mir bei Bedarf über den Befehl Netload ins AutoCad lade und anschließend den Befehl für die DLL-Datei starte. Diesen Weg wollte ich mir ersparen, indem ich mir einen Button im AutoCad anlege, über den ich die Dll Datei starten kann. Wie man einen Button anlegt, weiß ich, aber ich weiß nicht was ich für einen Befehlssting eingeben muß, damit das Netload und die DllDatei automatisch gestartet wird. Wer kann mir da mal behilflich sein?

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


Ex-Mitglied

erstellt am: 08. Mai. 2009 09:00    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat

Hi,

hinter dem Button könnte folgender String enthalten sein:

^C^Cnetload;C:/X/Y/Z/DeinDll.dll;DeinBefehl

damit wird das Assembly geladen und der 'netload'-Befehl erkennt auch, wenn die Assembly schon im speicher ist, also bei mehrfachem Start wird nicht mehr geladen, sondern nur mehr Dein Befehl ausgeführt.

- alfred -

------------------
www.hollaus.at

Thomas 3D
Mitglied
3D Designer


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

Beiträge: 393
Registriert: 17.09.2008

AutoCad 2012
Athena 2012
SWX 2011

erstellt am: 08. Mai. 2009 09:18    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

Ich habe mal deine Befehlskette mit meinen Daten eingegeben. Lief leider nicht. Ich habe mal die Schrägstriche geändert in: "\"

^C^Cnetload;C:\X\Y\Z\DeinDll.dll;DeinBefehl

Jetzt erhalte ich die Meldung "Assembly-Dateiname:: C:*Abbruch*" was kann das Programm damit meinen?

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

Thomas 3D
Mitglied
3D Designer


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

Beiträge: 393
Registriert: 17.09.2008

AutoCad 2012
Athena 2012
SWX 2011

erstellt am: 08. Mai. 2009 10:34    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

Ich habe jetzt den Fehler gefunden. Deine Commandline war fast richtig. Man muß die Pfadangabe in Hochkommas setzen.

^C^Cnetload;"C:/X/Y/Z/DeinDll.dll";DeinBefehl

Trotzdem Danke für deine Hilfe.

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


Ex-Mitglied

erstellt am: 08. Mai. 2009 12:32    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat

tschuldigung 

------------------
www.hollaus.at

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