[#39106] What processor do you run ruby on? — "K.Sasada" <ko1@...>

 ささだです。

13 messages 2004/02/09
[#39200] Re: What processor do you run ruby on? — "K.Sasada" <ko1@...> 2004/02/17

"K.Sasada" <ko1@namikilab.tuat.ac.jp> wrote :

[#39207] Re: What processor do you run ruby on? — Isamu KOZUKA <kozuka@...> 2004/02/17

小塚@しなきゃならないテストがいっぱいだ〜....です。

[#39129] InternetExplorer ってインターフェースとして使える? — Shin-ichiro HARA <sinara@...>

原です。

34 messages 2004/02/10
[#39130] Re: InternetExplorer ってインターフェースとして使える? — Yac <yac@...> 2004/02/10

岡です。

[#39136] Re: InternetExplorer ってインターフェースとして使える? — Yac <yac@...> 2004/02/10

岡です。

[#39140] Re: InternetExplorer ってインターフェースとして使える? — arton <artonx@...> 2004/02/11

artonです。別件。

[#39144] Re: InternetExplorer ってインターフェースとして使える? — Shin-ichiro HARA <sinara@...> 2004/02/12

原です。

[#39145] Re: InternetExplorer ってインターフェースとして使える? — arton <artonx@...> 2004/02/12

artonです。

[#39146] Re: InternetExplorer ってインターフェースとして使える? — nobu.nakada@... 2004/02/12

なかだです。

[#39147] Re: InternetExplorer ってインターフェースとして使える? — arton <artonx@...> 2004/02/12

artonです。

[#39150] Re: InternetExplorer ってインターフェースとして使える? — nobu.nakada@... 2004/02/12

なかだです。

[#39151] Re: InternetExplorer ってインターフェースとして使える? — arton <artonx@...> 2004/02/12

artonです。

[#39275] DnD on win32 — Shinichiro HIDA <shinichiro@...>

飛田と申します。

21 messages 2004/02/26
[#39276] Re: DnD on win32 — たむらけんいち <sgs02516@...> 2004/02/26

たむらです。

[#39277] Re: DnD on win32 — Shinichiro HIDA <shinichiro@...> 2004/02/27

飛田です。

[#39278] Re: DnD on win32 — Itou-T15@... 2004/02/27

[#39288] 固有値、固有ベクトルの計算 — Masahiro Sato <msato@...>

19 messages 2004/02/27

[ruby-list:39109] Re: Internet Explorer で印刷

From: Shin-ichiro HARA <sinara@...>
Date: 2004-02-09 10:04:39 UTC
List: ruby-list #39109
原です。

>みやむこです。

>http://www003.upp.so-net.ne.jp/rex/ の colorprint.l を見ると
>visible を true にして
>
>  ie.document.parentWindow.print
>
>で印刷ダイアログを開くことができるようです。

ありがとうございました。

なるほど確かにダイアログが確認を求めてきますね。
parentWindow をヒントに少し探したんですが、

  http://home.cfl.rr.com/genecash/ie_macros/ie_macros.py

に、

># seif.ie.document.parentWindow.ExecWB(win32com.constants.OLECMDID_PRINT,
>#                              >win32com.constants.OLECMDEXECOPT_DONTPROMPTUSER)
>#      prints the current document w/o a confirm

という記述を発見!しかし ruby では ie.document.parentWindow が ExecWB
というメソッドを持っていませんでした。

試行錯誤の結果、なぜか

  #!/usr/bin/env ruby
  require "win32ole"
  ie = WIN32OLE.new("InternetExplorer.Application")
  WIN32OLE.const_load(ie)
  ie.visible = true
  ARGV.each do |url|
    ie.navigate(url)
    sleep 0.1 while ie.busy
    ie.ExecWB(WIN32OLE::OLECMDID_PRINT,
              WIN32OLE::OLECMDEXECOPT_DONTPROMPTUSER)
  end
  #ie.quit

でうまくいきました。ちなみに ie.visible = false ではうまくいきません
でした。セキュリティーの問題でしょうか。また、ie.quit しても良くわか
らないエラーがでてしまいました。

でも一応の解決です。


In This Thread