• Dieses Forum ist die maschinengenerierte Übersetzung von www.cad3d.it/forum1 - der italienischen Design-Community. Einige Begriffe sind nicht korrekt übersetzt.

Konvertieren Sie mehrere v8 3d Dateien automatisch in 2d

  • Ersteller Ersteller minis
  • Erstellt am Erstellt am

minis

Guest
Hallo Ich wollte Anweisungen, wie man automatisch mehrere microstation v8 3d Dateien in 2d konvertieren, es gibt einen Batch-Konvertierungsbefehl, um automatisch dwg-Dateien in dgn konvertieren

Danke für die Zeichen
 
aber von 3d micro bis 2d micro ist trivial, tragen es als 2d und stoppen.
dann, wenn Ihr Problem ist, es n-mal für n unbewusste Designs zu tun, wenn es ein automatisiertes Verfahren.
Wenn ich wetten müsste, würde ich ja sagen, aber ich kenne sie nicht.

ein wenig anders ist die Rede, wenn Sie 3d micro zu 2d autocad bringen wollen.
1) Bringen Sie sie von 3d bis 2d in Mikro
2) tragen sie/save sie als dwg
Es ist eine Passage in + aber ich denke, dass die Automatisierung, die Sie benötigen n-mal für n Designs nicht existiert, oder wenn es nicht so zur Hand.

Es ist wahr, dass Sie sie auch direkt zu dwg exportieren können, aber wenn sie 3d in micro sind, bleiben sie auch 3d in autocad.
so dass das Problem nicht ändert, der einzige Vorteil, den Sie haben, ist sofort in autocad arbeiten, wenn Sie + an diesen sw gewöhnt sind.

Hi.
 
Danke, aber das Problem ist, diese Operation oft zu wiederholen, und ich bevorzuge sie in dgn.

was Sie tun können, ist ein Verfahren zu erstellen, das alles automatisiert, indem Sie den Befehl für die Transformation von 3d bis 2d öffnen, und dies kann ich tun (Befehl mdl laden cnvdgn), aber jetzt ist es notwendig, die Prozedur (daher das Programm) zu sagen, um die Datei mit dem gleichen Namen zu speichern, aber mit Zusatz von 2d zum Beispiel oder möglicherweise in anderen Ordner, und dann drücken ok all diesen zweiten Teil Ich weiß nicht, wie
 
Vielen Dank für die Antworten, für die unzähligen Verbindungen, die ich noch nicht hatte Zeit zu sehen und vor allem für die Freundlichkeit und Verfügbarkeit, wenn ich lösen, vielleicht ein Makro oder besser zu finden, da ich nicht sehr praktische Programmierung Ich werde Sie wissen lassen und vielleicht werde ich es auch für andere Benutzer zur Verfügung stellen.

Was ich versuche, ist nur in bacth zu starten, auch wenn mit v8i-Version können Sie eine Reihe von Befehlen in einer txt-Datei zusammenbauen und die Dateien auswählen, um in einem bestimmten Fenster zu bearbeiten, wählen Sie die txt-Datei mit den Befehlen und starten, so dass das Set von Befehlen montiert wird ausgeführt. das Problem ist, dass ich nicht alle Befehle zu verwenden, um die Transformation Operation aller Dateien zu tun, Ich schaffte es nur, das Transformationsfenster zu öffnen, aber der Rest (Auswahl des Namens des Drahtes und des Schmutzes, wo Sie die ok Taste speichern) Ich muss es manuell tun und das Ding nicht viel verbessern. Allerdings werde ich in den Datenlinks sehen und ich werde Sie wissen lassen.

Danke.

Ich habe vergessen, dass diese Funktion in verschiedenen -> Batch-Verarbeitung gefunden wird
 
Leider konnte ich das gewünschte Ergebnis auch von den Links nicht bekommen, die ich automatisch dgn 3d Dateien in 2d transformiert. Das einzige, was ich getan habe, ist, einen Befehl einzufügen, der es mir erlaubt, Export auf 2d zu rufen, aber dann öffnet das Fenster, in dem ich den Dateinamen eingeben muss, der Befehl ist:

mdl laden cnvdgn Dialog speichern d:\

Was ich tun möchte, ist, die Datei automatisch mit dem gleichen Namen in einen anderen Ordner zu konvertieren, so bitte ich Sie erneut Hilfe, um das Makro oder aber den Befehl abzuschließen

