2012-11-02 115 views
0

我已经用Visual Studio 2010创建了一个C#控制台应用程序。我想实现无需人工交互即可运行我的程序,甚至不需要打开Visual Studio。 手动这样做将导航到pathName \ programName \ programName \ bin \ Debug \并双击应用程序文件programName.exe编写批处理文件以运行.exe文件

但我怎么能做到这一点自动化? VS没有开放?

感谢, 莱安

+1

你为什么不右键点击exe文件,并选择'发送到>桌面作为shortcut'? –

回答

2

打开记事本,把在1号线:

pathName\programName\programName\bin\Debug\programName.exe 

另存为Runner.bat

运行 “Runner.bat” 但是你喜欢。

但是,除非您指定了任何额外的参数或影响程序执行的其他任何内容,否则这是完全多余的。

+0

谢谢,它工作。但是,有可能不显示命令提示符? –

+1

查看我的最后一段。如果您只是运行可执行文件(您可以设置Windows任务计划程序来执行此操作,而不是将其指向批处理文件,请将其指向.exe - 您可以将文件从调试或发布文件夹复制到更方便的位置你想,他们不需要Visual Studio运行),而不用使用批处理文件,你可能会避免获得命令提示符。我不知道你在做什么,但我不认为批处理文件是完全必要的。 – Brendan

0
@echo off 
title LainsAutoRun 

ECHO "Running Application" 

"YourApp.exe" 

:end 
0

如果你的文件名是C:

创建一个批处理文件myfile.bat 粘贴此批处理文件中的“C:\运行\ run.exe,您可以从批处理文件如下运行.exe“ 保存

现在运行此批处理文件将运行您的exe文件。

要自动执行此操作,请将任务添加到Windows Scheduler中。您可以指定想要自动运行批处理文件或exe的频率。

顺便说一句, 要在不打开VS的情况下运行此exe文件一次,只需在命令提示符下键入C:\ run.exe即可。在Windows调度

更多信息here