命令行运行devenv,如何绑定环境变量.

R9R9R9 2008-12-23 12:40:50


在桌面上有一个shortcut的Target是这样设置的
D:\BatchFiles\Launch.cmd Main "C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe" locale.sln
就是会先运行Launch.cmd Main ,然后启动vs IDE,这样vs就有了launch.cmd Main设置的一些环境变量之类的东西.

问题:
如果我想让vs直接在命令行下运行,那么我得如何写这个命令行呢?如何才能在命令行下使用launch.cmd Main设置的那些环境变量呢?


...全文
704 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
SammyLan 2008-12-23
  • 打赏
  • 举报
回复
set 猪头饼=JR&BT
start devenv.exe R9R9R9_IS_BT.sln /useenv
SammyLan 2008-12-23
  • 打赏
  • 举报
回复
KAO
问题点数11....
你诅咒回帖的继续过11啊
SammyLan 2008-12-23
  • 打赏
  • 举报
回复
start devenv.exe R9R9R9_IS_BT.sln /useenv
normallife 2008-12-23
  • 打赏
  • 举报
回复
环境变量path里添加
SammyLan 2008-12-23
  • 打赏
  • 举报
回复



using System;
using System.Diagnostics;
using System.ComponentModel;


namespace CSStartDev
{
class Program
{
static void Main(string[] args)
{
Process proc1 = new Process();
proc1.StartInfo.FileName = @"C:\Program Files\Microsoft Visual Studio 8\VC\vcvarsall.bat";
proc1.StartInfo.Arguments= @"x86";
proc1.Start();
Process proc2 = new Process();
proc2.StartInfo=proc1.StartInfo;
proc2.StartInfo.FileName = @"devenv.exe";
proc2.StartInfo.Arguments = "\"C:\\Documents and Settings\\lanx\\My Documents\\Visual Studio 2005\\Projects\\startdev\\startdev.sln\" /rebuild debug solutionconfig /useenv";
proc2.Start();

}
}
}






SammyLan 2008-12-23
  • 打赏
  • 举报
回复



using System;
using System.Diagnostics;
using System.ComponentModel;


namespace CSStartDev
{
class Program
{
static void Main(string[] args)
{
Process proc1 = new Process();
proc1.StartInfo.FileName = @"C:\Program Files\Microsoft Visual Studio 8\VC\vcvarsall.bat";
proc1.StartInfo.Arguments= @"x86";
proc1.Start();
Process proc2 = new Process();
proc2.StartInfo=proc1.StartInfo;
proc2.StartInfo.FileName = @"devenv.exe";
proc2.StartInfo.Arguments = "\"C:\\Documents and Settings\\lanx\\My Documents\\Visual Studio 2005\\Projects\\startdev\\startdev.sln\" /rebuild debug solutionconfig /useenv";
proc2.Start();

}
}
}






SearchLife 2008-12-23
  • 打赏
  • 举报
回复
up
R9R9R9 2008-12-23
  • 打赏
  • 举报
回复
目的只有一个:

在c#程序中,调用命令行vs,编译程序,而不启动vs ide.

65,186

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