Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  HiCAD - CAD-Software
  DWG/DXF Konvertierung in Hicad V.1212.3D

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:  DWG/DXF Konvertierung in Hicad V.1212.3D (3807 mal gelesen)
cwalther
Mitglied
Masch.bau-Ing

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

Beiträge: 1
Registriert: 12.02.2008

erstellt am: 19. Feb. 2008 09:57    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,

ich möchte mehrere SZA-Dateien in DWG oder DXF konvertieren, kennt jemand ein Tool/einen Patch oder eine Beschreibung der/die dieses ermöglicht?

Bitte um Hilfe.

Vielen Dank
MfG
C.Walther

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

ch
Mitglied
Dipl.-Ing. (FH) - Studiendirektor i.R.


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

Beiträge: 727
Registriert: 27.05.2001

Hicad 2016 2100.1

erstellt am: 19. Feb. 2008 12:00    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 cwalther 10 Unities + Antwort hilfreich

Hallo!

für die DXF Erzeugung geht das so:

Kopieren sie diese Zeilen in den Editor

Speichern Sie die Datei in Ihrem Szenen - Verzeichnis als zB. Liste.mac ab

Erzeugen sie wie in der REM - Anweisung beschrieben die LISTE.DAT

Starten Sie das Makro mit STRG + 8

Makro:

REM Laden Sie eine Konstruktion in den Arbeitsspeicher
REM Erzeugen Sie eine Datei Liste.DAT mit dem Befehl
REM "dir /b *.SZA>LISTE.DAT" in der DOSBOX... 
REM Bitte eine Konstruktion laden
REM   HICAD-NT  :  2.0 VN:107
REM          HiCAD          
START   59
HNEXT
$dat:=LISTE
open $DAT
if not vorhd then
close $DAT
goto 100
ifend
20:input $Z
if not dvorhd goto 99
START   59
HNEXT
REM   HiCAD   3 = 3-D SZENE
OPTION   3  59
REM   3D - SZENE   2 = Laden
OPTION   2 101
STRING  $Z
OPTION  ESC
REM   BERECHNUNG   2 = Eigene Verf.
OPTION   2 159
REM   ZEICHENTEILE   6 = Datenaustaus.
OPTION   6   1
REM   DATENAUSTAUS.   3 = DXF erstellen
OPTION   3  35
STRING  $Z
OPTION  ESC
goto 20
99:echo Alle Dateien eingel. oder keine oder leere Liste (liste.DAT) vorhanden
100:END


Hat es geklappt?


------------------
K. Christ
Fachschule für Technik - Technikerschule
Heilbronn

https://home.wms-hn.de/people/teachers/ch/christ/

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

michaelbecker
Mitglied



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

Beiträge: 11
Registriert: 04.04.2008

erstellt am: 07. Apr. 2008 11:20    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 cwalther 10 Unities + Antwort hilfreich

Gibt es einen ähnlichen Weg auch für den Export nach PLO, oder gar PDF über einen installierten PDF Druckertreiber?
(Hicad Next Version 12.10.5)

Gruß

Michael Becker

[Diese Nachricht wurde von michaelbecker am 07. Apr. 2008 editiert.]

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

ch
Mitglied
Dipl.-Ing. (FH) - Studiendirektor i.R.


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

Beiträge: 727
Registriert: 27.05.2001

Hicad 2016 2100.1

erstellt am: 07. Apr. 2008 13:24    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 cwalther 10 Unities + Antwort hilfreich

Hallo!

das geht mit etwas Programmieraufwand..

Fragen Sie mal Herrn Wolff aus dem Forum an - er "verkauft"
Ihnen vielleicht sein PDF-Makro-Erzeugungsprogramm!

Es steckt sehr viel Programmierwissen dahinter...!

PM-Message an Wolff!

Ein Vorschlag...

Die 3 Makros in den Editor kopieren und in das Szene-Verzeichnis speichern.

Im Dos-Fenster die Liste.Dat erzeugen (alle SZA-Datein werden gelistet!)

