[#39984] ruby/tk のイベントハンドラをまとめて設定するには? — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
9 messages
2004/09/01
[#39985] Re: ruby/tk のイベントハンドラをまとめて設定するには?
— "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
2004/09/01
山本です。
[#39989] TCPSocket.new でスレッドが止まる。 — take_tk <ggb03124@...>
たけ(tk)です。
15 messages
2004/09/02
[#39992] Re: TCPSocket.new でスレッドが止まる。
— nobu@...
2004/09/02
なかだです。
[#39993] Re: TCPSocket.new でスレッドが止まる。
— take_tk <ggb03124@...>
2004/09/02
たけ(tk)です
[#39996] Re: TCPSocket.new でスレッドが止まる。
— Yukihiro Matsumoto <matz@...>
2004/09/02
まつもと ゆきひろです
[#40013] ruby/tkについて — skoba@... (KOBAYASHI Satoshi)
小林@島根大学です。
5 messages
2004/09/07
[#40018] yaml.rbとdate.rbを組み合わせて使った際の問題 — "Keisuke Minami" <keisuke@...>
こんにちは。三並と申します。
14 messages
2004/09/07
[#40020] Re: yaml.rbとdate.rbを組み合わせて使った際の問題
— IWATSUKI Hiroyuki <don@...>
2004/09/07
岩月と申します。
[#40022] Re: yaml.rbとdate.rbを組み合わせて使った際の問題
— nobu@...
2004/09/07
なかだです。
[#40028] Re: yaml.rbとdate.rbを組み合わせて使った際の問題
— Yukihiro Matsumoto <matz@...>
2004/09/07
まつもと ゆきひろです
[#40033] Re: yaml.rbとdate.rbを組み合わせて使った際の問題
— nobu@...
2004/09/08
なかだです。
[#40035] Re: yaml.rbとdate.rbを組み合わせて使った際の問題
— Yukihiro Matsumoto <matz@...>
2004/09/08
まつもと ゆきひろです
[#40021] 動的なクラス名 — "fuji@..." <fuji@...>
藤岡です。
9 messages
2004/09/07
[#40056] Ruby本読書会 — MoonWolf <moonwolf@...>
MoonWolfです。
7 messages
2004/09/18
[ruby-list:40008] Re: VBのSendKeyと同じことをしたいのですが...
From:
Hideyuki Suzuki <hide7d.suzuki@...>
Date:
2004-09-04 22:55:21 UTC
List:
ruby-list #40008
Hideyuki Suzukiです。
原因はわかりませんが、次のようにすると起動できると思います。
1.systemによる起動をshell.Runに変更する。
2.SendKeyの前にAppActivateを実行する。
3.アプリケーションの起動後にsleepで時間を置く。
プログラム1では
shell = WIN32OLE.new("WScript.Shell")
shell.Run("notepad.exe")
sleep(0.1)
shell.AppActivate "無題 - メモ帳"
shell.Sendkeys("{CAPSLOCK}")
require 'win32ole'
プログラム2では
shell = WIN32OLE.new("WScript.Shell")
shell.Run("AcroRd32.exe")
sleep(1)
shell.AppActivate "Adobe Reader"
shell.SendKeys("%f")
>oyaです。
>試験的に簡単なプログラムを作ろうとしているのですが
>うまくいきません。どこが間違っているのでしょうか?
>#プログラム1
>require 'phi'
>require 'win32ole'
>form = Phi::Form.new
>
>shell = WIN32OLE.new("WScript.Shell")
>system("notepad.exe")
>
>shell.Sendkeys("{CAPSLOCK}") #大文字入力への切り替えはOK
>shell.SendKeys("{%F}") #ファイルメニューは表示されない
>
>form.show
>Phi.mainloop
>
>#******************************
>#プログラム2
>require 'phi'
>require 'win32ole'
>form = Phi::Form.new
>
>shell = WIN32OLE.new("WScript.Shell")
>system("AcroRd32.exe") #AcrobatReaderは起動されず
>
>shell.SendKeys("{%F}")
>
>form.show
>Phi.mainloop
>
>