C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 51 を表示中)
■28483 / )  C#から引数""付のコマンド(exe)を実行したい
□投稿者/ YOU (1回)-(2008/11/26(Wed) 21:59:08)

分類:[C#] 

言語:VisualStdio 2008 C#

タスクスケジューラの登録をSystem.Diagnostics.Process.Start()を使って
以下のコーディングで実行したのですが、タスクスケジューラに登録されません。
直接、batファイルで実行するとタスクスケジューラに登録されました。
気になる箇所として"\"" + sBackApp + "\"" なのですがこの記述で
問題ないのでしょうか?
すみませんがご教授お願いいたします。


c#(エラーは出ずにスケジューラに登録されない)
string sCreate = "/create /tn"
string sBackApp = "Backup App"
string sPath = "/tr c:/TEST/ServiceInstall.bat /sc daily /st 04:00:00";
string sCmd = sCreate + "\"" + sBackApp + "\"" + sPath;
Process.Start("schtasks.exe","")

batファイル(タスクスケジューラに登録される)
schtasks /create /tn "Backup App" /tr /../Anritsu/ServiceInstall.bat /sc daily /st 04:00:00


返信 編集キー/


管理者用

- Child Tree -