Ev. müssen Sie Ihren PDF-Drucker noch einstellen und die PDF-Druckernummer mit dem  Befehl

popup 0:PLOTPSEL     -  REM weg in der Datei -  da kann man ersehen welche Nummer der PDF-Drucker hat


STRG+8  Makro pdf-drucken starten

Nun geht es los -

pdf-drucken.mac

REM Laden Sie eine Konstruktion in den Arbeitsspeicher
REM Erzeugen Sie eine Datei Liste.DAt mit dem Befehl
REM "dir /b *.SZA>LISTE.DAT" in der DOSbOX...

REM Bitte eine Konstruktion laden

REM   HICAD-Next VN:1206
REM          HiCAD        
START   59
HNEXT

$dat:=c:LISTE


open $dat

if not vorhd then
echo Keine Dateiliste vorhanden
close $dat
goto 100
ifend

20:input $sza
if not dvorhd goto 99
$sza:=$sza(1:8)

REM 1:8 bedeutet Dateinamenlänge bis 8 Zeichen

call c:laden

call c:drucken-isd

goto 20

99:echo Alle Dateien eingel. oder keine oder leere Liste (liste.DAT) vorhanden

100:END

laden.mac


REM   HICAD-Next VN:1206
REM          HiCAD          
START   59
HNEXT
REM   HiCAD   3 = 3-D SZENE
OPTION   3  59
REM   3D - SZENE   2 = Laden
OPTION   2 101
if vorhd then
Antwort 0
ifend

STRING  $sza

END


drucken-isd.mac

REM   HICAD-Next VN:1212
REM          HiCAD          
START   59
HNEXT
REM   HiCAD   3 = 3-D SZENE
OPTION   3  59
OPTION  ESC
REM   BERECHNUNG   2 = Eigene Verf.
OPTION   2 159

