gpt4 book ai didi

vb.net - 如何从vb.net中的命令行发送Yes参数以覆盖计划

转载 作者:行者123 更新时间:2023-12-04 22:19:47 25 4
gpt4 key购买 nike

我正在开发和应用程序,并且正在使用vb.net从命令行创建计划的任务。

当我尝试创建现有计划时,命令行窗口会问我们是否要覆盖现有计划任务,我的问题是:

如果我使用消息框询问该参数,该如何自动发送该参数;如果用户回答是,它将自动替换计划任务。

这就是我这样做的方式:

Dim KeyToSend as string = " /Create /SC MONTHLY /D 11 /TN "SFTP_FILE_Javier" /TR "\"C:\Users\salasfri\Documents\Visual Studio 2012\Projects\prjFileTrans20151102\prjFileTrans\prjFileTrans\bin\Debug\prjFileTrans.exe\" SFTP_FILE" /ST 16:44"
taskProcess.StartInfo = New ProcessStartInfo(Environment.SystemDirectory + "\SchTasks.exe", KeyToSend)
taskProcess.Start()

当该行到达taskProcess.Start()行时,将出现命令提示符窗口,询问我们是否要替换计划任务,并且必须输入Y/N(取决于是否要执行此任务)。

我想自动做

我尝试使用taskProcess.StartInfo.Arguments =“Y”,但是没有用

任何想法?

谢谢

最佳答案

您可以使用schtasks.exe /Query来检查任务是否已经存在,然后使用/F标志强制删除/替换而不发出警告。

Reference

关于vb.net - 如何从vb.net中的命令行发送Yes参数以覆盖计划,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33662014/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com