Bagaimana untuk bermain bunyi peringatan hanya sekali
Results 1 to 4 of 4

Thread: Bagaimana untuk bermain bunyi peringatan hanya sekali

  1. #1
    Saya mempunyai beberapa petunjuk di mana anak panah menjadi di pada carta sebaik sahaja piawaian yang saya tentukan berlaku. Bukan hanya menatap MT4 sepanjang hari, saya lebih suka amaran untuk bermain apabila anak panah menjadi tertarik jadi saya boleh melakukan kerja lain di PC saya. TETAPI, saya hanya mahu berjaga untuk bermain sekali sahaja! Bagaimana saya membuatnya?

    Kod asas yang saya gunakan dalam penunjuk saya untuk bermain adalah:

    Kod Insert PlaySound (Alert.wav);

    Terima kasih.

  2. #2

    Quote Originally Posted by ;
    Saya mempunyai beberapa petunjuk di mana anak panah akan di pada carta apabila kriteria yang saya nyatakan berlaku. Bukan hanya menatap MT4 sepanjang hari, saya ingin berjaga-jaga untuk bermain apabila anak panah tertarik jadi saya boleh melakukan kerja lain di PC saya. TETAPI, saya perlu berjaga untuk melakukan sekali! Bagaimana saya membuatnya? Kod mudah yang saya gunakan dalam petunjuk saya untuk melaksanakan amaran adalah: PlaySound (Alert.wav); Terima kasih.
    Alert.wav lalai adalah terlalu singkat dan sering tidak dijawab. Gunakan fail wav muzik dalam beberapa saat, misalnya 30 saat./play music wav file extern bool PlaySounds = true;/. . .salah;/file gelombang harus dimainkan string luaran AlertSound = music.wav; jika (PlaySounds) PlaySound (AlertSound); *** menghasilkan fail wav dari keping muzik kegemaran dan nama yang music.wav

  3. #3

    Quote Originally Posted by ;
    petikan Alert.wav lalai adalah terlalu singkat dan sering terlepas. Gunakan fail wav muzik beberapa saat, contohnya 30 saat./play audio wav file extern bool PlaySounds = true;/. . .salah;//fail gelombang yang akan dilakukan rentetan luaran AlertSound = music.wav; jika (PlaySounds) PlaySound (AlertSound); *** Buat fail wav dari sekeping muzik kegemaran dan tajuk yang music.wav
    Terima kasih tapi soalan saya adalah lebih lanjut mengenai bagaimana untuk menghentikan amaran yang dimainkan.

  4. #4
    Ia bergantung kepada bagaimana awak terjaga, tetapi beberapa cara biasa untuk menangani masalah ini ialah: 1. Semak perubahan keadaan. Gunakan pembolehubah statik untuk diingat sama ada run sebelumnya melalui OnCalculate ()OnTimer () menghasilkan amaran. Apabila ia berlaku, jangan bangun lagi. Apabila tidak, dan kali ini telah menghasilkan penggera, kemudian mainkan bunyi. Kod tersembunyi statik OldState = false; bounce NewState = (Close # 91; 1 # 93; gt; Close # 91; two # 93; -RRB-;/change for your logic if (! OldState NewState) PlaySound (Alert.wav); OldState = NewState; Masukkan masa keterlambatan antara isyarat Ingat apabila awake terakhir dicetuskan, masukkan masa tunda ke dalam ini (dalam saat), kemudian periksa bahawa TimeCurrent () lebih besar dari masa ini sebelum menikmati terjaga lagi. Tarikh dimasukkan Tarikh statik statik LastAlert = 0/Jika anda menghidupkan logik anda, anda boleh menghidupkan log masuk ke laman web anda. , anda boleh menggunakan kombinasi kedua-duanya (apabila harga menari di sekitar ambang penggera anda).

Kebenaran Posting

  • Anda tidak boleh menghantar thread baru
  • Anda tidak boleh membalas kiriman
  • Anda tidak boleh mengedit siaran anda
  • Anda tidak boleh menyiarkan lampiran
  •  
  • Kod BB Hidup
  • Smilies Hidup
  • Kod [IMG] adalah Hidup
  • Kod [VIDEO] adalah Hidup
  • Kod HTML Tidak Hidup