Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 6 von 6

Thema: Lautstärke in WinCC abfragen / ändern

  1. #1
    Registriert seit
    22.04.2009
    Beiträge
    5
    Danke
    0
    Erhielt 2 Danke für 2 Beiträge

    Beitrag


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Leute,

    ich würde gerne unter WinCC dem User die Möglichkeit geben die Lautstärke
    zu ändern. Wie kann ich aus der Taskleiste das Lautstärkesymbol mit einem C-Skript in WinCC aufrufen, Werte verändern und das Symbol wieder verschwinden lassen. Vielleicht weiß auch jemand wo man diese Dinge nachlesen kann, bin für jeden Vorschlag dankbar.

    Danke schon mal im voraus...
    Scharrii
    Zitieren Zitieren Lautstärke in WinCC abfragen / ändern  

  2. #2
    Registriert seit
    18.09.2004
    Ort
    Münsterland/NRW
    Beiträge
    4.718
    Danke
    729
    Erhielt 1.158 Danke für 969 Beiträge

    Standard

    Du könntest das Programm mit
    Code:
    ProgramExecute("C:\\WINDOWS\\system32\\sndvol32.exe");
    aufrufen

  3. #3
    Scharrii ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    22.04.2009
    Beiträge
    5
    Danke
    0
    Erhielt 2 Danke für 2 Beiträge

    Standard

    Hallo marlob,

    danke für die Info! Das mit ProgramExecute ist mir auch eingefallen,
    aber ich möchte dem User nicht die Summer der Regler zur Verfügung stellen.
    Habe mittlerweile einen Tip bekommen und werde es mal über die API-Schnittstelle versuchen.

    Vielen Dank

    Scharrii

  4. #4
    Registriert seit
    18.09.2004
    Ort
    Münsterland/NRW
    Beiträge
    4.718
    Danke
    729
    Erhielt 1.158 Danke für 969 Beiträge

    Standard

    Was ist das denn für ein Tipp? Stelle die Lösung doch mal hier rein, wenn es funktioniert

  5. #5
    Scharrii ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    22.04.2009
    Beiträge
    5
    Danke
    0
    Erhielt 2 Danke für 2 Beiträge

    Standard

    Hallo marlob,

    der Tip führt auf die Server von Microsoft....

    http://support.microsoft.com/kb/139098/de

    (Verwenden von Wave-Audio-Lautstärke-Regelung über API)
    Denke mal das Script sollte sich schon in WinCC einarbeiten lasssen.

    Gruß Scharrii

  6. #6
    Scharrii ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    22.04.2009
    Beiträge
    5
    Danke
    0
    Erhielt 2 Danke für 2 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo marlob,

    meine Lösung zum Problem Lautstärke ändern.

    // Code in der Anzeige vom Slider; Aktualisierungzyklus Variable bei Änderung
    {
    #pragma code ("Winmm.dll")
    VOID WINAPI waveOutSetVolume(WORD hwo, DWORD dwVolume);
    VOID WINAPI PlaySoundA (char* pszSound, char* hmode, DWORD dwflag);
    #pragma code()

    DWORD Volume;

    // Var Volume am Slider angebunden; Min..Max-Wert 1..15; Starwert 15
    Volume = GetTagDWord(("Volume") << 12 | 0x0FFF);
    // Wert Volume 1 bis 15 wird zu 0x1FFF bis 0xFFFF
    waveOutSetVolume(0, Volume); // Die 0 steht für das Gerät, kann auch 1oder 2 sein

    PlaySoundA("C:\\WINDOWS\\Media\\tada.wav", NULL, 1);

    return 1;
    }

    Viel Spaß beim probieren!!

    VG Scharrii
    Zitieren Zitieren Lösung gefunden  

  7. Folgender Benutzer sagt Danke zu Scharrii für den nützlichen Beitrag:

    marlob (21.05.2009)

Ähnliche Themen

  1. Checkbox in WINCC abfragen
    Von jesch im Forum HMI
    Antworten: 2
    Letzter Beitrag: 15.07.2013, 13:10
  2. Line Out Lautstärke regeln
    Von demmy86 im Forum PC- und Netzwerktechnik
    Antworten: 1
    Letzter Beitrag: 06.10.2008, 22:44
  3. WinCC-Server Status abfragen
    Von Elton_500 im Forum HMI
    Antworten: 2
    Letzter Beitrag: 26.04.2008, 14:14
  4. Antworten: 1
    Letzter Beitrag: 13.03.2008, 14:27
  5. PC RS232 Schnittstelle mit WinCC abfragen?
    Von Wondermike_2000 im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 22.05.2007, 21:25

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •