ツリー一括表示

Nomal ウィンドウが切替らなくなりました /ましゃ (13/12/05(Thu) 22:16) [#6451]
Nomal 代替案:窓アクティブ /のなお (13/12/06(Fri) 13:44) [#6453]
  └Nomal Re[2]: 代替案:窓アクティブ /ましゃ (13/12/06(Fri) 21:20) [#6454]
    └Nomal 代替案:窓ハンドルアクティブ /のなお (13/12/07(Sat) 17:05) [#6455]
      └Nomal Re[4]: 代替案:窓ハンドルアクティブ /ましゃ (13/12/07(Sat) 21:51) [#6457]
        └Nomal Re[5]: 代替案:窓ハンドルアクティブ /のなお (13/12/09(Mon) 14:03) [#6458]
          └Nomal Re[6]: 代替案:窓ハンドルアクティブ /ましゃ (13/12/09(Mon) 23:12) [#6459] 解決済み!


親記事 / ▼[ 6453 ]
/ 親階層)  ウィンドウが切替らなくなりました
□投稿者/ ましゃ 【121.84.45.73】(2013/12/05(Thu) 22:16:04)

    初めまして、ましゃと申します。

    【質問内容】
    WinXPでは問題なく使用できていたのに、Win7パソコンに更新した所、『%{TAB}』をキー送信。の部分がうまく動作しなくなりました。(ウィンドウが切替らない)
    Win7のコントロールパネルで、パフォーマンスオプション内の視覚効果:「ウィンドウとボタンに視覚スタイルを使用する」のチェックを外すとうまく動作しますが、この方法以外で正しく動作させるにはどうすれば良いのでしょうか?

    どなたか解決策をお教え願います。



    ●日報
       
       0.1秒待つ
       『%{TAB}』をキー送信。
       0.1秒待つ  
       部品A回 日報2
        
    ●日報2 
       
       「{部品B}」秒待つ
       『 』をキー送信。
       「{部品B}」秒待つ
       『{TAB}』をキー送信。
       「{部品B}」秒待つ
       『{TAB}』をキー送信。
       「{部品B}」秒待つ
       『{TAB}』をキー送信。


    母艦・ボタン等の記述は省略しています。

[ □ Tree ] 返信 削除キー/
[ □ Tree ] 返信

▲[ 6451 ] / ▼[ 6454 ]
/ 1階層)  代替案:窓アクティブ
□投稿者/ のなお 【110.4.172.148】(2013/12/06(Fri) 13:44:39)

    こんにちは。

    > 〜『%{TAB}』をキー送信。の部分がうまく動作しなくなりました。
    このALT+TAB切り替えに関しての回答では無いのですが、もし、ウィンドウのタイトルが一意であれば、ウィンドウタイトルでウィンドウを切り替え(アクティブ化)した方が確実です。

    #ここから:サンプル
    部品Aとはエディタ。これは2 #回
    部品Bとはエディタ。これは1 #秒
    日報切替とはボタン。そのクリックした時は〜日報 #●
    日報フォームとはフォーム。これは「日報」。これの表示
    日報Aとはエディタ。その親部品は日報フォーム
    日報Bとはエディタ。その親部品は日報フォーム
    日報Cとはエディタ。その親部品は日報フォーム
    母艦を窓アクティブ

    ●日報
      0.1秒待つ
      #『%{TAB}』をキー送信。
      「日報」を窓アクティブ #★
      0.1秒待つ
      部品A回、日報2

    ●日報2
      「{部品B}」秒待つ
      『 』をキー送信。
      「{部品B}」秒待つ
      『{TAB}』をキー送信。
      「{部品B}」秒待つ
      『{TAB}』をキー送信。
      「{部品B}」秒待つ
      『{TAB}』をキー送信。
    #ここまで

    キー送信も
      「日報」に『{TAB}』をキー送信
    とした方が確実です。
    ご参考まで。


    No6451に返信(ましゃさんの記事)
    > 初めまして、ましゃと申します。
    >
    > 【質問内容】
    > WinXPでは問題なく使用できていたのに、Win7パソコンに更新した所、『%{TAB}』をキー送信。の部分がうまく動作しなくなりました。(ウィンドウが切替らない)
    > Win7のコントロールパネルで、パフォーマンスオプション内の視覚効果:「ウィンドウとボタンに視覚スタイルを使用する」のチェックを外すとうまく動作しますが、この方法以外で正しく動作させるにはどうすれば良いのでしょうか?
    >
    > どなたか解決策をお教え願います。
    >
    >
    >
    > ●日報
    >    
    >    0.1秒待つ
    >    『%{TAB}』をキー送信。
    >    0.1秒待つ  
    >    部品A回 日報2
    >     
    > ●日報2 
    >    
    >    「{部品B}」秒待つ
    >    『 』をキー送信。
    >    「{部品B}」秒待つ
    >    『{TAB}』をキー送信。
    >    「{部品B}」秒待つ
    >    『{TAB}』をキー送信。
    >    「{部品B}」秒待つ
    >    『{TAB}』をキー送信。
    >
    >
    > 母艦・ボタン等の記述は省略しています。
    >
[ 親 6451 / □ Tree ] 返信 削除キー/
[ 親 6451 / □ Tree ] 返信

▲[ 6453 ] / ▼[ 6455 ]
/ 2階層)  Re[2]: 代替案:窓アクティブ
□投稿者/ ましゃ 【121.84.45.73】(2013/12/06(Fri) 21:20:56)

    代替案のご回答ありがとうございました。

    最初に記述しておくべきでしたが、対象のウィンドウはIE9を使用した社内システムで、ウィンドウタイトルはソースプログラムを見てもらわないと判らな言われたので現在の方法で行ってます。
    簡単にそれが判れば良いのですが・・・・・。


    No6453に返信(のなおさんの記事)
    > こんにちは。
    >
    >>〜『%{TAB}』をキー送信。の部分がうまく動作しなくなりました。
    > このALT+TAB切り替えに関しての回答では無いのですが、もし、ウィンドウのタイトルが一意であれば、ウィンドウタイトルでウィンドウを切り替え(アクティブ化)した方が確実です。
    >
    > #ここから:サンプル
    > 部品Aとはエディタ。これは2 #回
    > 部品Bとはエディタ。これは1 #秒
    > 日報切替とはボタン。そのクリックした時は〜日報 #●
    > 日報フォームとはフォーム。これは「日報」。これの表示
    > 日報Aとはエディタ。その親部品は日報フォーム
    > 日報Bとはエディタ。その親部品は日報フォーム
    > 日報Cとはエディタ。その親部品は日報フォーム
    > 母艦を窓アクティブ
    >
    > ●日報
    >   0.1秒待つ
    >   #『%{TAB}』をキー送信。
    >   「日報」を窓アクティブ #★
    >   0.1秒待つ
    >   部品A回、日報2
    >
    > ●日報2
    >   「{部品B}」秒待つ
    >   『 』をキー送信。
    >   「{部品B}」秒待つ
    >   『{TAB}』をキー送信。
    >   「{部品B}」秒待つ
    >   『{TAB}』をキー送信。
    >   「{部品B}」秒待つ
    >   『{TAB}』をキー送信。
    > #ここまで
    >
    > キー送信も
    >   「日報」に『{TAB}』をキー送信
    > とした方が確実です。
    > ご参考まで。
    >
    >
    > ■No6451に返信(ましゃさんの記事)
    >>初めまして、ましゃと申します。
    >>
    >>【質問内容】
    >>WinXPでは問題なく使用できていたのに、Win7パソコンに更新した所、『%{TAB}』をキー送信。の部分がうまく動作しなくなりました。(ウィンドウが切替らない)
    >>Win7のコントロールパネルで、パフォーマンスオプション内の視覚効果:「ウィンドウとボタンに視覚スタイルを使用する」のチェックを外すとうまく動作しますが、この方法以外で正しく動作させるにはどうすれば良いのでしょうか?
    >>
    >>どなたか解決策をお教え願います。
    >>
    >>
    >>
    >>●日報
    >>   
    >>   0.1秒待つ
    >>   『%{TAB}』をキー送信。
    >>   0.1秒待つ  
    >>   部品A回 日報2
    >>    
    >>●日報2 
    >>   
    >>   「{部品B}」秒待つ
    >>   『 』をキー送信。
    >>   「{部品B}」秒待つ
    >>   『{TAB}』をキー送信。
    >>   「{部品B}」秒待つ
    >>   『{TAB}』をキー送信。
    >>   「{部品B}」秒待つ
    >>   『{TAB}』をキー送信。
    >>
    >>
    >>母艦・ボタン等の記述は省略しています。
    >>
[ 親 6451 / □ Tree ] 返信 削除キー/
[ 親 6451 / □ Tree ] 返信

▲[ 6454 ] / ▼[ 6457 ]
/ 3階層)  代替案:窓ハンドルアクティブ
□投稿者/ のなお 【110.4.172.148】(2013/12/07(Sat) 17:05:47)

    こんにちは。

    IEを使ってるのであれば、タイトルが表示されてるはずですが?
    もし、HTML記述内にタイトルタグが無い場合は、アドレスがタイトルになっていると思います。

    また、動的にタイトルが変わる場合は、IEのウィンドウハンドルを取得してしまえばいいと思います。

    #ここから:サンプル2
    #-----------------------------------------------------------------------
    IEハンドルとは整数=「* - Internet Explorer」を窓ハンドル検索
    IEハンドルを窓ハンドルアクティブ #★2
    #-----------------------------------------------------------------------
    #ここまで
    これを実行するとIEがアクティブになるだけのプログラムです。
    ※IEブラウザが起動してるのが前提です。

    あとは、プログラム内の
      『%{TAB}』をキー送信。
    をサンプル2の★2に入れ替えるだけです。

    そして、前回の”「日報」に『{TAB}』をキー送信”部分は
      IEハンドルに『{TAB}』を窓ハンドルキー送信
    ですね。

    ご参考まで。


    No6454に返信(ましゃさんの記事)
    > 代替案のご回答ありがとうございました。
    >
    > 最初に記述しておくべきでしたが、対象のウィンドウはIE9を使用した社内システムで、ウィンドウタイトルはソースプログラムを見てもらわないと判らな言われたので現在の方法で行ってます。
    > 簡単にそれが判れば良いのですが・・・・・。

    *(2013/12/07(Sat) 17:28:59 編集[投稿者])
[ 親 6451 / □ Tree ] 返信 削除キー/
[ 親 6451 / □ Tree ] 返信

▲[ 6455 ] / ▼[ 6458 ]
/ 4階層)  Re[4]: 代替案:窓ハンドルアクティブ
□投稿者/ ましゃ 【121.84.45.73】(2013/12/07(Sat) 21:51:43)

    のなお様、こんばんわ

    連日のご回答ありがとうございます。

    「窓ハンドル検索」初めて知った命令です。
    超初心者で申し訳ございません。

    サンプルを元に修正した所、自宅環境でIEやメモ帳を対象にした条件ではうまく動きました。

    会社でなければ環境が整いませんので月曜日にトライしてみます。




    No6455に返信(のなおさんの記事)
    > こんにちは。
    >
    > IEを使ってるのであれば、タイトルが表示されてるはずですが?
    > もし、HTML記述内にタイトルタグが無い場合は、アドレスがタイトルになっていると思います。
    >
    > また、動的にタイトルが変わる場合は、IEのウィンドウハンドルを取得してしまえばいいと思います。
    >
    > #ここから:サンプル2
    > #-----------------------------------------------------------------------
    > IEハンドルとは整数=「* - Internet Explorer」を窓ハンドル検索
    > IEハンドルを窓ハンドルアクティブ #★2
    > #-----------------------------------------------------------------------
    > #ここまで
    > これを実行するとIEがアクティブになるだけのプログラムです。
    > ※IEブラウザが起動してるのが前提です。
    >
    > あとは、プログラム内の
    >   『%{TAB}』をキー送信。
    > をサンプル2の★2に入れ替えるだけです。
    >
    > そして、前回の”「日報」に『{TAB}』をキー送信”部分は
    >   IEハンドルに『{TAB}』を窓ハンドルキー送信
    > ですね。
    >
    > ご参考まで。
    >
    >
    > ■No6454に返信(ましゃさんの記事)
    >>代替案のご回答ありがとうございました。
    >>
    >>最初に記述しておくべきでしたが、対象のウィンドウはIE9を使用した社内システムで、ウィンドウタイトルはソースプログラムを見てもらわないと判らな言われたので現在の方法で行ってます。
    >>簡単にそれが判れば良いのですが・・・・・。
    >
    > *(2013/12/07(Sat) 17:28:59 編集[投稿者])
[ 親 6451 / □ Tree ] 返信 削除キー/
[ 親 6451 / □ Tree ] 返信

▲[ 6457 ] / ▼[ 6459 ]
/ 5階層)  Re[5]: 代替案:窓ハンドルアクティブ
□投稿者/ のなお 【110.4.172.148】(2013/12/09(Mon) 14:03:04)

    こんにちは。

    > IEハンドルとは整数=「* - Internet Explorer」を窓ハンドル検索
    調べたところ、IEのタイトルは「Windows Internet Explorer」もあるようなので、
    「*Internet Explorer」と、以下の一行のようにした方がいいかもしれません。

    IEハンドルとは整数=「* Internet Explorer」を窓ハンドル検索

    ご参考まで。


    No6457に返信(ましゃさんの記事)
    > のなお様、こんばんわ
    >
    > 連日のご回答ありがとうございます。
    >
    > 「窓ハンドル検索」初めて知った命令です。
    > 超初心者で申し訳ございません。
    >
    > サンプルを元に修正した所、自宅環境でIEやメモ帳を対象にした条件ではうまく動きました。
    >
    > 会社でなければ環境が整いませんので月曜日にトライしてみます。

[ 親 6451 / □ Tree ] 返信 削除キー/
[ 親 6451 / □ Tree ] 返信

▲[ 6458 ] / 返信無し
/ 6階層)  Re[6]: 代替案:窓ハンドルアクティブ
□投稿者/ ましゃ 【121.84.45.73】(2013/12/09(Mon) 23:12:03)

    のなお様 こんばんわ

    ありがとうございました。
    なんとか、動くよ様になりました。

    タイトル名は"ウィンドウ列挙して言う"で調べた所、
    社内システムでしか使わない文言がありましたので
    それを検索条件としました。

    色々教えて頂き、ありがとうございました。




    No6458に返信(のなおさんの記事)
    > こんにちは。
    >
    >>IEハンドルとは整数=「* - Internet Explorer」を窓ハンドル検索
    > 調べたところ、IEのタイトルは「Windows Internet Explorer」もあるようなので、
    > 「*Internet Explorer」と、以下の一行のようにした方がいいかもしれません。
    >
    > IEハンドルとは整数=「* Internet Explorer」を窓ハンドル検索
    >
    > ご参考まで。
    >
    >
    > ■No6457に返信(ましゃさんの記事)
    >>のなお様、こんばんわ
    >>
    >>連日のご回答ありがとうございます。
    >>
    >>「窓ハンドル検索」初めて知った命令です。
    >>超初心者で申し訳ございません。
    >>
    >>サンプルを元に修正した所、自宅環境でIEやメモ帳を対象にした条件ではうまく動きました。
    >>
    >>会社でなければ環境が整いませんので月曜日にトライしてみます。
    >
解決済み!
[ 親 6451 / □ Tree ] 返信 削除キー/
[ 親 6451 / □ Tree ] 返信


Pass/

BBS CGI RSS CGI
Child Tree RSS/SPAM対応版