Announcement

Collapse
No announcement yet.

click and hold?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • click and hold?

    basically, i want to have buttons in my mixer.skin for presets.

    i want to be able to clikc on a button to load the preset, and i want to hold the button to save it. yes that is possible. what im not sure how to do is:

    i want to hold the button to save it and also bring up an OSK to save it as a variable which is then the label which goes over that button. this way, im not always limited to rock or rap or country or whatever i have in that first slot. i can already do the whole label thing, thats not that hard. what my problem is, is that if you put "PRESET;Mixerpreset1" into the button's command, you lose the click and hold functionality. so i cannot add "OSKTOVAR,Mixerset1" (my variable is Mixerset1). i have tried making "PRESET;Mixerpreset1" being executed by autoit. this way i regain my click and hold ability. the problem with this is, that although i can get back the clikc and hold, and also save my variable, i cannot actually save my mixer preset.

    EDIT: found the answer to this, see POST 8.

  • #2
    good idea, i will give it a go after work today, i have an idea on how to accomplish this.
    BASSRR ==> [Audio Player/MusicDB/Cd Player/Ripper/Rate/Internet Radio/Audio Capture/Youtube Video]
    RRTube ==> [View/Download Youtube Videos]
    WifiMan ==> [Wifi Manager]
    RRec ==> [Audio Capture]

    If You Want To Be Given Everything, Give Everything Up ...
    Bird York -- In The Deep --

    Comment


    • #3
      With the way the preset is hardcoded, it automatically performs two commands bais on the touch time. When you put a @xxx@ command to use on the hold, you are basically overriding the default saving. To do what U want to do, we would need to seperate preset button codes, one to load, one to save, this would actually be even more flexiable with these two new ones you could have 4 commands realy.
      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."

      Comment


      • #4
        [QUOTE=Blue ZX3;1075669]To do what U want to do, we would need to seperate preset button codes, one to load, one to saveQUOTE]


        yes. thats the problem, and i guess im looking for some clever person who can find a way around this until / if i guess guino changes this

        Comment


        • #5
          i was able to do it, fulling road runner with a dummy preset button, the problem is, that road runner don't remember custom labels, i mean the settings are stored, the pst file is created, the label is named. but if road runner is restarted the label code get's erased.
          BASSRR ==> [Audio Player/MusicDB/Cd Player/Ripper/Rate/Internet Radio/Audio Capture/Youtube Video]
          RRTube ==> [View/Download Youtube Videos]
          WifiMan ==> [Wifi Manager]
          RRec ==> [Audio Capture]

          If You Want To Be Given Everything, Give Everything Up ...
          Bird York -- In The Deep --

          Comment


          • #6
            Originally posted by EL CAMINO View Post
            i was able to do it, fulling road runner with a dummy preset button, the problem is, that road runner don't remember custom labels, i mean the settings are stored, the pst file is created, the label is named. but if road runner is restarted the label code get's erased.
            umm could you just run a bunch of savetoini commands saving all the variables to rr.ini? just put it on a timer-variable switch.

            "TIMER","BYVAR;MIXERVAR;""<<SAVETOINI;MIXERSET1;$M IXERSET1$++SAVETOINI;MIXERSET2;......++SAVETOINI;M IXERSETn;$MIXERSETn$||SETVAR;MIXERVAR;0"

            somethin like that maybe?

            Comment


            • #7
              this is the code that i was using, using switchbutton command, you need a dedicated button to enable the, save to preset command.
              Code:
              "SAVE","SWITCHBUTTON;1||SWITCHBUTTON;2 ETC....
              the skin button code is this
              Code:
              "LOAD1>>PRESET;1;WINAMP||OSKTOCMD;SAVE1;SETLABEL;!PRESET1;$SAVE1$"
              in the ExecTBL.ini i have this
              Code:
              "LOAD1","PRESET;1;WINAMP"
              but still, i have to figure a way to reload the labels names, i think "SETVARFROM" is the way to go to fix this.i'll continue this game tomorrow.
              BASSRR ==> [Audio Player/MusicDB/Cd Player/Ripper/Rate/Internet Radio/Audio Capture/Youtube Video]
              RRTube ==> [View/Download Youtube Videos]
              WifiMan ==> [Wifi Manager]
              RRec ==> [Audio Capture]

              If You Want To Be Given Everything, Give Everything Up ...
              Bird York -- In The Deep --

              Comment


              • #8
                i know this is an old thread, but i just finally (today) figured out the solution to my problem. with the code below in your 'exectbl.ini' , here is what you can do.

                set a label for the title of preset one as "=$MixerSet1$" . you can then put a button over the top of that label, with command "LoadMixer1" . this will load all of the settings for Mixer1. the tooltip is @SaveMixer1@ which will save the current mixer settings and send you to an OSK to name your new mixer preset.


                last thing, before anyone says "Oh, cant you already do this with the PRESET command?" the answer is no. you cannot. think about it. if you still cant figure it out, read the first post in this thread.

                Code:
                /,----------------------MIXER SETTINGS---------------------------
                
                "SaveMixer1","SETVARBYCODE;Mixer1Freq1;VOL:FREQ1||SETVARBYCODE;Mixer1Freq2;VOL:FREQ2||SETVARBYCODE;Mixer1Freq3;VOL:FREQ3||SETVARBYCODE;Mixer1Freq4;VOL:FREQ4||SETVARBYCODE;Mixer1Freq5;VOL:FREQ5||SETVARBYCODE;Mixer1Freq6;VOL:FREQ6||SETVARBYCODE;Mixer1Freq7;VOL:FREQ7||SETVARBYCODE;Mixer1Freq8;VOL:FREQ8||SETVARBYCODE;Mixer1Freq9;VOL:FREQ9||SETVARBYCODE;Mixer1Freq10;VOL:FREQ10||SAVETOSKIN;Mixer1Freq1;$Mixer1Freq1$||SAVETOSKIN;Mixer1Freq2;$Mixer1Freq2$||SAVETOSKIN;Mixer1Freq3;$Mixer1Freq3$||SAVETOSKIN;Mixer1Freq4;$Mixer1Freq4$||SAVETOSKIN;Mixer1Freq5;$Mixer1Freq5$||SAVETOSKIN;Mixer1Freq6;$Mixer1Freq6$||SAVETOSKIN;Mixer1Freq7;$Mixer1Freq7$||SAVETOSKIN;Mixer1Freq8;$Mixer1Freq8$||SAVETOSKIN;Mixer1Freq9;$Mixer1Freq9$||SAVETOSKIN;Mixer1Freq10;$Mixer1Freq10$||OSKTOSKIN;MixerSet1||OSKTEXT;$MixerSet1$"
                "SaveMixer2","SETVARBYCODE;Mixer2Freq1;VOL:FREQ1||SETVARBYCODE;Mixer2Freq2;VOL:FREQ2||SETVARBYCODE;Mixer2Freq3;VOL:FREQ3||SETVARBYCODE;Mixer2Freq4;VOL:FREQ4||SETVARBYCODE;Mixer2Freq5;VOL:FREQ5||SETVARBYCODE;Mixer2Freq6;VOL:FREQ6||SETVARBYCODE;Mixer2Freq7;VOL:FREQ7||SETVARBYCODE;Mixer2Freq8;VOL:FREQ8||SETVARBYCODE;Mixer2Freq9;VOL:FREQ9||SETVARBYCODE;Mixer2Freq10;VOL:FREQ10||SAVETOSKIN;Mixer2Freq1;$Mixer2Freq1$||SAVETOSKIN;Mixer2Freq2;$Mixer2Freq2$||SAVETOSKIN;Mixer2Freq3;$Mixer2Freq3$||SAVETOSKIN;Mixer2Freq4;$Mixer2Freq4$||SAVETOSKIN;Mixer2Freq5;$Mixer2Freq5$||SAVETOSKIN;Mixer2Freq6;$Mixer2Freq6$||SAVETOSKIN;Mixer2Freq7;$Mixer2Freq7$||SAVETOSKIN;Mixer2Freq8;$Mixer2Freq8$||SAVETOSKIN;Mixer2Freq9;$Mixer2Freq9$||SAVETOSKIN;Mixer2Freq10;$Mixer2Freq10$||OSKTOSKIN;MixerSet2||OSKTEXT;$MixerSet2$"
                "SaveMixer3","SETVARBYCODE;Mixer3Freq1;VOL:FREQ1||SETVARBYCODE;Mixer3Freq2;VOL:FREQ2||SETVARBYCODE;Mixer3Freq3;VOL:FREQ3||SETVARBYCODE;Mixer3Freq4;VOL:FREQ4||SETVARBYCODE;Mixer3Freq5;VOL:FREQ5||SETVARBYCODE;Mixer3Freq6;VOL:FREQ6||SETVARBYCODE;Mixer3Freq7;VOL:FREQ7||SETVARBYCODE;Mixer3Freq8;VOL:FREQ8||SETVARBYCODE;Mixer3Freq9;VOL:FREQ9||SETVARBYCODE;Mixer3Freq10;VOL:FREQ10||SAVETOSKIN;Mixer3Freq1;$Mixer3Freq1$||SAVETOSKIN;Mixer3Freq2;$Mixer3Freq2$||SAVETOSKIN;Mixer3Freq3;$Mixer3Freq3$||SAVETOSKIN;Mixer3Freq4;$Mixer3Freq4$||SAVETOSKIN;Mixer3Freq5;$Mixer3Freq5$||SAVETOSKIN;Mixer3Freq6;$Mixer3Freq6$||SAVETOSKIN;Mixer3Freq7;$Mixer3Freq7$||SAVETOSKIN;Mixer3Freq8;$Mixer3Freq8$||SAVETOSKIN;Mixer3Freq9;$Mixer3Freq9$||SAVETOSKIN;Mixer3Freq10;$Mixer3Freq10$||OSKTOSKIN;MixerSet3||OSKTEXT;$MixerSet3$"
                "SaveMixer4","SETVARBYCODE;Mixer4Freq1;VOL:FREQ1||SETVARBYCODE;Mixer4Freq2;VOL:FREQ2||SETVARBYCODE;Mixer4Freq3;VOL:FREQ3||SETVARBYCODE;Mixer4Freq4;VOL:FREQ4||SETVARBYCODE;Mixer4Freq5;VOL:FREQ5||SETVARBYCODE;Mixer4Freq6;VOL:FREQ6||SETVARBYCODE;Mixer4Freq7;VOL:FREQ7||SETVARBYCODE;Mixer4Freq8;VOL:FREQ8||SETVARBYCODE;Mixer4Freq9;VOL:FREQ9||SETVARBYCODE;Mixer4Freq10;VOL:FREQ10||SAVETOSKIN;Mixer4Freq1;$Mixer4Freq1$||SAVETOSKIN;Mixer4Freq2;$Mixer4Freq2$||SAVETOSKIN;Mixer4Freq3;$Mixer4Freq3$||SAVETOSKIN;Mixer4Freq4;$Mixer4Freq4$||SAVETOSKIN;Mixer4Freq5;$Mixer4Freq5$||SAVETOSKIN;Mixer4Freq6;$Mixer4Freq6$||SAVETOSKIN;Mixer4Freq7;$Mixer4Freq7$||SAVETOSKIN;Mixer4Freq8;$Mixer4Freq8$||SAVETOSKIN;Mixer4Freq9;$Mixer4Freq9$||SAVETOSKIN;Mixer4Freq10;$Mixer4Freq10$||OSKTOSKIN;MixerSet4||OSKTEXT;$MixerSet4$"
                "SaveMixer5","SETVARBYCODE;Mixer5Freq1;VOL:FREQ1||SETVARBYCODE;Mixer5Freq2;VOL:FREQ2||SETVARBYCODE;Mixer5Freq3;VOL:FREQ3||SETVARBYCODE;Mixer5Freq4;VOL:FREQ4||SETVARBYCODE;Mixer5Freq5;VOL:FREQ5||SETVARBYCODE;Mixer5Freq6;VOL:FREQ6||SETVARBYCODE;Mixer5Freq7;VOL:FREQ7||SETVARBYCODE;Mixer5Freq8;VOL:FREQ8||SETVARBYCODE;Mixer5Freq9;VOL:FREQ9||SETVARBYCODE;Mixer5Freq10;VOL:FREQ10||SAVETOSKIN;Mixer5Freq1;$Mixer5Freq1$||SAVETOSKIN;Mixer5Freq2;$Mixer5Freq2$||SAVETOSKIN;Mixer5Freq3;$Mixer5Freq3$||SAVETOSKIN;Mixer5Freq4;$Mixer5Freq4$||SAVETOSKIN;Mixer5Freq5;$Mixer5Freq5$||SAVETOSKIN;Mixer5Freq6;$Mixer5Freq6$||SAVETOSKIN;Mixer5Freq7;$Mixer5Freq7$||SAVETOSKIN;Mixer5Freq8;$Mixer5Freq8$||SAVETOSKIN;Mixer5Freq9;$Mixer5Freq9$||SAVETOSKIN;Mixer5Freq10;$Mixer5Freq10$||OSKTOSKIN;MixerSet5||OSKTEXT;$MixerSet5$"
                "SaveMixer6","SETVARBYCODE;Mixer6Freq1;VOL:FREQ1||SETVARBYCODE;Mixer6Freq2;VOL:FREQ2||SETVARBYCODE;Mixer6Freq3;VOL:FREQ3||SETVARBYCODE;Mixer6Freq4;VOL:FREQ4||SETVARBYCODE;Mixer6Freq5;VOL:FREQ5||SETVARBYCODE;Mixer6Freq6;VOL:FREQ6||SETVARBYCODE;Mixer6Freq7;VOL:FREQ7||SETVARBYCODE;Mixer6Freq8;VOL:FREQ8||SETVARBYCODE;Mixer6Freq9;VOL:FREQ9||SETVARBYCODE;Mixer6Freq10;VOL:FREQ10||SAVETOSKIN;Mixer6Freq1;$Mixer6Freq1$||SAVETOSKIN;Mixer6Freq2;$Mixer6Freq2$||SAVETOSKIN;Mixer6Freq3;$Mixer6Freq3$||SAVETOSKIN;Mixer6Freq4;$Mixer6Freq4$||SAVETOSKIN;Mixer6Freq5;$Mixer6Freq5$||SAVETOSKIN;Mixer6Freq6;$Mixer6Freq6$||SAVETOSKIN;Mixer6Freq7;$Mixer6Freq7$||SAVETOSKIN;Mixer6Freq8;$Mixer6Freq8$||SAVETOSKIN;Mixer6Freq9;$Mixer6Freq9$||SAVETOSKIN;Mixer6Freq10;$Mixer6Freq10$||OSKTOSKIN;MixerSet6||OSKTEXT;$MixerSet6$"
                
                "LoadMixer1","SETVOL;FREQ1;$Mixer1Freq1$||SETVOL;FREQ2;$Mixer1Freq2$||SETVOL;FREQ3;$Mixer1Freq3$||SETVOL;FREQ4;$Mixer1Freq4$||SETVOL;FREQ5;$Mixer1Freq5$||SETVOL;FREQ6;$Mixer1Freq6$||SETVOL;FREQ7;$Mixer1Freq7$||SETVOL;FREQ8;$Mixer1Freq8$||SETVOL;FREQ9;$Mixer1Freq9$||SETVOL;FREQ10;$Mixer1Freq10$"
                "LoadMixer2","SETVOL;FREQ1;$Mixer2Freq1$||SETVOL;FREQ2;$Mixer2Freq2$||SETVOL;FREQ3;$Mixer2Freq3$||SETVOL;FREQ4;$Mixer2Freq4$||SETVOL;FREQ5;$Mixer2Freq5$||SETVOL;FREQ6;$Mixer2Freq6$||SETVOL;FREQ7;$Mixer2Freq7$||SETVOL;FREQ8;$Mixer2Freq8$||SETVOL;FREQ9;$Mixer2Freq9$||SETVOL;FREQ10;$Mixer2Freq10$"
                "LoadMixer3","SETVOL;FREQ1;$Mixer3Freq1$||SETVOL;FREQ2;$Mixer3Freq2$||SETVOL;FREQ3;$Mixer3Freq3$||SETVOL;FREQ4;$Mixer3Freq4$||SETVOL;FREQ5;$Mixer3Freq5$||SETVOL;FREQ6;$Mixer3Freq6$||SETVOL;FREQ7;$Mixer3Freq7$||SETVOL;FREQ8;$Mixer3Freq8$||SETVOL;FREQ9;$Mixer3Freq9$||SETVOL;FREQ10;$Mixer3Freq10$"
                "LoadMixer4","SETVOL;FREQ1;$Mixer4Freq1$||SETVOL;FREQ2;$Mixer4Freq2$||SETVOL;FREQ3;$Mixer4Freq3$||SETVOL;FREQ4;$Mixer4Freq4$||SETVOL;FREQ5;$Mixer4Freq5$||SETVOL;FREQ6;$Mixer4Freq6$||SETVOL;FREQ7;$Mixer4Freq7$||SETVOL;FREQ8;$Mixer4Freq8$||SETVOL;FREQ9;$Mixer4Freq9$||SETVOL;FREQ10;$Mixer4Freq10$"
                "LoadMixer5","SETVOL;FREQ1;$Mixer5Freq1$||SETVOL;FREQ2;$Mixer5Freq2$||SETVOL;FREQ3;$Mixer5Freq3$||SETVOL;FREQ4;$Mixer5Freq4$||SETVOL;FREQ5;$Mixer5Freq5$||SETVOL;FREQ6;$Mixer5Freq6$||SETVOL;FREQ7;$Mixer5Freq7$||SETVOL;FREQ8;$Mixer5Freq8$||SETVOL;FREQ9;$Mixer5Freq9$||SETVOL;FREQ10;$Mixer5Freq10$"
                "LoadMixer6","SETVOL;FREQ1;$Mixer6Freq1$||SETVOL;FREQ2;$Mixer6Freq2$||SETVOL;FREQ3;$Mixer6Freq3$||SETVOL;FREQ4;$Mixer6Freq4$||SETVOL;FREQ5;$Mixer6Freq5$||SETVOL;FREQ6;$Mixer6Freq6$||SETVOL;FREQ7;$Mixer6Freq7$||SETVOL;FREQ8;$Mixer6Freq8$||SETVOL;FREQ9;$Mixer6Freq9$||SETVOL;FREQ10;$Mixer6Freq10$"
                
                /,--------------------END OF MIXER SETTINGS----------------------------
                /, by Alex (tundra2000)

                Comment

                Working...
                X