2016-06-27 9 views
-3

今のところ私はexe版を2回クリックして呼び出すデスクトップアプリケーションを持っています。私はそのexeバージョンを自動的に起動したい。アプリケーションはVisual Basicを使用してVisual Studio 2013で作成されます。毎日午後4時など、exe版を自動的に起動する方法は?特定の時間にPC上のWindowsフォームアプリケーション.exeを起動するには?

+0

定義済みの時間はどういう意味ですか? –

+0

より具体的に、これまでに試したことをお見せください。私は[this](http://stackoverflow.com/help/how-to-ask)を読んで、[tour](http://stackoverflow.com/tour)に行くことをお勧めします。とにかく - ヒント - あなたは 'Timer'の使用を検討するかもしれません –

+0

午後4時にそのプロセスを自動的に開始します。 – SeaSide

答えて

0

タスクスケジューラを使用するのが最も簡単ですが、ユーザーがログオンしているときだけ実行しても問題ない場合や、インターフェイスが表示されない場合にのみ実行できます。ユーザーがログオンしているかどうかにかかわらず、コンソールアプリケーションを実行するように設定してもコンソールアプリケーションは表示されません。プログラムが続行されるようにログイン資格情報を入力するためにはログオンする必要があるので、これは問題ではないと思います。

+0

私はこれが最善の解決策だと思います。私のコードを新しいWebページ(.aspx)に置き換え、.vbsスクリプトを作成してタスクスケジューラ経由で呼び出す方が良いかもしれません。 – SeaSide

+0

それはあなたのために働く場合、戻って私の答えを選択してください。ありがとうございました。 – topshot

0

VB.NETで別のアプリケーションを作成できます。起動時に起動するように設定することができます(Clickonce auto start on login)。その後、毎分、タイマーを使用して、時間が4時であるかどうかを確認することができます。そうであれば、アプリケーションを起動します。

関連する問題