問題タブ [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.

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

ruby - WIN32OLE を使用した Word オートメーション

Word 文書に画像 (jpg) を挿入しようとしていますが、Selection.InlineShapes.AddPicture が wi​​n32old でサポートされていないようです。または、何か問題があります。画像を挿入して運が良かった人はいますか。

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

ruby - Ruby win32ole - VARIANT パラメータを渡す方法は?

Ruby を使用して Windows タスク スケジューラを自動化しようとしています。

Windows Vista で Ruby 1.8 を使用しています。

TaskFolder オブジェクトの RegisterTaskDefintion メソッドは、ユーザー名とパスワードの 2 つの VARIANT パラメーターを取ります。これらのパラメータに文字列を渡そうとすると、'method_missing' 例外が発生します。

これは動作しません:

これは機能します:

何か案は?

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

ruby - Ruby win32ole-OLEクラスがメソッドをサポートしているかどうか、OLEクラスタイプを判別する方法

Ruby1.8を使用しています。WIN32OLEモジュールの使用-

1)OLEオブジェクトインスタンスのクラス名を確認するにはどうすればよいですか?2)オブジェクトインスタンスが特定のメソッドをサポートしているかどうかを確認するにはどうすればよいですか?

Outlook自動化スクリプトで、21日より古い「削除済みアイテム」フォルダー内のアイテムを削除しようとしています。メールアイテムの場合、ReceivedTimeプロパティを使用したいのですが、そのためには、アイテムが実際にMailItemインスタンスであるかどうかを確認する必要があります。

第二に、私が思いついた最高のものは(本当に遅い)です:

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

ruby - 組み込み IE ブラウザの COM オブジェクトを取得するには?

この関数を AutoIt の IE.au3 UDF から Ruby に変換するにはどうすればよいですか? Watir は Internet Explorer ブラウザ (別のアプリケーションに組み込まれています) で使用することを目的としています。

AutoIt 機能は正常に動作しますが、私は Watir (Ruby) の方が好みです。を使用して組み込みブラウザのハンドルを取得できControlGetHandle()ますが、AutoIt dll からは取得できません。

以下は翻訳する機能です(他にも2つ必要ありません)。

これまでの私のコード:

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

c++ - exeをビルドするときにexp/libの生成を無効にするにはどうすればよいですか?

これはおそらく、私のコードではなく、サードパーティの一部の_dllexport()が原因であることがわかりました。(Qt、Boost、OpenSG、...)

これを無効にする簡単なリンカーオプションはありますか?検索しましたが、どこにも見つかりませんでした。

0 投票する
3 に答える
3204 参照

windows - Ruby を使用して永続的に (つまり、レジストリで) 環境変数を設定しますか?

Windows で、Ruby を使用して環境変数を永続的に設定するにはどうすればよいですか? (win32ole モジュールを使用して) レジストリを変更する必要があることはわかっていますが、レジストリのスクリプト作成に関しては初心者です。

セッションENV['FOO'] = "c:\bar\baz"の環境変数を設定すると言うことができることを理解しています。FOOただし、代わりに、環境変数をグローバルかつ永続的に設定することに興味があります。

Windows を永続的に変更するのに最適な patheditor gem を見つけましたPATH。しかし、たとえばJAVA_HOME.

0 投票する
4 に答える
1495 参照

ruby - RubyでExcelリストを作成する

各行がnmapスキャンの結果を表すルビーのExcelを生成しています。

行の例は次のようになります。ip、yes(ポートが22開いているため)、no(ポート80が開いていないため)など。

各ポートのドロップダウンリストを使用してヘッダー行を作成し、そのポートが開いているかどうかを選択できるようにしたいと思います。

したがって、結果をフィルタリングして、たとえば、ポート22と80の両方が開いているすべてのホストを確認できます。

WIN32OLE.new( "Excel.Application")でそれを行う方法はありますか?(または他の何か; Linuxはwin32oleをサポートしていないのでhtmlの方が良いでしょう)。

0 投票する
3 に答える
2633 参照

windows - Perl を使用して Internet Explorer の既存のインスタンスを自動化するにはどうすればよいですか?

perl を使用して、外部 Windows アプリケーションの 'Internet Explorer_Server' クラスである IE プレビュー コントロールを制御するのに苦労しています。

Internet Explorer_Server はウィンドウのクラス名です。Spy++ で見つけました。そして、これが私のアサーションコードです

その「Internet Explorer_Server」のハンドルを で取得できますが、Win32::GUI::GetWindow次に何をすべきかわかりません。

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

ruby - Rubyのwin32oleライブラリを使って.docに画像を挿入する

タイトルが示すように、ruby Win32Ole api を使用して MS Word (.doc ファイル) に画像を挿入する方法を見つけようとしています。
Range Object の InsertFile 関数を試しましたが、問題のファイルに他のドキュメントファイルを挿入するためだけに作成されているようです。
これに関連することを知っている人はいますか。とても参考になります。