Запустить задачу в Visual Basic? - PullRequest
0 голосов
/ 06 июля 2011

Я пишу небольшое приложение на VB, и мне хотелось бы знать, как бы я его настроил, чтобы при нажатии пользователем кнопки выполнялось запланированное задание. Имейте в виду, что эта задача уже создана, мне просто нужно ее запустить.

Есть идеи?

Спасибо

Ответы [ 2 ]

0 голосов
/ 07 июля 2011

Как насчет использования недавно добавленной библиотеки System.Threading.Tasks?

Ссылка: http://msdn.microsoft.com/en-us/library/system.threading.tasks.aspx

0 голосов
/ 06 июля 2011

Используйте класс System.Diagnostics.Process.Вы можете создать процесс и запустить его с помощью метода Process.Start ().

РЕДАКТИРОВАТЬ: Следующий пример кода запускает helloworld.exe.Это просто для того, чтобы дать представление о классе Process.Вы можете найти этот пример в Process.Start Method

using System;
using System.Diagnostics;
using System.ComponentModel;

namespace MyProcessSample
{
    class MyProcess
    {
        public static void Main()
        {
            Process myProcess = new Process();

            try
            {
                myProcess.StartInfo.UseShellExecute = false;
                // You can start any process, HelloWorld is a do-nothing example.
                myProcess.StartInfo.FileName = "C:\\HelloWorld.exe";
                myProcess.StartInfo.CreateNoWindow = true;
                myProcess.Start();
                // This code assumes the process you are starting will terminate itself. 
                // Given that is is started without a window so you cannot terminate it 
                // on the desktop, it must terminate itself or you can do it programmatically
                // from this application using the Kill method.
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...