問題タブ [windows-task-scheduler]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
136 参照

windows-task-scheduler - Windows 7 の schtasks

schtask で実行したい VBScript を開発しました。このスクリプトは、その実行のログをテキスト ファイルの形式で作成します。スクリプトを手動で実行すると正常に動作し、Windows XP マシンでスケジュールされたタスクを使用すると、問題は Windows 7 マシンにあります。スケジュールされたタスクを使用して Windows 7 マシンにログ ファイルを作成しません。パスを「\path\」形式で入力しようとしましたが、ログインしているユーザーのユーザー名とパスワードも言及しようとしました。何も機能しませんでした。専門家のコメントをお待ちしております。前もって感謝します。

0 投票する
3 に答える
4555 参照

java - .jar ファイルが Windows スケジューラで機能しない

こんにちは、Java で (Eclipse を使用して) プログラムを作成し、単一クラスのプログラムを .jar ファイルにエクスポートしました。このプログラムは、バッチ ファイルも開始します。.jar ファイルをダブルクリックすると、jar ファイルが完全に実行され、バッチ ファイルが開始されます。

しかし、私がやりたいのは、.jar ファイルを毎週実行することです。そのため、Windows スケジューラを使用して、アクションが .jar ファイルであるタスクを作成しました。これはうまくいきませんでした。次に、Windowsスケジューラが.jarを好きではないことをどこかで読んだので、2番目のバッチファイル(start.bat)を作成して.jarを開始し、最初のバッチファイルを開始することを考えました。

私のstart.batのコマンドは

java -jar myJar.jar

start.bat ファイルをダブルクリックすると、すべてが機能します。しかし、このタスクを開始するように Windows スケジューラを設定すると、cmd ウィンドウに対して次のエラー メッセージが表示されます。

エラー: jar ファイル myJar.jar にアクセスできません

すべてのファイルが同じディレクトリにあるため、これには本当に困惑しています。どんな助けでも真剣に感謝します、ありがとう。

0 投票する
2 に答える
1211 参照

windows - Windows schtasksは、開いていない場合はExcelを開き、開いていない場合はワークシートを開きます

Windows 7 の schtasks ツールでタスクを作成しました。毎月 15 日に Excel ワークブックを開いて確認し、更新する必要があることを思い出します。ハンディ。

問題は、このポップアップが表示された時点で既に Excel を開いている可能性が約 60% あり、そのワークブックを開いている可能性がわずかにあることです。その場合、結果はまったくエレガントではありません。タスクは Excel の別のコピーを開こうとしますが、これは読み取り専用アクセスについて不平を言い、ワークブック自体についても同様です。

SCHTASKS、またはバッチ ファイル (または推奨するその他の便利な Windows ツール) で、最初に Excel が開いているかどうかを確認し、開いている場合は、Excel の 2 つ目のコピーを開くのではなく、それに切り替える方法はありますか? .BAT ファイルで TASKLIST を使用して、ファイルが開いているかどうかを確認することに関するメモを見てきました。

しかし、BATCHファイルが開いている場合にどのように反応するかわかりません。BATCH ファイルで、既に実行中の Excel プロセスにファイルを開くように指示する方法がわかりません。

どうもありがとう!

0 投票する
1 に答える
529 参照

c# - Windows 7 で正常にスケジュールされて実行されたタスクは、Windows XP では実行できませんでした

タスクを自動的にスケジュールするアプリケーションを作成しています。Windows 7 と Windows XP の両方で動作するはずです。残念ながら、Windows XP では実行できないようです。

セットアップ .C ファイルで、バッチ ファイルを作成して実行します。Windows 7 バージョンでは、タスク コマンドは次のようになります。

%s は、セットアップ ファイル (および一時的なバッチ スクリプト) の作業ディレクトリです。この方法は、複数の Windows 7 マシンでテストされており、すべてのマシンで問題なく動作することが確認されています。XML ファイルを使用してタスクを作成することにした理由は、タスクがラップトップでは実行されないためです。デフォルトでは、自動生成された XML によってスクリプトがバッテリで実行されないように設定されているためです。

しかし、Windows XP で同じアプリケーションを実行しようとすると、/xml パラメータが認識されないというエラーが表示されたので、XP 用のタスク スケジュール コマンドを書き直しました。いずれにせよ、このアプリケーションが実行される XP コンピュータはラップトップではないことはわかっていたので、自動生成された XML の「バッテリで実行しない」部分について心配する必要はないと考えました。

Windows XP バージョンのタスク コマンドは次のとおりです。

アプリケーションのインストールが完了すると、スケジュールしたタスクで「実行できませんでした」というステータス メッセージが表示されます。手動で (XP と Windows 7 の両方で) 実行すると機能するため、スケジュールしている実行可能ファイルが機能することがわかっているため、この問題の解決策を見つけようと頭を悩ませています。

問題がある場合、実行可能ファイルは C# ファイルです。バッチ ファイルと C# 実行可能ファイルのオペレーティング ディレクトリをログに記録しましたが、どちらも正しいので、Windows XP でこのタスクを自動的に実行できない理由がわかりません。

誰かが私を助けることができれば、本当に感謝しています。私はこの問題に数日間取り組んできました。

0 投票する
1 に答える
2696 参照

vbscript - SCHTASK /QUERY を使用し、VBScript と cmd を使用して出力をテキスト ファイルに配置する方法

これが私が現在持っているコードです:

私の頭の中では、これは正しく動作するはずで、エラーなしで実行されますが、テキスト ファイルは更新されません。

テキスト ファイルは既に作成されているので、WScript 変数の作成について心配する必要はありません。

編集:

ありがとうデビッド!私はその2行を何時間も見ていました!

0 投票する
2 に答える
399 参照

python - 可変時間を SchTasks に設定する

これは私がこれまでに行ったことです

私が取得し続けるエラーは次のとおりです。

このように時間を直接使用すると、タスクは正常にスケジュールされます。

これを行う他の方法があれば、それは大歓迎です。

前もって感謝します!