Hyper
驱动牛犊
驱动牛犊
  • 注册日期2002-03-04
  • 最后登录2002-06-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1145回复:1

98ddk+vc++ 的环境问题 有关nmakedrv.bat

楼主#
更多 发布于:2002-05-18 18:36
哪位大侠能帮我看看这个nmakedrv。bat
并解释一下每个命令的用处
@echo off
if \"%1\"==\"\" goto usage
if \"%3\"==\"\" goto usage
if not exist %1\\bin\\setenv.bat goto usage
call %1\\bin\\setenv %1 %4
%2
cd %3
build -b -w %5 %6 %7 %8 %9
goto exit

:usage
echo usage   MakeDrvr DDK_dir Driver_Drive Driver_Dir free/checked [build_options]
echo eg      MakeDrvr %%DDKROOT%% C: %%WDMBOOK%% free -cef
:exit

如能给出c++6 的正确配置环境 就更加感谢了
marsboy
驱动牛犊
驱动牛犊
  • 注册日期2002-05-10
  • 最后登录2002-05-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-05-19 11:23
@echo off                                  <==关闭命令显示
if \"%1\"==\"\" goto usage                     <==无参数1则转到 Usage行继续执行
if \"%3\"==\"\" goto usage                     <==无参数3则转到Usage行继续执行
if not exist %1\\bin\\setenv.bat goto usage <==如果不存在setenv.bat文件,则转到usage继续执行
call %1\\bin\\setenv %1 %4 使用参数1、参数2、参数4执行%1目录下的setenv.bat文件
%2
cd %3 《=转到参数3目录
build -b -w %5 %6 %7 %8 %9 <=运行Build
goto exit 《=转exit行

:usage
echo usage MakeDrvr DDK_dir Driver_Drive Driver_Dir free/checked [build_options] <=显示usage MakeDrvr DDK_dir Driver_Drive Driver_Dir free/checked [build_options]
echo eg MakeDrvr %%DDKROOT%% C: %%WDMBOOK%% free -cef <=显示eg MakeDrvr %%DDKROOT%% C: %%WDMBOOK%% free -cef
:exit

实际我我无聊,回答此无聊问题,学学打字而以,没有其它。。。
我不想要垃圾邮件,放过我吧,阿门。。。。
游客

返回顶部