tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル キーストロークのシュミレートについて
投稿日: 2006/02/24(Fri) 23:38
投稿者hide
[OSのVer]:WindowsXP SP2  [VBのVer]:VB.NET 2005

いろいろ教えてください。
DOSのアプリをVBから操作しようと思い情報を探していたところ
このページにたどり着きました。
花ちゃんさんやなおこ(・∀・)さんのキーストローク関連のサンプルコード
hhttp://www.bcap.co.jp/hanafusa/bbs/wforum.cgi?mode=allread&no=2550#2558
をそのままコピペして使用したところDOS窓で動くアプリでの使用ができなくて困っています。
いくつかのDOSアプリを試してみましたがUp,Down,Right,Leftキーは問題なく動作するのですが
それ以外のキーについてはうまく動いてくれません。
どのような理由で動かないのか初心者の私には全く見当もつきません。
ちなみにVB6 + Windows98の環境では問題なく花ちゃんさんのサンプルコードで
思い通りの動作をしてくれます。よろしかったら理由など教えてください。
環境は
WindowsXP SP2 + VB2005にて
ファイル管理ツール FD (hhttp://www.vector.co.jp/download/file/dos/util/fh045270.html)
を使用して動作確認しています。

Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles
Button1.Click
        '試しにアプリケーションの終了
        AppActivate("コマンド プロンプト - fd")
        Me.StopTime(100)         'アクティブになるまで待つ
        'For i As Integer = 1 To 10 'このような連続使用も問題なし
        Me.sSetSendKeys(Keys.Escape)
        Me.sSetSendKeys(Keys.Y)
        'Next
End Sub

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。