Danke für die Hilfe
 
Ich weiß nicht, welchen Befehl Sie verwendet haben, aber oft gibt es zusätzliche Parameter zu den verschiedenen Keyins, versuchen Sie, den Dateinamen unten hinzuzufügen; in jedem Fall finden Sie sie in der Dokumentation, auf den verschiedenen Befehlen in der Hand gibt es immer einen "keyin" Abschnitt, der für diese Dinge dienen sollte.

Leider konnte ich das gewünschte Ergebnis auch von den Links nicht bekommen, die ich automatisch dgn 3d Dateien in 2d transformiert. Das einzige, was ich getan habe, ist, einen Befehl einzufügen, der es mir erlaubt, Export auf 2d zu rufen, aber dann öffnet das Fenster, in dem ich den Dateinamen eingeben muss, der Befehl ist:

mdl laden cnvdgn Dialog speichern d:\

Was ich tun möchte, ist, die Datei automatisch mit dem gleichen Namen in einen anderen Ordner zu konvertieren, so bitte ich Sie erneut Hilfe, um das Makro oder aber den Befehl abzuschließen

Danke für die Hilfe
 
Ich weiß nicht, welchen Befehl Sie verwendet haben, aber oft gibt es zusätzliche Parameter zu den verschiedenen Keyins, versuchen Sie, den Dateinamen unten hinzuzufügen; in jedem Fall finden Sie sie in der Dokumentation, auf den verschiedenen Befehlen in der Hand gibt es immer einen "keyin" Abschnitt, der für diese Dinge dienen sollte.
der Befehl verwendet wird nur cnvdgn, das ist der Befehl keyin I find in file->port->2d, oder besser habe ich eine Datei erstellt eine Textdatei mit innen geschrieben

mdl laden cnvdgn Dialog speichern d:\

und gestartet mit verschiedenen Funktionen --> bach-Verarbeitung

das Problem ist, dass es eine auf der Fliege öffnet und ich muss den Dateinamen und Ordner schreiben, wo zu speichern.

Ich habe versucht, einen Namen nach d:\ aber dann schreibt sie mit diesem Namen alle, Ich fand keine andere Keyin in der Hand.

Ich wollte diese Operation wie in der Diskussion erwähnt automatisieren, um nicht in der Fliege zu fliegen, um Ordner anzuzeigen und Dateien zu schreiben, aber ich weiß nicht, wie zu tun, jede Anzeige und Hilfe ist sehr willkommen

Danke.
 
ein Makro erstellen, das das Keyin nach dem Namen, den Sie erstellen möchten, startet;
und dann in der Batch-Verarbeitung verwenden:
vba run <tua macro=""></tua>
 
ein Makro erstellen, das das Keyin nach dem Namen, den Sie erstellen möchten, startet;
und dann in der Batch-Verarbeitung verwenden:
vba run <tua macro=""></tua>
das Problem ist, das Makro zu tun, ich bin nicht in der Lage,,, ich hatte an den Adressen der Post der Makro-Indikationen gefunden, aber ich habe sie nicht zu arbeiten, so ich suchte nach anderen Richtungen zu dem Zweck oder wenn jemand ein Makro hatte bereits bereit, diese Operation zu automatisieren
 
Ich mache es offen für die Arbeit:

Test auf Elance: http://www.elance.comdann laden Sie mich ein (ich bin der Benutzer "atrebbi", wie hier), dass ich Ihnen ein Angebot zu einem Preis Wut (und vielleicht finden Sie auch wer tut es für weniger), dann lassen Sie mir ein positives Feedback

Mein Profil:http://www.elance.com/s/atrebbi/?rid=1udu9
Ich dachte wirklich, ich würde eine kostenlose Anzeige finden (ich muss es auf einer 20-Datei tun), aber ich werde Sie im Verstand halten, wenn die Sache mit der Hand zu tun wird nicht verfügbar

Danke und guten Tag
 
Hallo Minis,

Was Sie tun müssen, ist unter den Ordner zu gehen, in dem Sie ms installiert haben (z.B. c:\Programme (x86)\bentley\microstation v8i ...) und die msbatch-Datei zu bearbeiten,

Angenommen, Sie wollen alle Dateien im Ordner konvertieren ... c:\ archiv\minis3d, ---> und schalten Sie sie in 2d Dateien und setzen Sie sie in den Ordner ... c:\ archiv\minis2d,

