Ankündigung

Einklappen
Keine Ankündigung bisher.

[mmh] irgendeine.app Starten per MainButton?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    [mmh] irgendeine.app Starten per MainButton?

    Hi,

    ich bilde mir ein, dass hier schon mal irgendwo gefunden zu haben, habe aber gerade ein Brett vorm Kopf.

    Wie starte ich eine belibige Applikation per MainButton?
    Gruß Christian

    #2
    Hallo Christian,
    der gesuchte Befehl lautet "OPEN" und gehört zur SYS-Klasse.

    Als Action für den entsprechenden Button trägst Du z.B. Folgendes ein:
    <SYS><OPEN=/Applications/iCal.app></SYS>
    und schon wird iCal beim Klick auf den Button gestartet.
    Gruß

    Sascha

    Kommentar


      #3
      Danke!
      Gruß Christian

      Kommentar


        #4
        TOGGLE-Button hörend machen?

        so, hat zwar etwas gedauert aber jetzt bin ich genau an dem Punkt......
        Wenn man z.B.
        <SYS><OPEN=/Applications/iCal.app></SYS>;TOGGLE;<SYS><HIDEALL></SYS>
        Wie macht man den Toggle-Status hören, wenn über einen anderen Button oder den User die Anwendung wieder geschlossen wird?
        Ansonsten müsste der User am Touch ja bei nächsten Mal zwei Mal klicken um die Anwendung zu starten.
        Gruß Christian

        Kommentar


          #5
          Hallo Christian,

          der Button selber kann nicht "hören", aber Du kannst den Status jedes Buttons mit SYS- SETBUTTONPUSHED bzw. SETBUTTONRELEASED verändern.
          Gruß

          Sascha

          Kommentar


            #6
            Genau das habe ich gesucht, DANKE!
            Probiere ich heute abend aus.
            Gruß Christian

            Kommentar


              #7
              habs probiert ........geht aber irgendwie nicht ob nun mit Parameter oder ohne.......oder alleine........

              bei:
              <SCRIPT><RUN=MainButton_HSVisuON.myh></SCRIPT><SYS><SETBUTTONPUSHED=Haus></SYS>

              hätte ich irgendwie erwartet, dass der Button grau hinterlegt wird. Macht er aber nicht.

              Ich hab das aus dem scripting-client gesendet. Dann wird zwar die Maynbutton_HSVisuOn.myh ausgeführt, aber nicht die Schaltfläche grau hinterlegt, warum?

              Der Button Haus ist in der Buttons.csv mit:

              Haus; Aufruf;toggle; usw........ definiert

              Der Client sendet als Response auch immer OK für meinen Befehl.
              Gruß Christian

              Kommentar


                #8
                Zitat von ChristianB Beitrag anzeigen
                <SYS><SETBUTTONPUSHED=Haus></SYS>
                Neee, _so_ ist der Befehl nicht definiert.
                <SETBUTTONPUSHED={Name der Buttonleiste},{Index des Buttons}>
                Wenn Deine Buttonleiste z.b. Visu-Buttons.csv heisst und Du in dieser Leiste den 4. Button von links in den PUSHED-State setzen möchtest, wäre der Aufruf folgender:
                <SETBUTTONPUSHED=Visu,4>
                Das gilt analog auch für SETBUTTONRELEASED, SETBUTTONLABEL usw...
                Der Name (=Label) des Buttons wird dafür nicht verwendet, da sich dieser a) zur Laufzeit verändern kann und es b) Buttons geben kann, die garkeinen Namen aufweisen.
                Gruß

                Sascha

                Kommentar


                  #9
                  wer lesen kann..........
                  Danke!
                  Gruß Christian

                  Kommentar

                  Lädt...
                  X