DBatchScript

DBatchScript


Se você ainda não é um membro cadastre-se!
é fácil rápido e gratuito.

Existem centenas de scripts para quem é membro, alem disso você pode postar
os seus. e contar com nossa ajuda ou vice versa.

As categorias para os membros cadastrados são:

BATCH (WINDOWS).
(Espaço onde são postados os scripts que tenham funcionalidade completa) .

LINGUAGENS DIVERSSAS
(Onde tem vários códigos fonte de Delphi C/C++ asm e outros)

Participe você também estamos te esperado não perca mais tempo embarque nessa. Wink

[BAT/C#] O piano (DBatchPiano) Toolsc10

Participe do fórum, é rápido e fácil

DBatchScript

DBatchScript


Se você ainda não é um membro cadastre-se!
é fácil rápido e gratuito.

Existem centenas de scripts para quem é membro, alem disso você pode postar
os seus. e contar com nossa ajuda ou vice versa.

As categorias para os membros cadastrados são:

BATCH (WINDOWS).
(Espaço onde são postados os scripts que tenham funcionalidade completa) .

LINGUAGENS DIVERSSAS
(Onde tem vários códigos fonte de Delphi C/C++ asm e outros)

Participe você também estamos te esperado não perca mais tempo embarque nessa. Wink

[BAT/C#] O piano (DBatchPiano) Toolsc10
DBatchScript
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Translate the forum
English French
German Spain
Italian Dutch
Russian Japanese
Korean Arabic
Chinese Simplified Portuguese Brazil
Quem está conectado?
1 usuário online :: 0 registrados, 0 invisíveis e 1 visitante

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 153 em Ter Mar 09, 2021 2:43 am
Últimos assuntos
» CALL trava depois de vários ciclos?
[BAT/C#] O piano (DBatchPiano) EmptyDom Dez 10, 2023 10:47 am por Raffa

» [BAT] MegaNumeros simulador da mega sena
[BAT/C#] O piano (DBatchPiano) EmptySex Jan 17, 2020 7:00 pm por castioni24

» Agendador de tarefas
[BAT/C#] O piano (DBatchPiano) EmptySeg Ago 26, 2019 1:53 pm por Delmar Grande

» Remover duplicados e frases de um txt
[BAT/C#] O piano (DBatchPiano) EmptyTer Jul 23, 2019 7:00 pm por Delmar Grande

» Modificações do nome de usuário
[BAT/C#] O piano (DBatchPiano) EmptyQui maio 24, 2018 1:14 am por biopha

» [bat] Deletar uma linha de um lote de arquivo Txt, sem matar as linhas vazias
[BAT/C#] O piano (DBatchPiano) EmptyTer Ago 01, 2017 1:46 pm por sachadee

» Aulas de cmd
[BAT/C#] O piano (DBatchPiano) EmptySex Fev 24, 2017 4:44 pm por sachadee

» Fazer chat em rede domestica
[BAT/C#] O piano (DBatchPiano) EmptyDom Ago 14, 2016 12:19 am por Diego Augusto

» redirecionar comando for pra outro batch
[BAT/C#] O piano (DBatchPiano) EmptySex maio 27, 2016 1:29 pm por castioni24

Parceiros
Fórum grátis

Origem das visitas
[BAT/C#] O piano (DBatchPiano) Percent_0
Os membros mais ativos do mês
Sequeira69
[BAT/C#] O piano (DBatchPiano) I_vote_lcap[BAT/C#] O piano (DBatchPiano) I_voting_bar[BAT/C#] O piano (DBatchPiano) I_vote_rcap 

Destaque do mês
Destaque do Fórum

Carregando avatar...
Obrigado pela colaboração!

[BAT/C#] O piano (DBatchPiano)

2 participantes

Ir para baixo

[BAT/C#] O piano (DBatchPiano) Empty [BAT/C#] O piano (DBatchPiano)

Mensagem por Delmar Grande Sáb Jul 20, 2013 12:12 am

DBatchPiano.bat

Código:

/*
@echo off & cls

::Autor Delmar Grande
::fórum DBatchScript  http://dbatchscript.forumeiros.com/
::Data  Sab 20 Jul 2013

title DBatchPiano c# 2013
for /F %%i in ('dir /B /S ^"%WinDir%\Microsoft.NET\Framework\csc.exe^"') do set csc=%%i
if /i "%csc%"=="" cls&color 1c&Echo Voce nÆo tem o Netframework instalado!&pause
cls
:7
%csc% /nologo /out:"%tmp%\%~n0.exe" %0
"%tmp%\%~n0.exe"
::del "%tmp%\%~n0.exe" >NUL 2>&1
pause >nul
exit
*/

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace PianoBeep
{
    class Program
    {
        static void Main(string[] args)
        {
            ConsoleKeyInfo chr_Note; //A variável é declarada chr_Note

            Console.WindowHeight = Console.WindowHeight-5; //20 é removida na altura da consola
            Console.ForegroundColor = ConsoleColor.Magenta; //Vamos mudar a cor da fonte
            Console.Title = "DBatchPiano"; //Nós colocamos um título na barra de título
            Console.Write("                  #################\n"); //O título é sublinhado
            Console.Write("                  ## "); //O título é enquadrado
            Console.ForegroundColor = ConsoleColor.White; //Vamos mudar a cor da fonte
            Console.Write("DBatchPiano"); //Adicionando título
            Console.ForegroundColor = ConsoleColor.Magenta; //Vamos mudar a cor da fonte
            Console.Write(" ##"); //O título é enquadrado
            Console.Write("\n                  #################"); //O título é sublinhado
            Console.ForegroundColor = ConsoleColor.Green; //Vamos mudar a cor da fonte
            Console.Write("\n\nPressione uma nota (Teclas 1 à 8) : \n\n"); //Ele pede que o usuário digite as notas
            Console.ForegroundColor = ConsoleColor.Cyan; //Vamos mudar a cor da fonte

            do //A partir da declaração do loop infinito
            {
                chr_Note = Console.ReadKey(); //Nós lemos a tecla pressionada
                switch (Convert.ToChar(chr_Note.KeyChar)) //Interruptor precoce de nota chr_Note
                {
                    case '1': // Do
                        Console.Beep(523, 250); //Nós jogamos a nota
                        break;
                    case '2': // Re
                        Console.Beep(587, 250); //Nós jogamos a nota
                        break;
                    case '3': // Mi
                        Console.Beep(659, 250); //Nós jogamos a nota
                        break;
                    case '4': // Fa
                        Console.Beep(698, 250); //Nós jogamos a nota
                        break;
                    case '5': // Sol
                        Console.Beep(784, 250); //Nós jogamos a nota
                        break;
                    case '6': // La
                        Console.Beep(880, 250); //Nós jogamos a nota
                        break;
                    case '7': // Si
                        Console.Beep(988, 250); //Nós jogamos a nota
                        break;
                    case '8': // Do
                        Console.Beep(1046, 250); //Nós jogamos a nota
                        break;
                    default: //caso contrário
                        break; //Ele não faz nada
                }

            }
            while (true); //loop infinito
        }
    }
}

Obs: Ele precisa no Framework! Enjoy shisha 
Delmar Grande
Delmar Grande
Admineiro
Admineiro

Masculino
Mensagens : 532
Pontos : 1378
Data de inscrição : 25/06/2013
Idade : 33
Localização : Na frente do pc
Barra Respeito às Regras : Respeito às Regras 100%

https://dbatchscript.forumeiros.com

Ir para o topo Ir para baixo

[BAT/C#] O piano (DBatchPiano) Empty Re: [BAT/C#] O piano (DBatchPiano)

Mensagem por Vinny_743 Sáb Jul 20, 2013 2:57 pm

Bem legal delmar! Só que aqui deu um erro com essa linha:
Código:
using System.Linq;

Sem ela rodou certinho
Vinny_743
Vinny_743
Moderadeiro
Moderadeiro

Mensagens : 35
Pontos : 84
Data de inscrição : 29/06/2013
Localização : Unknown
Barra Respeito às Regras : Respeito às Regras 100%

Ir para o topo Ir para baixo

Ir para o topo


 
Permissões neste sub-fórum
Não podes responder a tópicos