状況:私は15分ごとにWindowsスケジューラによって起動されている.batファイルを持っています。ただし、システムログオフ時にユーザーアクションは実行されません。私はそれがシステムに再度ログインするように.batファイルにいくつかのコードを追加することが可能な場合は知りたいですか?.batファイルでウィンドウにログイン
答えて
ユーザーがログアウトすると、画面がCtrl + Alt + Delログイン画面に移動すると、幸運チャックが実行されます。どのプログラミング言語からもCTRL + ALT + DELを認識させる方法はない。 VBScript SENDKEYSでさえそれはできません。それは名前とパスワードを入力するようにユーザログインに直接行く場合は、あなたが前にあなたの.batを実行する自動ログインのユーザに小さな.VBSのSendKeysスクリプトを作成することができます
login.vbs
set wshShell = WScript.CreateObject("WSCript.shell")
wshShell.sendkeys "Username"
wscript.sleep 1000
wshShell.sendkeys "{Tab}"
wscript.sleep 1000
wshShell.sendkeys "Password"
wscript.sleep 1000
wshShell.sendkeys "{ENTER}"
WScript.Quit
を、Windowsのスケジューラにそれを投げますユーザーがログオフされても実行されます。または、ログアウトしてから15分後にユーザーが自動ログインするようにしたい場合は、そのマシンのローカルグループポリシーに追加することができます。
実行タイプgpedit.mscに移動しますローカルコンピュータポリシー - >ユーザー 設定 - > Windows設定 - >スクリプト(ログオン/ログオフ)ダブル ログオフをクリックして追加...をクリックします。スクリプト名に .vbsのパスを入力してOKを押します。 .vbsファイルの開始時に、ユーザーがログオフしたときに自動的にスクリプトの残りを実行する前に、15分を待つように強制されます
wscript.sleep 900000
を追加します。
タスクスケジューラには、ユーザーがログオフしたときにタスクを実行するオプションがあります。それを有効にすると正常に動作するはずです。
あなたの質問に対する答えではなく、あなたの問題の解決策:) – MADMap
はい、私はそれを知っています:)しかし、ポイントは私の.batがSAP Logonアプリケーションを起動するので、アクションは実行できません。スケジューラがタスクを開始したときにシステムに自動ログインする方法はありますか? – Kitamo
ああ、これは今や理にかなっています。あなたはrunasパラメータでコマンドを実行しようとする可能性がありますか? (http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/runas.mspx?mfr=true) – MADMap
- 1. .batファイルで.batファイルを書き込む
- 2. ウィンドウのBAT(バッチ)ファイルをPythonスクリプトに変換する
- 3. batファイル
- 4. Batファイルを実行しているときの空のCMDウィンドウ
- 5. mstscのBATファイル
- 6. BatファイルとSQLPLUS
- 7. .batがウィンドウを停止する更新
- 8. batファイルが実際に
- 9. powershellの新しいウィンドウでbatファイルを呼び出してください
- 10. npmは.batでウィンドウを閉じないようにします。
- 11. Oracleストアドプロシージャとbatファイル
- 12. batファイルは、VirtualBoxの
- 13. クロスブラウザのダウンロード.Batファイル
- 14. .batファイルを別の.batファイルから開く
- 15. jarファイルの中にbatファイルを置く
- 16. エラー.batファイルのファイルに書き込む
- 17. php - 変数をウィンドウ.batスクリプトに渡しますか?
- 18. .batファイル、ノンブロッキング実行/起動
- 19. 有限ループの.batファイル
- 20. .batファイルの単純なロジック?
- 21. .batファイルをインストールする
- 22. batファイル内のLinuxコマンド - エイリアス
- 23. マック同等の.batファイル
- 24. .BATファイルを整理する
- 25. BATファイル:引数のパス
- 26. Python:新しいcmdウィンドウでbatファイルを実行するにはどうしたらいいですか?
- 27. ノードサーバをbatファイルで実行する
- 28. Javaコードで ".bat"ファイルを開く
- 29. BATファイルで特殊文字を渡す
- 30. ノードサーバーを.batファイルで開始する
ありがとう、今それは明らかに見える - 少なくとも私はそれがほとんど不可能であることを知っている。しかし、スクリプトは動作しません:) – Kitamo