@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命令批量删除文件?比如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”文件了。(还是建议开启该项,能加快文件夹中的图片预览速度)
三:记得加用户权限,用户才能看到结果,查看邮件