當前位置: 首頁>>代碼示例>>Python>>正文


Python winsound.PlaySound方法代碼示例

本文整理匯總了Python中winsound.PlaySound方法的典型用法代碼示例。如果您正苦於以下問題:Python winsound.PlaySound方法的具體用法?Python winsound.PlaySound怎麽用?Python winsound.PlaySound使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在winsound的用法示例。


在下文中一共展示了winsound.PlaySound方法的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: do_scan

# 需要導入模塊: import winsound [as 別名]
# 或者: from winsound import PlaySound [as 別名]
def do_scan(crawling):
    while 1:
            try:
                    crawling = tocrawl.pop()
                        # print crawling
            except KeyError:
                    sys.exit(1)            
            url = urlparse.urlparse(crawling)
            try:
                    response = urllib2.urlopen(crawling)
            except urllib2.HTTPError, e:
                   continue
            except urllib2.URLError, e:
                    log_file = "sqli.txt" 
                    FILE = open(log_file, "a")
                    FILE.write(crawling)
                    FILE.close()
                    print "\n================================================================================"
                    print "\t\tBlind MySQL Injection Detected"
                    print crawling
                    print "\n===============================================================================\n"
                    winsound.PlaySound("SystemAsterisk", winsound.SND_ALIAS)
                    time.sleep(10)
                    continue 
開發者ID:mertsarica,項目名稱:hack4career,代碼行數:26,代碼來源:sbmit.py

示例2: writeRiskLog

# 需要導入模塊: import winsound [as 別名]
# 或者: from winsound import PlaySound [as 別名]
def writeRiskLog(self, content):
        """快速發出日誌事件"""
        # 發出報警提示音

        if platform.uname() == 'Windows':
            import winsound
            winsound.PlaySound("SystemHand", winsound.SND_ASYNC) 
        
        # 發出日誌事件
        log = VtLogData()
        log.logContent = content
        log.gatewayName = self.name
        event = Event(type_=EVENT_LOG)
        event.dict_['data'] = log
        self.eventEngine.put(event)      
    
    # ---------------------------------------------------------------------- 
開發者ID:birforce,項目名稱:vnpy_crypto,代碼行數:19,代碼來源:rmEngine.py

示例3: _pyaudio_play

# 需要導入模塊: import winsound [as 別名]
# 或者: from winsound import PlaySound [as 別名]
def _pyaudio_play(name):
    if not name:
        return

    if pyaudio is None:
        # Raise an error because pyaudio isn't installed.
        raise RuntimeError("pyaudio must be installed to use PlaySound "
                           "on this platform")

    # Play the wave file.
    pa = _get_pa_instance()
    chunk = 1024
    wf = wave.open(name, 'rb')
    stream = pa.open(format=pa.get_format_from_width(wf.getsampwidth()),
                     channels=wf.getnchannels(), rate=wf.getframerate(),
                     output=True)
    data = wf.readframes(chunk)
    while data:
        stream.write(data)
        data = wf.readframes(chunk)

    stream.stop_stream()
    stream.close()
    pa.terminate() 
開發者ID:dictation-toolbox,項目名稱:dragonfly,代碼行數:26,代碼來源:action_playsound.py

示例4: writeRiskLog

# 需要導入模塊: import winsound [as 別名]
# 或者: from winsound import PlaySound [as 別名]
def writeRiskLog(self, content):
        """快速發出日誌事件"""
        # 發出報警提示音

        if platform.uname() == 'Windows':
            import winsound
            winsound.PlaySound("SystemHand", winsound.SND_ASYNC) 
        
        # 發出日誌事件
        log = VtLogData()
        log.logContent = content
        log.gatewayName = self.name
        event = Event(type_=EVENT_LOG)
        event.dict_['data'] = log
        self.eventEngine.put(event)      
    
    #---------------------------------------------------------------------- 
開發者ID:sunshinelover,項目名稱:chanlun,代碼行數:19,代碼來源:rmEngine.py

示例5: textPlay

