я пытаюсь использовать команду at
чтобы сделать конкретное одноразовое выполнение.
предположим, что у меня есть пакетный файл в c:\bat.bat
который содержит:
%* > d:\out.txt
у меня также есть Java с путем, зарегистрированным в моем Windows 7 x64. Затем я открываю приглашение CMD как администратор и пытаюсь выполнить командный файл, например так:
c:\bat.bat java
Приведенная выше команда выполнит пакет со строкой 'java' в качестве одиночного параметра. затем java будет передан в пакет и запущен с перенаправлением вывода в конкретный файл, d:\out.txt
.
выполнение выполняется правильно, и out.txt
который содержит некоторые сообщения об использовании Java.
Хорошо, проблема в том, что когда я пытаюсь использовать команду at
например:
at 9:10 c:\bat.bat java
out.txt никогда не создавался, любая идея. примечание: вы можете попробовать указать любую другую программу в качестве параметра.
спасибо за вашу помощь :)