[#40891] 配列をシャッフル — Hideo Konami <konami@...>

小波です。

25 messages 2005/07/01
[#40899] Re: 配列をシャッフル — ktokita <ktokita-p@...> 2005/07/01

時田です

[ruby-list:40890] windowsでコンテキストメニューの「印刷」を実行するには?

From: 岩崎 弘孝 <IH000667@...>
Date: 2005-07-01 01:00:40 UTC
List: ruby-list #40890
岩崎と申します。

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]
です。

In This Thread

Prev Next