From: "岩崎 弘孝" Date: 2005-07-01T10:00:40+09:00 Subject: [ruby-list:40890] windowsでコンテキストメニューの「印刷」を実行するには? 岩崎と申します。 ruby+win32ole/exerbなど便利に使わせて頂いています。 今回、windowsでコンテキストメニュー(マウス右ボタンのメニュー)の「印刷」 を実行したく 以下のコードを作成しましたが、デフォルトの動作である「開く(&O)」に相当す る 動作しかしないようです。解決策のご助言をお願いします。 #!ruby -Ks require 'win32ole' file=File.expand_path(ARGV.shift).gsub('/','\\') shell=WIN32OLE.new('Shell.Application') shell.NameSpace(file).ParentFolder.ParseName(shell.NameSpace(file).Title ).InvokeVerb("印刷(&P)") http://hpmboard1.nifty.com/cgi-bin/bbs_by_date.cgi?user_id=CQN02273&page =20&msg_per_page=10&def=10にも 同様な現象の報告がありましたが、解決していないようです。 環境は  W2k/SP4  ruby 1.8.1 (2003-12-25) [i386-mswin32] です。