問題タブ [solidworks]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
4713 参照

c# - SolidworksAPIおよびWinformsC#swApp(スタンドアロン)

これは、参照するようsolidworksに指示するものですが、私はそれが参照されているswAppことを続けてNullReferenceExceptionいます。

誰かがその理由を知っていますか?またはどのように修理しますか?

後で参照できますか?swApp = ????

0 投票する
1 に答える
1676 参照

c# - 設計テーブルを参照するSolidworks&Excel C#

問題が発生している行を開いたときにデザインテーブルを変更できません。varsheet=(Excel._Worksheet)swDoc.GetDesignTable; 。基本的に私がやりたいのは、ウィンドウを開いて、「デザインテーブル」であるアクティブなシートを参照することです。APIには、タイプとして「DesignTable」が含まれています。私はしばらく立ち往生しています。どんな助けでも大歓迎です。

0 投票する
1 に答える
4168 参照

c# - Enterprise PDM(PDMworks)C#を使用したチェックインファイルSolidworks API

PDMworksを使用して図面をチェックインできるようにしたいのですが、一生理解できません。以下のWebサイトにあるものを投稿します。私がやりたいのは、図面をチェックインして最終状態を変更することだけです。誰かがこのプログラムの経験を持っているなら、私は本当にそれをいただければ幸いです。エラーが予想されます; または=(宣言でコンストラクター引数を指定することはできません)@ CheckIn(

0 投票する
1 に答える
348 参照

vba - メモ ブロックの適切な座標を取得できません

既存の図面チェック マクロを復活させようとしており、各シートのメモ ブロックの座標を見つけたいと考えています。このページの GetAttachPos メソッドを使用して、ここにあるコードを変更してきましたが、何らかの理由で、返された座標が戻ってきます (8.80942311664557E-03,2.24429295226372E-03)。

問題は、どこかで参照を見逃したことだと思いますが、どこにあるのかわかりません。テキストを返すので、間違いなくメモを見つけていますが。とにかく、これが私が現在テストしている方法です:

0 投票する
1 に答える
299 参照

java - Javaからedrawingsviewerファイルを開く

私はマウスを使ってPC上で実行するアプリケーションを持っています。Javaから特定のファイル名でedrawingsviewerを起動し、ユーザーがフルスクリーンアプリに戻ったときに、閉じていない場合は閉じたいと思います。これは私がこれまでのところ簡単なデモのために持っているものですが、特定のファイルでSolidworksを起動するために引数に何を入れるべきか理解できません。

これはSolidworksの問題ではないと思います。これは、私が間違って渡しているか、フォーマットが間違っているか、何かであると思います。

0 投票する
1 に答える
802 参照

java - コマンド ライン引数を指定して Solidworks EDrawingsViewer を起動する

protocolhandler から edrawingsviewer アプリを使用してファイルを開く単純なクラスがあります。戻るをクリックしたときにプログラムを強制終了するにはどうすればよいですか?

これは私が持っているものです。動作しない理由は、ランタイム環境を使用して起動しているためだと思います。ランタイム環境の呼び出しが行われない限り、コマンドラインから起動するときにファイル名を引数として取得するようには見えません。

rundll32 の呼び出しを使用せずに、ファイル名で edrawingsviewer を起動するにはどうすればよいですか?

0 投票する
2 に答える
1932 参照

ruby - CAD:プログラムでしっかりと固定するライン

CADアプリケーションで接続された線のセットをソリッドに変換するにはどうすればよいですか?使用されているツールは、AutoCAD、SketchUp、Solidworks、FreeCAD、またはこの単純なタスクを簡単に実行できることがわかっているその他のソフトウェアです。次の図はデモンストレーション専用であることに注意してください。望ましい結果は、ブール演算などの関連するすべての演算を適用できる有効なCADソリッドである必要があります。

ここに画像の説明を入力してください

手動でのアプローチは適切ではないため、作業は数千回行う必要があることを覚えておいてください。この仕事のためのコードを書くための助けさえ(どんな言語でも)大いに感謝されているので、例えば、Solidだけのために単純なDXFライターをコーディングする方法を説明するかもしれません。PythonでのいくつかのDXFエクスポーターでのプレイは成功しませんでした。

更新:SketchUp用の単純なRubyコード、AutoCAD用のVBAコード、またはFreeCAD用のPythonが最も役立つ可能性があります。

0 投票する
1 に答える
260 参照

vb.net - VB.NET IDE Debugger が「Exit Sub」で終了する

現在のプロジェクトでは、本質的に同じことを行う 2 つのアプリケーションがあります。最初のアプリケーションの UI では、TreeView コントロールを継承するクラスを開発しました。DrawMode プロパティの OwnerDrawsAll 値を使用して、TreeView の外観をカスタマイズしました。アプリ 1 では、うまく機能し、これ以上ないほど満足しています。数か月間問題がなく、その間頻繁に使用していました。

2 番目のアプリケーションでも同じ変更を行う必要があるため、同じカスタム TreeView クラスを使用しています。アプリ 2 では、TreeView が DrawNode イベントに入る最初の機会に、DrawMode イベント ハンドラーの "Exit Sub" 行に到達するまで、すべて正常に動作します。ステップスルーしようとすると、アプリは警告なしに完全にクラッシュします。「Exit Sub」ステートメントで発生するため、Try/Catch に含めることはできません。DrawNode イベントを発生させるステートメントは、Try/Catch ブロックで囲まれていますが、キャッチされていません。

DrawNode イベント ハンドラーのすべての機能をコメント アウトしましたが、結果は同じでした。以下に含まれるコード:

これらのアプリケーションには 2 つの違いがあります。アプリ 1 は、ターゲット プラットフォームとして x86 にコンパイルされたプログラムです。App 2 は、SolidWorks というプログラムのアドインであり、したがって .dll であり、コンパイルされたターゲット プラットフォームは AnyCPU です。カスタム TreeView クラスは、AnyCPU 用にコンパイルされたライブラリにあります。

助けてください!今までの努力を無駄にしたくない!

SH

0 投票する
2 に答える
782 参照

java - Java印刷SLDDRW(solidworks)ファイル

私の友人は私に、簡単なプログラムを作って、いくつかのファイルを印刷してほしいと思っています。

これらのファイルの形式は.SLDDRW(Solidworks)です。

ソフトウェアがマシンにインストールされている場合、ファイルを印刷する簡単な方法はありますか。いいえ、それはある種のCADプログラムです。

0 投票する
1 に答える
830 参照

solidworks - Solidworks には、Rhino や AutoCAD のようなコマンド ラインがありますか?

もしそうなら、誰もそれをオンにする方法を知っていますか? そうでない場合、怒りの管理に優れた医師を知っている人はいますか?