我已经用Visual Studio 2010创建了一个C#控制台应用程序。我想实现无需人工交互即可运行我的程序,甚至不需要打开Visual Studio。 手动这样做将导航到pathName \ programName \ programName \ bin \ Debug \并双击应用程序文件programName.exe编写批处理文件以运行.exe文件
但我怎么能做到这一点自动化? VS没有开放?
感谢, 莱安
我已经用Visual Studio 2010创建了一个C#控制台应用程序。我想实现无需人工交互即可运行我的程序,甚至不需要打开Visual Studio。 手动这样做将导航到pathName \ programName \ programName \ bin \ Debug \并双击应用程序文件programName.exe编写批处理文件以运行.exe文件
但我怎么能做到这一点自动化? VS没有开放?
感谢, 莱安
打开记事本,把在1号线:
pathName\programName\programName\bin\Debug\programName.exe
另存为Runner.bat
运行 “Runner.bat” 但是你喜欢。
但是,除非您指定了任何额外的参数或影响程序执行的其他任何内容,否则这是完全多余的。
谢谢,它工作。但是,有可能不显示命令提示符? –
查看我的最后一段。如果您只是运行可执行文件(您可以设置Windows任务计划程序来执行此操作,而不是将其指向批处理文件,请将其指向.exe - 您可以将文件从调试或发布文件夹复制到更方便的位置你想,他们不需要Visual Studio运行),而不用使用批处理文件,你可能会避免获得命令提示符。我不知道你在做什么,但我不认为批处理文件是完全必要的。 – Brendan
@echo off
title LainsAutoRun
ECHO "Running Application"
"YourApp.exe"
:end
如果你的文件名是C:
创建一个批处理文件myfile.bat 粘贴此批处理文件中的“C:\运行\ run.exe,您可以从批处理文件如下运行.exe“ 保存
现在运行此批处理文件将运行您的exe文件。
要自动执行此操作,请将任务添加到Windows Scheduler中。您可以指定想要自动运行批处理文件或exe的频率。
顺便说一句, 要在不打开VS的情况下运行此exe文件一次,只需在命令提示符下键入C:\ run.exe即可。在Windows调度
更多信息here
你为什么不右键点击exe文件,并选择'发送到>桌面作为shortcut'? –