rem **********************************************************
rem Dieses Makro ermoeglicht die Druckausgabe der Gesamtan-
rem sicht einer Zeichnung auf einen Drucker. Es kann als Er-
rem klaerung der beim callhpm - Aufruf anzugebenden Parameter
rem dienen.
rem
rem Werteingaben
rem %drnr: Druckernummer (ermittelt ueber das automatisch er-
rem        zeugte Popup 0  lotpsel
rem %drco: Farbdrucker ? (ermittelt aus plotpsel
rem %ndru: Anzahl der zu druckenden Exemplare
rem %nfor: Papierformat
rem %npka: Papierkassette
rem **********************************************************
rem **********************************************************
rem Vorschlagswert fuer %ndru definieren  %nrdr-Drucker ist der PDF-Drucker
rem **********************************************************
%ndru:=1
rem **********************************************************
rem Erzeugen einer Gesamtansicht im Plotfenster und Erzeugung
rem der Plotdatei z:fastplot mithilfe der Parameterdatei
rem PLOPAR.DRF (Standard)
rem **********************************************************

rem **********************************************************
rem Abfragen der Druckparameter, hierfuer wird auch das Popup
rem plotpsel.mnu aufgerufen, das Informationen zu den vorhan-
rem denen Ausgabegerten enthaelt.
rem **********************************************************
rem  popup 0:PLOTPSEL REM weg -  da kann man ersehen welche Nummer der PDF-Drucker hat
rem $drnr:=%drnr

rem  popup 0:PLOTPSEL

$drnr:=1
$drco:=%drco
$drco:=1
rem
rem *** VAR - Abfrage fuer Anzahl
rem var %ndru Anzahl Ausdrucke:
$ndru:=1
rem
rem *** VAR - Abfrage fuer Papierformat
rem var %nfor Papierformat (1 = A4, 2 = A3)
$nfor:=1
rem
rem *** VAR - Abfrage fuer Papierkassette
rem var %npka Papierkassette (1 = oben, 2 = unten)
$npka:=1
rem **********************************************************
rem Zusammensetzen der Parameter fuer callhpm:
rem *** 1. Stelle: P
rem *** 2. Stelle: Druckernummer
rem *** 3. Stelle: Papierformat
rem *** 4. Stelle: Papierkassette
rem *** 5. Stelle: Farbdruck (1 = ja, 0 = nein)
rem *** 6. Stelle: Anzahl
rem *** 7. Stelle: 0
rem *** 8. Stelle: 0
rem **********************************************************
$PARA:=0 0
$PARA:=" "+$PARA
$PARA:=$ndru+$PARA
$PARA:=" "+$PARA
$PARA:=$drco+$PARA
$PARA:=" "+$PARA
$PARA:=$npka+$para
$PARA:=" "+$PARA
$PARA:=$nfor+$para
$PARA:=" "+$PARA
$PARA:=$drnr+$para
$PARA:="P "+$PARA
rem **********************************************************
rem Aufruf callhpm
rem **********************************************************
REM ALT10
OPTION  30   0
REM     Dateiname :
STRING  callhpm
REM     Parameterliste ( max 80. Char.)
STRING  $PARA
OPTION  ESC


REM ALT2
OPTION  22   0
REM   KOORD. SYSTEM   5 = Gesamtansicht
OPTION   5 152

ALT2
OPTION  22   0
REM   ANSICHT   4 = Plotfenster
OPTION   4  52
POINT   INT

REM ALT4
OPTION  24   0
REM   PLOTTEN   S7= Farb -Drucker
OPTION  17   7
REM   PLOTTEN   2 = Plot-Datei
OPTION   2   7
STRING  RET

REM ALT4
OPTION  24   0
REM   PLOTTEN   1 = Plotterausg.
OPTION   1   7
REM      Parametereinstellung ?
ANTWORT 1
OPTION  ESC
OPTION  ESC
END

Hat es geklappt?

Liebe Grüße

------------------
K. Christ
Fachschule für Technik - Technikerschule
Heilbronn

https://home.wms-hn.de/people/teachers/ch/christ/

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

michaelbecker
Mitglied



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

Beiträge: 11
Registriert: 04.04.2008

erstellt am: 07. Apr. 2008 14: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 cwalther 10 Unities + Antwort hilfreich

Danke für die schnelle Antwort.

Ich werde mich mal dran probieren und melde mich nochmal ob es klappt oder nicht. 

Gruß

Michael Becker

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

michaelbecker
Mitglied



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

Beiträge: 11
Registriert: 04.04.2008

erstellt am: 20. Mai. 2008 16:01    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 cwalther 10 Unities + Antwort hilfreich

So, ich bin endlich dazu gekommen das mal mit einem Kollegen auszuprobieren.

Das funktioniert für den Anfang schon ganz gut, nur 2 Problemchen hab ich dabei noch.

Das größere Problem zuerst: der Druckdialog wartet immer darauf das man [Drucken] klickt dann erst geht es weiter, kann man das noch mit dem Makro erledigen?
Ansonsten würde ich ein externes Makroprogramm wie z.b. AutoIt damit beauftragen das Knöpfchen zu drücken. 

Das kleinere Problem: mit jedem PDF das erzeugt wird, wird eine weitere PDF erzeugt. Dies ist die zuletzt mit dem HPM gedruckte Datei. Diese Dateien würden sich zwar im nachhinein zwar einfach finden und löschen lassen, aber eleganter wäre wenn die gar nicht erst erzeugt würde. Falls Sie dazu noch eine Idee hätten. 

Vielen Dank schon mal bis dahin.

Ihre Hilfe hat mir ein gutes Stück weitergeholfen!

Gruß

Michael

[Diese Nachricht wurde von michaelbecker am 20. Mai. 2008 editiert.]

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

ch
Mitglied
Dipl.-Ing. (FH) - Studiendirektor i.R.


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

Beiträge: 727
Registriert: 27.05.2001

Hicad 2016 2100.1

erstellt am: 25. Mai. 2008 22:54    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 cwalther 10 Unities + Antwort hilfreich

Hallo!

das kleinere Problem "löschen" der PLO lässt sich im folgenden Makroanhang lösen:

PFD P:

$A:=$@9

$B:=$@0

$C:=$B(3:11)

$E:=\

$D:=$A+$E

$F:=$D+$C

$G:=PLO

$H:=$F+$G


HNEXT
REM ALT10
OPTION  30  0
REM    Dateiname :
STRING  DEL
REM    Parameterliste ( max 80. Char.)
STRING  $H

OPTION  ESC

Setzen Sie es vor das END im Teilmakro "Drucken-ISD" ein!

Das größere Problem lässt sich nur mit einem Zusatzprogramm lösen!

Fragen Sie mal ISD oder meinen ehemaligen Schüler an was es kostet!
http://home.wms-hn.de/people/teachers/ch/christb221/Startseite.htm


Liebe Grüße aus HN!

------------------
K. Christ
Fachschule für Technik - Technikerschule
Heilbronn

https://home.wms-hn.de/people/teachers/ch/christ/

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

michaelbecker
Mitglied



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

Beiträge: 11
Registriert: 04.04.2008

erstellt am: 27. Mai. 2008 11:19    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 cwalther 10 Unities + Antwort hilfreich

Danke nochmal für die Unterstützung.

Das größere Problem hab ich mittlerweile per AutoIt gelöst, ebenso wie ein paar sporadisch auftauchende Hicad Meldungen zu quittieren.

Da das eine einmalige Konvertierungsaktion war reicht mir die Lösung soweit.

Vielen Dank nochmal!

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

stefan-goe
Mitglied
Technischer Zeichner


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

Beiträge: 14
Registriert: 29.02.2008

erstellt am: 27. Mai. 2008 13:58    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 cwalther 10 Unities + Antwort hilfreich

Hallo,

ich benutze für das PDF Drucken den kostenlosen PDF Creator. Damit geht es schnell und Problemlos.

Desweiteren kann man unter Extras\HPGL Drucken sich direkt plo ausgeben lassen.

Schönen Gruß
Stefan

------------------
Mit den besten Grüßen
Stefan

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

michaelbecker
Mitglied



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

Beiträge: 11
Registriert: 04.04.2008

erstellt am: 29. Mai. 2008 08:05    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 cwalther 10 Unities + Antwort hilfreich

Joa, danke für den Tipp ...

... hier ging es aber um eine Batchkonvertierung von ein paar Tausend Zeichungen. 

Im übrigen wurde dazu tatsächlich der PDF-Creator benutzt.

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

ch
Mitglied
Dipl.-Ing. (FH) - Studiendirektor i.R.


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

Beiträge: 727
Registriert: 27.05.2001

Hicad 2016 2100.1

erstellt am: 06. Jun. 2008 18:01    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 cwalther 10 Unities + Antwort hilfreich

Hallo Michael Becker,

können Sie mir das Autolt-Skript zum O.K. drücken des Druckfensters zukommen lassen?

Danke!!!!

------------------
K. Christ
Fachschule für Technik - Technikerschule
Heilbronn

https://home.wms-hn.de/people/teachers/ch/christ/

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

michaelbecker
Mitglied



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

Beiträge: 11
Registriert: 04.04.2008

erstellt am: 11. Jun. 2008 12:15    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 cwalther 10 Unities + Antwort hilfreich

Gerne,

; -----------------------------------------
;  Bestätige Hicad Drucken


$i = 1
While $i >= 0

WinActivate ( "Drucken HPGL" )
WinWaitActive( "Drucken HPGL" )
ControlClick ( "Drucken HPGL", "Drucken", "Button14" )

$i = $i + 1
WEnd

; ------------------------------------------------------

mehr ist das nicht 

AutoIt selber kann man sich hier herunterladen: http://www.autoitscript.com/autoit3/

Gruß

Michael Becker

[Diese Nachricht wurde von michaelbecker am 11. Jun. 2008 editiert.]

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