Page 8 of 46 FirstFirst 123456789101112131415161718 ... LastLast
Results 71 to 80 of 451

Thread: [Release] SKINbedder BETA 2.99999

  1. #71
    Banned RPM_VR4's Avatar
    Join Date
    Nov 2004
    Location
    L.A.
    Posts
    1,893
    Yes, but I'm not sure it will work for what you want.

    SKINbedder can send Alt-Tab to one of its embedded windows. However, it doesn't switch tasks (I just tried it). I'm not really sure why.

    "Command=Alt-Tab" sent to embedded notepad.exe will work, but the first thing in the Tab list is always going to be SKINbedder.exe. I also tried "Command=Alt-TabTab" (which will press Alt, press tab twice, and then release Alt) but that beeps at me (???) and for some reason "Comand=Alt-Tab,Alt-Tab" (which will press alt, then tab, then release alt, and then do those 3 things all over again) also chooses SKINbedder (???).

    FYI: I could bearly see the Windows alt-tab task-list flash, so windows is intercepting the key presses. I'm not sure why "Alt-TabTab" or "Alt-Tab,Alt-Tab" don't work... they both should!

  2. #72
    My Village Called 0l33l's Avatar
    Join Date
    Jul 2004
    Location
    Berkeley, CA
    Posts
    10,516
    Yeh, too bad its a limitation
    I think we should use just the scripts and send them to autoit as a parameter. I know its easy to do the exe, but why? Its easier not to

    I like XML because its sturcutured. INIs become unorganized after a while, trust me *cough*NaviVoice*cough*.

    Umm... what were we able to do through our commands? Just sending text? Well, in that case its much easier to let autoIt handle everything.
    Quote Originally Posted by RPM_VR4
    I did. It can't just run a script though. You can use the Run() or RunWait() to execute an executible file (which could be a compiled script or the AutoIt.exe with the .a3u passed to it as a parameter). BTW: Our previous ShellEx code will run any file as long as it is associated with a program.

    Also FYI: All you have to do to compile a .au3 to a .exe is right click it and choose compile. You can also de-compile the .exe back to a .au3 (with comments and all I think).

    I don't really think XML is any better than INI files unless you have a huge tree-structure. So far Command= is the only thing that needs "commatext" and that works pretty well for that. My point of re-structuring was to decrease the length of the INI and organize the images, panels and their settings (as well as the programs) in to their own directories. I'm still thinking about it. I will consider XML, it just doesn't seem to help off the top of my head.

    Yes, it will. The question is should it ONLY point to a script, or are we going to support our own script language too (as we currently do with SendKeys and as I planned to do with show/hide/enable/dissable "button groups"). If we do support our own script, how much of the AutoItX commands do I need to include Vs. just letting people point to an AutoIt file if they need to run advanced script commands.

  3. #73
    Banned RPM_VR4's Avatar
    Join Date
    Nov 2004
    Location
    L.A.
    Posts
    1,893
    Well, we still need our stuff to show/hide buttons (unless they will only be showed/hidden when a new panel opens or closes).

    The question is, should we allow things such as:
    Command=Focus('GPS Info'),Send(Enter)
    ...which will then use AutoItX to do that stuff.

    ...or, should we just force people to use:
    Command=MenuButton.au3
    ...and have AutoIt.exe installed?

  4. #74
    My Village Called 0l33l's Avatar
    Join Date
    Jul 2004
    Location
    Berkeley, CA
    Posts
    10,516
    Quote Originally Posted by RPM_VR4
    Well, we still need our stuff to show/hide buttons (unless they will only be showed/hidden when a new panel opens or closes).

    The question is, should we allow things such as:
    Command=Focus('GPS Info'),Send(Enter)
    ...which will then use AutoItX to do that stuff.

    ...or, should we just force people to use:
    Command=MenuButton.au3
    ...and have AutoIt.exe installed?
    Can AutoIt even focus on the GPS info by itself?

  5. #75
    The Curator
    Auto Apps:loading...
    Blue ZX3's Avatar
    Join Date
    Aug 2004
    Location
    Chicago area,IL
    Posts
    5,079
    any closer to any updates..speaking of updates...I severly messed with SB ini file and finally got it to embed in RR every time...YAHOOOO

    Just waiting for that reconnect fix...works great other wise now..thanks for all the help!
    RideRunner...The #1 FE, PERIOD.

    Current Project: DFXVoice [v1.0 Released]
    Next in line: RRMedia v2.0

    DFX 5.1.1 Skin
    Appstore Link

    My RideRunner Plugins
    RRMedia
    RRExtended
    DFXVoice

    "There are no bugs - only undocumented features."

  6. #76
    My Village Called 0l33l's Avatar
    Join Date
    Jul 2004
    Location
    Berkeley, CA
    Posts
    10,516
    Quote Originally Posted by Blue ZX3
    any closer to any updates..speaking of updates...I severly messed with SB ini file and finally got it to embed in RR every time...YAHOOOO

    Just waiting for that reconnect fix...works great other wise now..thanks for all the help!
    RPM_VR4 is working on the next version. That one will have the ability to execute autoit scripts on resume

  7. #77
    The Curator
    Auto Apps:loading...
    Blue ZX3's Avatar
    Join Date
    Aug 2004
    Location
    Chicago area,IL
    Posts
    5,079
    Great...can't wait....
    RideRunner...The #1 FE, PERIOD.

    Current Project: DFXVoice [v1.0 Released]
    Next in line: RRMedia v2.0

    DFX 5.1.1 Skin
    Appstore Link

    My RideRunner Plugins
    RRMedia
    RRExtended
    DFXVoice

    "There are no bugs - only undocumented features."

  8. #78
    Banned RPM_VR4's Avatar
    Join Date
    Nov 2004
    Location
    L.A.
    Posts
    1,893
    Um, unless you already had it in the source code for "skinbedder4", your gonna have to teach me how to detect a resume . I have no clue. Also, I previously added a shutdown script but it never worked. I put it in the OnFormClose handler but I guess it won't let me ShellEx while I am already shutting down. Do you know how to fix that? Also, is it possible to run a script just before entering hibernate (might be usful someday)?

  9. #79
    My Village Called 0l33l's Avatar
    Join Date
    Jul 2004
    Location
    Berkeley, CA
    Posts
    10,516
    Quote Originally Posted by RPM_VR4
    Um, unless you already had it in the source code for "skinbedder4", your gonna have to teach me how to detect a resume . I have no clue. Also, I previously added a shutdown script but it never worked. I put it in the OnFormClose handler but I guess it won't let me ShellEx while I am already shutting down. Do you know how to fix that? Also, is it possible to run a script just before entering hibernate (might be usful someday)?
    Well, I was able to pause recognition before hibernation in NaviVoice, so MAYBE we'll be able to run a script on coming into hibernation. But we should be able to run it when coming out for sure.

    Code:
    //--- WMPowerBroadcast -------------------------------------------------------\\
    procedure TfrmCommandAndControl.WMPowerBroadcast(var message: TMessage);
    var
      I : Integer;
    begin
      case message.WParam of
        $0004 : begin
                log('PBT_APMSUSPEND'); //PBT_APMSUSPEND
                spsharedrecocontext.State :=  SRSInactive;
                end;
        $0005 : log('PBT_APMSTANDBY');  //PBT_APMSTANDBY
        $0006 : log('PBT_APMRESUMECRITICAL');  //PBT_APMRESUMECRITICAL
        $0007 : begin
                log('PBT_APMRESUMESUSPEND');  //PBT_APMRESUMESUSPEND
                spsharedrecocontext.State :=  SRSActive;
                if Title <> 'MapMonkey' then
                if EXE_Running(
                  LoadString('programs', 'program_name400', 'NaviVoice.ini'),
                  True) then begin
                  log('navigation was running');
                    bringformtofront(FindWindow(PChar('#32770'), nil));
                    SendKeysToTitle(Title,SK_ENTER);
                    BringFormToFront(GetHandleFromWindowTitle(Title));
                    SendKeysToTitle(Title,SK_Alt_DN + 'T' + SK_ALT_UP);
                    SendKeysToTitle(Title,'G');
                    SendKeysToTitle(Title,SK_RIGHT);
                    SendKeysToTitle(Title,SK_DOWN);
                    SendKeysToTitle(Title,SK_RIGHT);
                    for i := 1 to (LoadInteger('settings','commport',
                      'NaviVoice.ini') - 1) do
                    SendKeysToTitle(Title,SK_DOWN);
                    SendKeysToTitle(Title,SK_ENTER);
                  end
                end;
        $0008 : log('PBT_APMRESUMESTANDBY');  //PBT_APMRESUMESTANDBY
      end;
    end;
    //--- WMPowerBroadcast -------------------------------------------------------//
    Add procedure WMPowerBroadcast(var message: TMessage); to private.

    That code is from NaviVoice.

  10. #80
    Banned RPM_VR4's Avatar
    Join Date
    Nov 2004
    Location
    L.A.
    Posts
    1,893
    Ok... so WMPowerBroadcast is automatically triggered when the OS sends a broadcast message? How do it know?

    (I tink du most impotant invention of the 21st century is d turmus, cause it keep hot stuff hot, and cold stuff cold... only question I got is: How do it know?)

Similar Threads

  1. SKINbedder embedding problem
    By chuckster in forum Road Runner
    Replies: 12
    Last Post: 07-26-2005, 07:49 PM
  2. [Release] SKINbedder v2
    By 0l33l in forum SkinBedder
    Replies: 242
    Last Post: 07-05-2005, 05:01 AM
  3. [Release] iGSkinner BETA 3.9.5
    By 0l33l in forum SkinBedder
    Replies: 631
    Last Post: 06-26-2005, 03:40 PM
  4. [Release] SKINbedder 1.0
    By RPM_VR4 in forum SkinBedder
    Replies: 41
    Last Post: 06-26-2005, 05:03 AM
  5. [RELEASE] NMC 0.7 BETA 2 -> introducing ACTIONS and NCS !
    By netsuo in forum NeoCar Media Center
    Replies: 22
    Last Post: 05-05-2005, 12:34 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •