none
Programa para executar um arquivo em um determidodo horário RRS feed

  • Pergunta

  • Sou iniciante em programação e estou fazendo um programa em win forms para executar um arquivo em um determinado horário utilizando um Timer, mas no momento indicado, o programa não executa.

    Este é o código em C#:

     

    namespace WindowsFormsApplication8
    {
        public partial class Form1 : Form
        {
            public string _hora = "16:51:03 ";

            DateTime hora = new DateTime();

            public Form1()
            {
                InitializeComponent();
            }

            private void Form1_Load(object sender, EventArgs e)
            {
               
                timer1.Start();
                hora = Convert.ToDateTime(_hora);
                label2.Text = hora.ToString();
            }

            private void timer1_Tick(object sender, EventArgs e)
            {
               
                timer1.Start();
               
                if (DateTime.Now == hora)
                {
                                  
                    System.Diagnostics.Process.Start(@"C:\Users\Rafael\Desktop\FiatNet 5.0\Sincronizador de versões");
                   
                   
                }

            }

           
            #region
            private void button1_Click(object sender, EventArgs e)
            {
                timer1.Enabled = true;
            }

            private void button2_Click(object sender, EventArgs e)
            {
                timer1.Enabled = false;
            }

            private void Form1_Resize(object sender, EventArgs e)
            {
               if (WindowState == FormWindowState.Minimized)
                {
                    Hide();
                }
            }

            private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e)
            {
                if (WindowState == FormWindowState.Minimized)
                {
                    Show();
                    WindowState = FormWindowState.Normal;
                }
            }

    Desde já agradeço

    quarta-feira, 16 de fevereiro de 2011 12:04