msvc实现自动编译

@echo off
setlocal

path   %path%;C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE
@set VC7DIR=C:\Program Files\Microsoft Visual Studio 9.0\VC
@set BASEDIR=C:\WINDDK\3790.1218
@set DRIVERWORKS31=I:\Code\STC

@if "%VSINSTALLDIR%"=="" goto Usage
@if "%VCINSTALLDIR%"=="" set VCINSTALLDIR=%VSINSTALLDIR%
@if "%zip.4.64%"=="" goto ERROR
@if "FrameworkDir"=="" goto ERROR
@if "FrameworkVersion"=="" goto ERROR
@if "FrameworkSDKDir"=="" goto ERROR

@set DevEnvDir=%VSINSTALLDIR%

@rem
@rem Root of Visual C++ installed files.
@rem
@set MSVCDir=%VCINSTALLDIR%\VC

@rem
@echo Setting environment for using Microsoft Visual Studio .NET 2003 tools.
@echo (If you have another version of Visual Studio or Visual C++ installed and wish
@echo to use its tools from the command line, run vcvars32.bat for that version.)
@rem

@REM %VCINSTALLDIR%\Common7\Tools dir is added only for real setup.

@set PATH=%DevEnvDir%;%MSVCDir%\BIN;%VCINSTALLDIR%\Common7\Tools;%VCINSTALLDIR%\Common7\Tools\bin\prerelease;%VCINSTALLDIR%\Common7\Tools\bin;%FrameworkSDKDir%\bin;%FrameworkDir%\%FrameworkVersion%;%zip.4.64%;%PATH%;
@set INCLUDE=%MSVCDir%\ATLMFC\INCLUDE;%MSVCDir%\INCLUDE;%MSVCDir%\PlatformSDK\include\prerelease;%MSVCDir%\PlatformSDK\include;%FrameworkSDKDir%\include;%INCLUDE%
@set LIB=%MSVCDir%\ATLMFC\LIB;%MSVCDir%\LIB;%MSVCDir%\PlatformSDK\lib\prerelease;%MSVCDir%\PlatformSDK\lib;%FrameworkSDKDir%\lib;%LIB%

@goto end

:Usage

@echo. VSINSTALLDIR variable is not set.
@echo.
@echo SYNTAX: %0

@goto end

:end


devenv .\STC.sln /rebuild Debug


devenv  .\STC.sln /rebuild Release


7z a -r Driver.zip .\Generate
IF %ERRORLEVEL% NEQ 0 GOTO ERROR

IF EXIST "output" (RD /s /q "output")
md output
copy Driver.zip output\Driver.zip
@echo on
echo Succeeded!
endlocal
exit 0

:ERROR
@echo on
echo Failed!
endlocal
exit 1

 

SVN会报错的原因有两个解决方案。

一:配置path环境变量,将SVN的地址放在游览器里面解析一下,换成有很多百分号的那种然后在放到svndowlode的那个svn路径中。可以跳过自动配置步骤。

二:算出下载目录下面的.svn文件。

 

 

 

转:如何用DOS命令批量删除文件?

2011-07-07 08:38:37
如何用DOS命令批量删除文件?比如viking蠕虫病毒会在系统里产生大量的“_desktop.ini”文件,虽然杀毒后系统无问题了,但看着总归不爽。我们可使用DOS命令批量删除“_desktop.ini”。
点击“开始”→“运行”,输入:“CMD”后回车。然后在“命令提示符”窗口下输入:
del X:\_desktop.ini /f /s /q /a (X代表你要操作的盘符,如果是C盘就把X改成C)
强制删除X盘下所有目录内(包括X盘本身)的_desktop.ini文件并且不提示是否删除。
本文属原创,转帖请注明出自狐狸吖的BloG:http://hi.baidu.com/ifox/ ,有问题请留言到本博客。
 
参数含义:
/f 强制删除只读文件。
/q 指定静音状态。不提示您确认删除。
/s 从当前目录及其所有子目录中删除指定文件。显示正在被删除的文件名。 
/a 按照属性来删除。 
 
还有很多朋友说机器中有很多“thumbs.db”的隐藏文件,那是正常的。是系统启用了图片缓存缩略图所产生的文件,如果想清除的话,一样可以使用上述方法批量删除该文件,比如C盘:
del c:\thumbs.db /f /s /q /a
删除了这个文件以后,为了找个一劳永逸的方法,我们再接着输入:
regsvr32 /u shmedia.dll
确定之后,系统不会再产生“thumbs.db”文件了。(还是建议开启该项,能加快文件夹中的图片预览速度)


三:记得加用户权限,用户才能看到结果,查看邮件
 

你可能感兴趣的:(Microsoft,dos,Path,include,tools,output)