`
yexin218
  • 浏览: 970938 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

使用BAT文件编译驱动

阅读更多

具体讨论参考 OSR Online的“Using ".bat" file to build driver ”。[没有固定连接,Google搜索得到]

根据讨论内容,自己整理的:

@echo off
@set PROJDIR=C:\Users\Leyond\Desktop\first
@if not exist "%WDKPATH%\bin\setenv.bat" set WDKPATH=C:\WinDDK\7600.16385.0
@echo on
 cmd /c "%WDKPATH%\bin\setenv.bat %WDKPATH% chk x86 win7 && CD %PROJDIR% && build/ceZ"
@if %ERRORLEVEL% neq 0 goto builderror
@goto done
   
:missingfiles

@if not exist "%WDKPATH%\bin\setenv.bat" (
   echo ** Unable to find the path to the WDK          ** 
   echo ** Please set the WDKPATH environment variable **
 ) else if not exist "%WIX%bin\candle.exe" (
  echo ** Unable to find the Windows Installer XML    **
  echo ** Please set the WIX environment variable     **
 )
 goto done
 
:builderror
@echo The build failed.
pause
:done
pause
 

 

本人不是很懂 命令,有个疑问就是无论编译是否成功,都要停下来显示编译信息,添加pause,效果上能搞定,语法啥的正确吗?..

分享到:
评论

相关推荐

    Filter驱动开发笔记

    使用BAT文件编译驱动 - **BAT文件**:批处理脚本文件,用于自动化执行一系列命令。 - **编译驱动**:通过编写BAT脚本来自动执行编译步骤,简化开发流程。 #### 26. FilterAttach中分配NetBufferListPool - **...

    javajar包运行及bat文件制作.doc

    3. **运行Bat文件**:双击该bat文件即可运行jar程序。 #### 五、通过Bat文件传递参数给Java程序 如果希望在运行时向Java程序传递参数,可以通过在bat文件中修改运行命令来实现。例如,对于以下Java代码: ```java ...

    bat文件编写语言

    在 DOS 和 Win9x/Me 系统下,C:盘根目录下的 AUTOEXEC.BAT 批处理文件是自动运行批处理文件,每次系统启动时会自动运行该文件,可以将系统每次启动时都要运行的命令放入该文件中,例如设置搜索路径,调入鼠标驱动和...

    VS2005编译驱动

    9. 最后,执行“生成”->“生成解决方案”,VS2005将编译驱动程序,生成SYS文件。 通过这些步骤,你已经成功地将VS2005配置成了一个驱动程序开发环境。现在,你可以利用VS2005强大的调试和代码编辑功能来开发和调试...

    reg转bat工具-完美版

    这些文件各有其特性和用途,而“reg转bat工具-完美版”则提供了一个方便的解决方案,将reg文件转换为bat文件,使得注册表的导入和导出操作更加灵活和便捷。 首先,reg文件是Windows操作系统中的注册表编辑器保存或...

    ifs 过滤驱动开发 环境搭建和编译方法说明

    总的来说,IFS过滤驱动开发涉及安装WDK,创建和配置驱动项目,编写和编译驱动代码,以及可能的驱动签名和安装。对于初学者来说,理解这些基本步骤是至关重要的,通过实践和参考提供的资源,你将能够顺利地进行IFS...

    BAT32G137 Examples_中微电子BTA32G173_

    1. **驱动程序**:为BTA32G173的各种外设提供驱动支持,比如GPIO、ADC、PWM等。 2. **示例代码**:展示如何初始化芯片、控制外设以及执行特定功能的代码片段。 3. **开发工具**:可能包括编译器、调试器等,帮助...

    详解MTK编译命令及相关文件

    资源编译主要处理界面元素、字符串、字体等,而代码编译则涉及应用程序和底层驱动的源代码。 资源的编译: 1. 当你需要对字符串资源、字库文件、MMI配置文件等进行修改时,例如在..\plutommi\Customer\...

    windows驱动讲稿1.1 - 搭建编译环境

    - **编译结果**:根据目标类型设定,WDK内核编译器可以编译生成驱动文件(.sys)、可执行文件(.exe)以及静态或动态链接库文件(.lib/.dll)。 - **默认编译结果目录**:编译成功后,默认会在项目目录中生成名为`obj%...

    GDAL2.4.0编译好的文件

    这些编译好的文件对于开发者和GIS用户来说非常方便,因为他们无需自行配置环境和编译源代码,可以直接在支持的平台上使用这些库进行开发或数据分析。 描述中提到的“原版”意味着这些文件未经修改,是官方GDAL ...

    ddkwizard+ddkbuild_bat+ddkbuild_cmd

    `ddkbuild.bat` 和 `ddkbuild.cmd` 文件是构建脚本,它们用于编译和链接驱动程序代码。在Windows驱动开发中,构建过程通常涉及到调用WDK中的`build.exe`工具,这个工具负责管理编译、链接和资源编译等步骤。`ddk...

    BAT_Test.rar_TCC_IoctlCode.h_bat-test_wince_电量_电量检测

    在“BAT_Test”这个压缩包中,可能还包含了其他的源代码文件、编译脚本或配置文件,它们一起构成了电量检测的完整解决方案。开发者可以通过编译并运行“bat-test”来检查wince设备的电池状态,这对于设备制造商和...

    BAT32G137 项目开发例程.rar

    这个压缩包可能包含了多个示例程序、配置文件以及相关的库函数,帮助开发者了解如何在实际应用中使用这款微控制器。 描述中的“中微MCUBAT32G137的项目开发例程和库函数”进一步确认了这是针对中微公司(可能是中国...

    Delphi实现将EXE转换为BAT批处理文件.rar

    要将一个EXE文件转换为BAT文件,我们需要创建一个包含适当命令的文本文件,并将其扩展名改为`.bat`。 在Delphi中,我们可以通过以下步骤实现这个功能: 1. **读取EXE文件信息**:首先,我们需要获取EXE文件的启动...

    反编译 回编

    这个过程通常包括重新构建.dex文件,调整资源文件,然后使用`apksigner`或`sign.bat`进行签名,最后通过`zipalign`工具优化APK,以确保其运行效率。 需要注意的是,反编译和回编译涉及到版权和法律问题。除非得到原...

    并口驱动giveio源代码

    "install_giveio.bat"、"remove_giveio.bat"和"status_giveio.bat"是批处理文件,分别用于安装、卸载和检查“Giveio”驱动的状态。在Windows系统中,驱动的安装和卸载通常需要管理员权限,并且可能涉及注册表操作和...

    ST-LINK官方驱动下载

    - `stlink_winusb_install.bat` 是一个批处理文件,通常用于自动安装ST-LINK的WinUSB驱动,适用于大部分用户。 - `dpinst_amd64.exe` 和 `dpinst_x86.exe` 是设备驱动安装程序,分别用于64位和32位的Windows系统。...

    windows mobile编译步骤

    - 执行相应的`.bat`文件,如`Hisi**.bat`或`Hisi**_base.bat`,这些脚本用于初始化平台配置。 3. **处理特定功能模块:** - 针对特定硬件特性,比如LCD显示、摄像头驱动等,需要单独处理。 - LCD相关配置可能...

    高级汇编(aa)语言的编译器,带有生成nsf音乐文件 的工具和驱动程序_ C语言_代码_下载

    aa 自创的语言“advanced assembler”语言源文件,程序代码可以做到与cm文件行单位的一一对应,使用nsfaa.exe编译,具体说明参见./doc/AdvancedAssembler.txt (建议设置文本编辑器高亮选项为HSP模式) bat 批处理...

Global site tag (gtag.js) - Google Analytics