der Befehl, der dies tun wird, ist: msbatch cnvdgn inname: outname:

Wenn Sie msbatch öffnen, finden Sie dies:

@echo off

rem %1 sollte der Name der Anmeldung sein (z.B. msbatch.bat cnvdgn)
rem %2 %9 sind weitere Parameter, die der Anwendung zugeführt werden sollen

schreit uns. exe -wa%1 -i%2 -i%3 -i%4 -i%5 -i%6 -i%7 -i%8 -i%9

Sie müssen dann eingeben:
@echo off

rem %1 sollte der Name der Anmeldung sein (z.B. msbatch.bat cnvdgn)msbatch cnvdgn inname:c:\archivio\minis3d\*.dgn Name: c:\archivio\minis2d\rem %2 %9 sind weitere Parameter, die der Anwendung zugeführt werden sollen
Rem
schreit uns. exe -wa%1 -i%2 -i%3 -i%4 -i%5 -i%6 -i%7 -i%8 -i%9

ed il gioco è fatto:-)

Ciao
 
Hallo Minis,

Was Sie tun müssen, ist unter den Ordner zu gehen, in dem Sie ms installiert haben (z.B. c:\Programme (x86)\bentley\microstation v8i ...) und die msbatch-Datei zu bearbeiten,

Angenommen, Sie wollen alle Dateien im Ordner konvertieren ... c:\ archiv\minis3d, ---> und schalten Sie sie in 2d Dateien und setzen Sie sie in den Ordner ... c:\ archiv\minis2d,

der Befehl, der dies tun wird, ist: msbatch cnvdgn inname: outname:

Wenn Sie msbatch öffnen, finden Sie dies:

@echo off

rem %1 sollte der Name der Anmeldung sein (z.B. msbatch.bat cnvdgn)
rem %2 %9 sind weitere Parameter, die der Anwendung zugeführt werden sollen

schreit uns. exe -wa%1 -i%2 -i%3 -i%4 -i%5 -i%6 -i%7 -i%8 -i%9

Sie müssen dann eingeben:
@echo off

rem %1 sollte der Name der Anmeldung sein (z.B. msbatch.bat cnvdgn)msbatch cnvdgn inname:c:\archivio\minis3d\*.dgn Name: c:\archivio\minis2d\rem %2 %9 sind weitere Parameter, die der Anwendung zugeführt werden sollen
Rem
schreit uns. exe -wa%1 -i%2 -i%3 -i%4 -i%5 -i%6 -i%7 -i%8 -i%9

ed il gioco è fatto:-)

Ciao
Ich versuchte, den Anweisungen zu folgen, aber ich konnte nicht
Ich habe die msbatch bearbeitet. bat-Datei innerhalb der Macristation-Direktoren und gestartet es direkt, aber die Fenster-Prompt-Fenster öffnet und nichts passiert (Bulbing-Linie)

Ich versuchte das Programm zu öffnen und auf verschiedene-> Batch-Verarbeitung begann mit der Wahl als msbatch. bat-Datei, Verarbeitung Teil, aber nicht Dateien werden nicht in 2d verwandelt, sondern sie werden nicht einmal in den angegebenen Ordner eingefügt (in der Praxis passiert nichts).

Ich versuchte dann, eine .txt-Verarbeitungsdatei mit kopiert innerhalb der geänderten Inhalte wie angegeben zu erstellen, dasselbe passiert nichts

die Datei, die ich erstellt habe, bringt sie zurück, wie ich sie geschrieben habe, vielleicht habe ich etwas falsch gemacht oder die Schritte nicht verstanden.

@echo off

rem %1 sollte der Name der Anmeldung sein (z.B. msbatch.bat cnvdgn)
msbatch cnvdgn inname:c:\temp\5\*.dgn Name: c:\temp\6\
rem %2 %9 sind weitere Parameter, die der Anwendung zugeführt werden sollen

schreit uns. exe -wa%1 -i%2 -i%3 -i%4 -i%5 -i%6 -i%7 -i%8 -i%9


Ich setze die dgn 3d Dateien in den c:\temp\5 Ordner (sie sind mehr als 9) und ich hätte sie mit dem gleichen Namen im c:\temp\6 Ordner speichern wollten.

Danke für die Hinweise
 
