2012-03-02 16 views
4

Windowsタスクスケジューラに新しいタスクを追加しようとしています(schtasks.exe)。私が今問題を抱えているのは、タスクを実行する曜日を指定することです。schtasks.exeの曜日パラメータを指定する言語に依存しない方法

私は、愚かなプログラムが、その引数を曜日名の文字列省略形として取得することを主張していることから、OS言語にローカライズされています。

他のパラメータは英語の文字列を受け入れても問題ありませんが、ドイツ語のシステムでは「SUN」を指定しても動作しません。どうすれば回避できますか?

2つの言語をサポートすることの問題だった場合は、アプリケーションが翻訳されていてそれは悪くないでしょう。しかし、私は、ツールのツールが入ってくるすべての言語を期待する必要があり、このよう...

私はところでC#で働いている...

答えて

2

あなたは(三月で始まる週のすべての日を越えることができ日曜日である第4回2012年3月10日土曜日まで)、フォーマットをddd(短い曜日)に設定します。そうすれば、あなたのロケールに基づいて7つの短日の名前がす​​べて得られます。

+0

独立した言語があるエクスポートされたXMLにXMLの

schtasks /Create [/S <system> [/U <username> [/P [<password>]]]] /XML <xmlfile> /TN <taskname> 

コンテンツを使用してタスクを作成します。.. – Zalumon

0

タスクをWindowsスケジューラで定義することができます。 XML(右クリック - >エクスポート)として定義をエクスポートします。私は「DAILY」、「WEEKLY」、「MONTHLY」などを翻訳しようとするまで、これはかなり良いアイデアだと思いました

+0

Windows XPではこのオプションが表示されません。私はそれがWindows 7以上のためだと思います... – FrEaKmAn

関連する問題