# 需要導入模塊: import winsound [as 別名]
# 或者: from winsound import PlaySound [as 別名]
def textPlay():
    f = open("output.txt", "r")

    text = f.read()


    # Language in which you want to convert
    language = 'en'

    # Passing the text and language to the engine, 
    # here we have marked slow=False. Which tells 
    # the module that the converted audio should 
    # have a high speed
    myobj = gTTS(text=text, lang=language, slow=False)
    myobj.save("welcome.wav")
    '''
    print('Playing')
    winsound.PlaySound("This is real this is me",winsound.SND_FILENAME)
    pygame.init()
    t= pygame.mixer.Sound("welcome.wav")
    t.play()'''

    os.system("start welcome.wav") 
開發者ID:ishita27,項目名稱:Printed-Text-recognition-and-conversion,代碼行數:25,代碼來源:text2speech.py

示例6: test_stopasync

# 需要導入模塊: import winsound [as 別名]
# 或者: from winsound import PlaySound [as 別名]
def test_stopasync(self):
        if _have_soundcard():
            winsound.PlaySound(
                'SystemQuestion',
                winsound.SND_ALIAS | winsound.SND_ASYNC | winsound.SND_LOOP
            )
            time.sleep(0.5)
            try:
                winsound.PlaySound(
                    'SystemQuestion',
                    winsound.SND_ALIAS | winsound.SND_NOSTOP
                )
            except RuntimeError:
                pass
            else: # the first sound might already be finished
                pass
            winsound.PlaySound(None, winsound.SND_PURGE)
        else:
            self.assertRaises(
                RuntimeError,
                winsound.PlaySound,
                None, winsound.SND_PURGE
            ) 
開發者ID:ofermend,項目名稱:medicare-demo,代碼行數:25,代碼來源:test_winsound.py

示例7: play_sound

# 需要導入模塊: import winsound [as 別名]
# 或者: from winsound import PlaySound [as 別名]
def play_sound(sound, async_=True):
    if sound in sound_mappings: sound = sound_mappings[sound]
    winsound.PlaySound(sound, winsound.SND_FILENAME | (winsound.SND_ASYNC if async_ else 0))


# --------------------------------------------------------------------------
# Sleep/wake grammar. 
開發者ID:dictation-toolbox,項目名稱:dragonfly,代碼行數:9,代碼來源:wsr_module_loader_plus.py

示例8: play

# 需要導入模塊: import winsound [as 別名]
# 或者: from winsound import PlaySound [as 別名]
def play(self, **kwargs):
        sound_path = os.path.join(self.dir, '{}.wav'.format(kwargs['command']))

        if sublime.platform() == "osx":
            if os.path.isfile(sound_path):
                call(["afplay", "-v", str(1), sound_path])

        if sublime.platform() == "windows":
            if os.path.isfile(sound_path):
                winsound.PlaySound(sound_path, winsound.SND_FILENAME | winsound.SND_ASYNC | winsound.SND_NODEFAULT)

        if sublime.platform() == "linux":
            if os.path.isfile(sound_path):
                call(["aplay", sound_path]) 
開發者ID:nojanath,項目名稱:SublimeKSP,代碼行數:16,代碼來源:ksp_plugin.py

示例9: worker

# 需要導入模塊: import winsound [as 別名]
# 或者: from winsound import PlaySound [as 別名]
def worker(self, keycode, modifiers):

            # Hotkey must be registered by the thread that handles it
            if not RegisterHotKey(None, 1, modifiers|MOD_NOREPEAT, keycode):
                self.thread = None
                return

            fake = INPUT(INPUT_KEYBOARD, INPUT_union(ki = KEYBDINPUT(keycode, keycode, 0, 0, None)))

            msg = MSG()
            while GetMessage(ctypes.byref(msg), None, 0, 0) != 0:
                if msg.message == WM_HOTKEY:
                    if config.getint('hotkey_always') or WindowTitle(GetForegroundWindow()).startswith('Elite - Dangerous'):
                        self.root.event_generate('<<Invoke>>', when="tail")
                    else:
                        # Pass the key on
                        UnregisterHotKey(None, 1)
                        SendInput(1, fake, ctypes.sizeof(INPUT))
                        if not RegisterHotKey(None, 1, modifiers|MOD_NOREPEAT, keycode):
                            break

                elif msg.message == WM_SND_GOOD:
                    winsound.PlaySound(self.snd_good, winsound.SND_MEMORY)	# synchronous
                elif msg.message == WM_SND_BAD:
                    winsound.PlaySound(self.snd_bad,  winsound.SND_MEMORY)	# synchronous
                else:
                    TranslateMessage(ctypes.byref(msg))
                    DispatchMessage(ctypes.byref(msg))

            UnregisterHotKey(None, 1)
            self.thread = None 
