mirror of
https://github.com/HDFGroup/hdf5.git
synced 2025-02-17 16:10:24 +08:00
[svn-r10896] Purpose:
Add convert.js Description: convert.js will be used to convert project files format from MSVS 6.0 to MSVS .Net Solution: Platforms tested: Windows XP Misc. update:
This commit is contained in:
parent
46323232f3
commit
476c5ed150
34
windows/batch_net/convert.js
Executable file
34
windows/batch_net/convert.js
Executable file
@ -0,0 +1,34 @@
|
||||
/* Provided by: Microsoft
|
||||
URL: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html/vclrfupgradingvisualcprojectstovisualstudionetinbatchmode.asp
|
||||
*/
|
||||
var vcProj = new ActiveXObject("VisualStudio.VCProjectEngine.7.1");
|
||||
var objFile = new ActiveXObject("Scripting.FileSystemObject");
|
||||
var objArgs = WScript.Arguments;
|
||||
|
||||
// check the arguments to be sure it's right
|
||||
if (objArgs.Count() < 2)
|
||||
{
|
||||
WScript.Echo("VC6 or 5 DSP Project File Conversion");
|
||||
WScript.Echo("Opens specified .dsp and converts to VC7.1 Format.");
|
||||
WScript.Echo("Will create project file with .vcproj extension");
|
||||
WScript.Echo("\n\tusage: <full path\project.dsp> <full path\project.vcproj>");
|
||||
WScript.Quit(1);
|
||||
}
|
||||
|
||||
WScript.Echo("\nConverting: "+ objArgs.Item(0));
|
||||
// If there is a file name of the .vcproj extension, do not convert
|
||||
var vcProject = vcProj.LoadProject(objArgs.Item(0));
|
||||
if (!objFile.FileExists(vcProject.ProjectFile))
|
||||
{
|
||||
// specify name and location of new project file
|
||||
vcProject.ProjectFile = objArgs.Item(1);
|
||||
|
||||
// call the project engine to save this off.
|
||||
// when no name is shown, it will create one with the .vcproj name
|
||||
vcProject.Save();
|
||||
WScript.Echo("New Project Name: "+vcProject.ProjectFile+"\n");
|
||||
}
|
||||
else
|
||||
{
|
||||
WScript.Echo("ERROR!: "+vcProject.ProjectFile+" already exists!\n");
|
||||
}
|
Loading…
Reference in New Issue
Block a user