【发布时间】:2020-04-22 17:19:54
【问题描述】:
我试图从 Windows 任务调度程序调用一个简单的 VB 子程序,VB 脚本位于一个非常大的项目中,所以我在项目中创建了一个新项目,只是为了测试脚本的执行。现在我只是试图返回一个简单的字符串,这样过程就会像这样进行,这也是我将如何调试和测试它:
Windows 任务计划程序 > 命令行 > .vb > 子/方法
这是我目前正在使用的测试类。
Public Class clsSchedule
Public Sub RunTasksFromCommandLine(ByVal lstrArgs() As String)
Try
For i As Integer = 1 To lstrArgs.Length - 1 Step 1
lstrProcessKey = lstrArgs(i).Trim("-"c).Trim("/"c).ToUpper
Next i
End Try
End Sub
End Class
【问题讨论】:
-
Batch 只能运行程序和其他批处理脚本。调用可以运行您的 VB 代码的程序。
-
您可以修改您的应用程序以接受特定的命令行参数,然后仅在检测到它时运行该方法。然后它可以将其他参数传递给该方法。
标签: vb.net batch-file cmd