開發者ID:EDCD,項目名稱:EDMarketConnector,代碼行數:33,代碼來源:hotkey.py

示例10: dns_lookup

# 需要導入模塊: import winsound [as 別名]
# 或者: from winsound import PlaySound [as 別名]
def dns_lookup(address):
    subprocess.call("ipconfig /flushdns", stdout=False, stderr=False)
    query = socket.getaddrinfo(address, 80)
    query = ".".join([str(x) for x in query])
    query = query.split("'")[3]
    print address, "-", query
    date = datetime.datetime.now().strftime("%d/%m/%Y %H:%M:%S")
    
    if os.path.isfile("history.txt"):
        FILE  = open ("history.txt","r" )   
        entries = FILE.readlines()
        FILE.close()
        lastentry = entries[-1].split("|")[1]

        if debug:
            print query.strip, lastentry
            print address.strip().lower(), entries[-1].split("|")[0].strip().lower()

        if (address.strip().lower() == entries[-1].split("|")[0].strip().lower()):
            if query.strip() != lastentry.strip():
                print "DNS Change Detected! (Old: %s - New: %s)\n" %(lastentry.strip(), query)
                winsound.PlaySound("SystemAsterisk", winsound.SND_ALIAS)
                    
        line = address + "|" + query + "|" + date + "\n"
        FILE = open("history.txt", "a")
        FILE.writelines(line)
        FILE.close()
    else:
        line = address + "|" + query + "|" + date + "\n"
        FILE = open("history.txt", "w")
        FILE.writelines(line)
        FILE.close() 
開發者ID:mertsarica,項目名稱:hack4career,代碼行數:34,代碼來源:dns_checker.py

示例11: play_trade

# 需要導入模塊: import winsound [as 別名]
# 或者: from winsound import PlaySound [as 別名]
def play_trade(self, event):
        """播放交易聲音"""

        # 1.獲取事件的Trade數據
        trade = event.dict_['data']
        winsound.PlaySound('warn.wav', winsound.SND_ASYNC)

######################################################################## 
開發者ID:birforce,項目名稱:vnpy_crypto,代碼行數:10,代碼來源:uiBasicWidget.py

示例12: updateWarning

# 需要導入模塊: import winsound [as 別名]
# 或者: from winsound import PlaySound [as 別名]
def updateWarning(self, event):
        """更新相關Warning """
        log = event.dict_['data']
        content = '\t'.join([log.logTime, log.logContent])
        self.logMonitor.append(content)
        winsound.PlaySound('err.wav', winsound.SND_ASYNC)

    # ---------------------------------------------------------------------- 
開發者ID:birforce,項目名稱:vnpy_crypto,代碼行數:10,代碼來源:uiMultiRpcMonitor.py

示例13: updateError

# 需要導入模塊: import winsound [as 別名]
# 或者: from winsound import PlaySound [as 別名]
def updateError(self, event):
        """更新相關Error """
        log = event.dict_['data']
        content = '\t'.join([log.errorTime, log.errorID,log.errorMsg,log.additionalInfo])
        self.logMonitor.append(content)
        winsound.PlaySound('err.wav', winsound.SND_ASYNC)

    # ---------------------------------------------------------------------- 
開發者ID:birforce,項目名稱:vnpy_crypto,代碼行數:10,代碼來源:uiMultiRpcMonitor.py

示例14: _execute

# 需要導入模塊: import winsound [as 別名]
# 或者: from winsound import PlaySound [as 別名]
def _execute(self, data=None):
        if os.name == 'nt':
            # Play the file or sound using the Windows API.
            winsound.PlaySound(self._name, self._flags)
        else:
            # Play the file with pyaudio.
            _pyaudio_play(self._name) 
開發者ID:dictation-toolbox,項目名稱:dragonfly,代碼行數:9,代碼來源:action_playsound.py

示例15: warn

# 需要導入模塊: import winsound [as 別名]
# 或者: from winsound import PlaySound [as 別名]
def warn(self):
            winsound.PlaySound(self.snd_warn, winsound.SND_ASYNC) 
開發者ID:lekeno,項目名稱:edr,代碼行數:4,代碼來源:audiofeedback.py


注:本文中的winsound.PlaySound方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。