我有一个宏,我会自动运行那个宏,总是在周一到周五的同一时间。我已经有一个宏,但它在打开文件后运行一次。如何做到每天重复,直到星期六和星期天?
Public Sub Workbook_Open()
Dim dtmStarttijd As Date
dtmStarttijd = TimeSerial(7, 10, 0)
' Is de macro gestart?
MsgBox "De macro voor het automatisch starten van de procedure is gestart."
Application.OnTime dtmStart
我有一个程序,它执行另一个程序,当该程序结束时,主程序继续运行。
Process p = Process.Start("program2.exe");
while (!p.HasExited)
Thread.Sleep(10000);
if (p.HasExited)
{
// Execute more code
}
当我运行这个程序时,它工作得很好。但当它用作windows中的计划任务时不起作用。此部分从不执行
if (p.HasExited)
{
// Execute more code
}
似乎找不到调试这个的方法。我已经被这个项目困了一个星期
我试图使用powershell更改计划任务的终止日期,因为对于同一件事的用户,有40多个任务。schtasks.exe /Change /tn "Cache USer" /u "mydomain\administrator" /p <password> /ed 23/07/2019,但我得到一个错误和翻译或搜索没有帮助。
FEHLER: Ungültige Syntax. Der Benutzername kann nicht ohne den Systemnamen angegeben werden. Geben Sie "SCHTASK
我正在尝试使用Visual Studios2005中的Windows Process.start服务来调用Windows任务调度程序(Schtask),后者调用bat文件。这个过程运行得很好,除了bat文件接受参数,但是当我试图将参数传递到bat文件中时,它就不能工作了。
public string RunSchtasks(string MachineName)
{
ErrorMessage = null;
Process myProcess = new Process();
ProcessStartInfo myProcessStartInfo = new Pro
我有一个预定的任务正在运行,但它似乎不起作用。此任务执行批处理文件。批处理文件只包含一行:
wscript c:\myfolder/myscript.vbs
此VBScript文件启动命令提示符,执行vpncli,休眠一分钟,然后继续建立连接,将用户名/密码发送到命令行窗口。
当从命令提示符窗口运行批处理文件时,这是正常的,但是使用计划的任务没有成功。它运行任务的帐户是一个服务托管帐户。运行该任务后,我将签入一个单独的命令行窗口vpncli,并看到连接仍然是断开的。
在计划任务中执行批处理文件时必须考虑哪些因素才能解决此问题?
下面是我在CMD中执行的代码的一部分。执行以下子例程:
Sub V