我已经用 Visual Studio 2010 创建了一个 C# 控制台应用程序。我想在没有人工交互的情况下运行我的程序,甚至不需要打开 Visual Studio。手动执行此操作将导航到 pathName\programName\programName\bin\Debug\ 并双击应用程序文件 programName.exe
但我怎样才能做到这一点自动化?没有打开VS?
谢谢, 莱恩
我已经用 Visual Studio 2010 创建了一个 C# 控制台应用程序。我想在没有人工交互的情况下运行我的程序,甚至不需要打开 Visual Studio。手动执行此操作将导航到 pathName\programName\programName\bin\Debug\ 并双击应用程序文件 programName.exe
但我怎样才能做到这一点自动化?没有打开VS?
谢谢, 莱恩
打开记事本,输入1行:
pathName\programName\programName\bin\Debug\programName.exe
另存为Runner.bat
随心所欲地运行“Runner.bat”。
但是,除非您指定任何额外的参数,或者任何其他影响程序执行的东西,否则这是完全多余的。
@echo off
title LainsAutoRun
ECHO "Running Application"
"YourApp.exe"
:end
如果您的文件名为 C:\run.exe,您可以从批处理文件中运行它,如下所示:
创建一个批处理文件 myfile.bat 将其粘贴到您的批处理文件“C:\run.exe”中保存
现在运行这个批处理文件将运行你的 exe。
要自动执行此操作,请将任务添加到 Windows 计划程序中。您可以指定希望自动运行批处理文件或 exe 的频率。
顺便说一句,要在不打开 VS 的情况下运行此 exe,只需在命令提示符下键入 C:\run.exe。
有关 Windows 调度程序的更多信息在这里