Hi.
Gehen Sie zur Eingabeaufforderung "dos" und starten Sie sie von ihnen, schreiben Sie den vollen Pfad, Sie können den Pfad aus der Datei kopieren, klicken Sie mit der rechten Maustaste usw.
dann nach vorne drücken

Grüße
 
Hi.
Gehen Sie zur Eingabeaufforderung "dos" und starten Sie sie von ihnen, schreiben Sie den vollen Pfad, Sie können den Pfad aus der Datei kopieren, klicken Sie mit der rechten Maustaste usw.
dann nach vorne drücken

Grüße
Ich habe auch versucht, dies zu tun, von der Eingabeaufforderung, aber nichts erscheint die Blitzzeile und Sie können nichts tun, ich wollte hinzufügen, dass ich Windows 7 prof zu 32bit

Gibt es eine Syntax, um eine .txt von Befehlen zu erstellen, die mit dem Befehl innerhalb des Microstation Prozessors bacth verwendet werden?
 
Hi.
Ich bin ein wenig rustikal mit den Dos, der Befehl, den ich Ihnen geschrieben habe, ist falsch in dieser Position eingefügt,
Allerdings Ich habe einige Beweise beruhigt, so funktioniert es:

Sie müssen eine zweite .bat-Datei erstellen, die ich lance_msbatch.bat nannte, um in das Verzeichnis eingefügt werden, wo es der andere ist, mit diesen Werten:

@echo off

rem %1 sollte der Name der Anmeldung sein (z.B. msbatch.bat cnvdgn)
rem %2 %9 sind weitere Parameter, die der Anwendung zugeführt werden sollen

msbatch cnvdgn inname:c:\3d\*.dgn Vorname:c:\2d\

-----------------------------------------------------------------------------------------------------------------------------------------------------------------

Verzeichnisname ist ein Beispiel, Sie können setzen, was Sie wollen,
und dann einfach darauf klicken.

nur Vorsicht ist, dass Dateinamen keine Leerstellen haben sollten

Lass mich wissen.

:finger:
 
Hi.
Ich bin ein wenig rustikal mit den Dos, der Befehl, den ich Ihnen geschrieben habe, ist falsch in dieser Position eingefügt,
Allerdings Ich habe einige Beweise beruhigt, so funktioniert es:

Sie müssen eine zweite .bat-Datei erstellen, die ich lance_msbatch.bat nannte, um in das Verzeichnis eingefügt werden, wo es der andere ist, mit diesen Werten:

@echo off

rem %1 sollte der Name der Anmeldung sein (z.B. msbatch.bat cnvdgn)
rem %2 %9 sind weitere Parameter, die der Anwendung zugeführt werden sollen

msbatch cnvdgn inname:c:\3d\*.dgn Vorname:c:\2d\

-----------------------------------------------------------------------------------------------------------------------------------------------------------------

Verzeichnisname ist ein Beispiel, Sie können setzen, was Sie wollen,
und dann einfach darauf klicken.

nur Vorsicht ist, dass Dateinamen keine Leerstellen haben sollten

Lass mich wissen.

:finger:
purtroppo a me ancora non funziona ho provato a fare come dici ma nulla si con il file . Bat con all'interno questa

@echo off
Rem
rem %1 sollte der Name der Anmeldung sein (z.B. msbatch.bat cnvdgn)
rem %2 %9 sind weitere Parameter, die der Anwendung zugeführt werden sollen
Rem
msbatch cnvdgn inname:c:\temp\5\*.dgn Name: c:\temp\6\


sia con il file .bat così scritto
@echo off
Rem
rem %1 sollte der Name der Anmeldung sein (z.B. msbatch.bat cnvdgn)
rem %2 %9 sind weitere Parameter, die der Anwendung zugeführt werden sollen
Rem
msbatch cnvdgn inname:c:\temp\5\*.dgn Name: c:\temp\6\
schreit uns. exe -wa%1 -i%2 -i%3 -i%4 -i%5 -i%6 -i%7 -i%8 -i%9

ho utilizzato file con nome continuo, ma nulla.

thinkndo che ho dei file con nomi con spazzi come si potrebbe risolvere senza rinominare prima tutti i file?
 

Statistik des Forums

Themen
58.521
Beiträge
499.056
Mitglieder
104.110
Neuestes Mitglied
ChristianR

Zurzeit aktive Besucher

Keine Mitglieder online.
Zurück
Oben