Действовать до определенного времени в C # [закрыто]

Я надеюсь, что через 5 лет это уже не проблема для вас, но я просто должен был сделать то же самое. Это возможно с помощью библиотеки PyCaw .

Простое доказательство концепции на основе примеров PyCaw

from __future__ import print_function
from pycaw.pycaw import AudioUtilities, ISimpleAudioVolume


def main():
    sessions = AudioUtilities.GetAllSessions()
    for session in sessions:
        volume = session._ctl.QueryInterface(ISimpleAudioVolume)
        if session.Process and session.Process.name() == "vlc.exe":
            print("volume.GetMasterVolume(): %s" % volume.GetMasterVolume())
            volume.SetMasterVolume(0.6, None)


if __name__ == "__main__":
    main()

-9
задан Matthew Strawbridge 16 June 2014 в 20:07
поделиться