問題タブ [win32ole]
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.
ruby - WIN32OLEで利用可能なサーバーをどのように列挙しますか?
これに対する簡単な答えを見つけることができませんでした...とにかく私はこのようないくつかのWIN32OLEコードを見ました:
どちらが機能しますか。私の質問は、(どのプログラミング言語でも)どうやってその文字列を理解することができるのかということです。利用可能なすべてのサーバーを列挙するのが好きですか?私のグーグルフーはここで私を失敗させました。
ありがとう。-r
より多くのリソース(そのうちのいくつかは私の質問に答えます、私は信じています-なぜ私が以前にこれらを見なかったのかわかりません)
すべてのActiveXコントロールを一覧表示するにはどうすればよいですか?axhelperは、VBがコンポーネント名として表示する製品名も表示するため、見栄えがします。
どうやらaxhelperに「コンポーネント」としてリストされているものが、VBscriptで使用できないことを意味するわけではないことを理解してください(例:VBに「MSTVビデオコンポーネント」を挿入すると、インポートMSVidCtlLibを実行してから突然他のMSVidWebDVDのようなものにアクセスできます)。
WMIですべてのActiveX要素を列挙するにはどうすればよいですか?
インストールされているすべてのActiveXコントロールを一覧表示するにはどうすればよいですか?そこにあるCコードはそれらすべてを列挙しているようには見えませんが...
ruby - win32ole を使用するスクリプトをデバッグするにはどうすればよいですか?
win32ole を使用するスクリプトをデバッグするにはどうすればよいですか?
たとえば、試行錯誤の結果、次の Ruby スクリプトはexcessively_long_range
長すぎて機能しないことがわかりました。
与える
グーグル800A03EC
と0x80020009
あまり役に立ちません。試行錯誤以外に、うまくいかなかった理由を判断するために使用できるものはありますか?
ruby-on-rails - RailsアプリからWIN32OLEを安全に使用するにはどうすればよいですか?
Rails 3アプリでwin32olegemを使用しようとしていますが、スレッドに関連していると思われる問題が発生しています。基本的に、ActiveDirectoryストアからユーザー固有のデータを取得するために使用する次のようなコードがあります。
しかし、これはRailsリクエストの一部として実行されると散発的なエラーを引き起こします(Railsアプリが再起動された後の最初のリクエストは常に機能すると思います)。スタンドアロンのRubyアプリからこのコードを実行するたびに正常に動作します。これは、OLE / COMオブジェクトが最初に初期化されたスレッドでのみ使用できるという事実に起因することを少しグーグルで理解しています(STAで実行されていることと関係がありますか?)。それから、これはRails 3が別々のスレッドで異なるリクエストを実行していることと関係があると思いますか?(私のRailsアプリはWindowsボックスで実行されています。)
WIN32OLE.connect
呼び出しによってスローされるエラーはです'connect': failed to parse display name of moniker
。
これを修正する方法はありますか?
ruby - RubyでWin32OLEライブラリを使用して、カスタムビルドされたC#アプリケーションを自動化する
C#でカスタムWindowsアプリケーションを設計しました。それでは、RubyのWin32OLEライブラリを使用して自動化したいと思います。Win32OLEの使用経験はまったくないので、次を使用して新しいWin32OLEオブジェクトを作成するタイミングを知りたいと思います。
nullのWin32OLEオブジェクトを返すため、エラーが発生します。
アプリケーション用のCOMファイルが必要ですか?もしそうなら、なぜそれが必要なのですか?また、Win32OLEを使用して自動化を試みる前に、カスタムアプリケーションに必要なすべてのファイルを誰かに教えてもらえますか。
perl - PerlでWin32::OLEオブジェクトのプロパティとメソッドをプログラムで検出するにはどうすればよいですか?
Win32::OLE
Perlを使用すると、ライブラリを使用してCOM/OLEオブジェクトをロードして制御するのは非常に簡単です。私が直面している問題は、アクセスしているオブジェクトで使用できるメソッドとプロパティを正確に把握していることです。他の言語の一部のOLEツールキットは、オブジェクトで使用可能なすべてのプロパティとメソッドを読み取ることにより、静的インターフェイスを生成できます。そのような機能はPerlのWin32::OLE
ライブラリに存在しますか?
perl - perlでvbsの日付タイプを作成する方法は?
dcom 関数に日付型を入力する必要があります。perl スクリプトで呼び出したいのですが、perl で日付型を作成する方法がわかりません。
要するに、私の質問は、以下のvbsステートメントをperlishステートメントにどのように変換するかです
date_from = DateSerial( 2011, 01, 01) + TimeSerial(6, 0, 0)
前もって感謝します!
windows - FileSystemObject.Size を使用してフォルダー サイズを確実に判断するにはどうすればよいですか?
非常に大きくなる可能性のあるフォルダーのサイズを計算しようとして、次を使用しましたFileSystemObject.Size
。
folder_size
正常に戻る場合もあれば、への呼び出しSize
が例外をスローする場合もあります。でフォルダのサイズを計算C:\
する
次の出力が得られます。
コードを管理者として実行すると出力の一部が変更されるため (太字で示されています)、少なくとも部分的にはアクセス許可の問題のようです。
MUI エラー メッセージは に対応しERROR_MUI_FILE_NOT_FOUND
ます。
私のコードはどのように間違っていますか?
コンテキストについては、使用する必要はありませんFileSystemObject
。私が検討した他のアプローチは、出力をスクレイピングdir /s
し、サブツリー内のすべての葉のサイズを合計することでした。大きなディレクトリの場合、 の出力はdir /s
膨大になる可能性があり、サブツリー全体を精査するのはパフォーマンス ドッグです。Windows エクスプローラーは、十分な時間があれば常に結果を計算できるようです。
ruby - JRuby と Win32OLE -- それらはどの程度うまく連携しますか?
私は、MS Office を自動化するために MRI で Win32OLE を広範囲に使用しています。うまく機能しますが、JRuby に切り替えて、ユーザーのシステムへのアプリのインストールを簡素化することを考えています。
JRuby 1.6 で公式に Win32OLE を使用すると、どの程度うまく機能しますか? MRI ベースのアプリを変更せずに直接 JRuby に移植できるようにする必要がありますか? 気をつけなければならないヒッチはありますか?
ありがとう。
ruby - Excel 2007 のピボット チャートの自動化
ピボット チャートを自動化するために私を助けてください。以下は私が書いたコードです。現在、チャートの作成に行き詰まっています
ruby - Ruby Watir のエラー (WIN32OLERuntimeError: 不明なプロパティまたはメソッド「ドキュメント」) とは何ですか?
Ruby waitr にこのコードがあります。
このコードを実行すると、このエラー結果が得られます...