阅读:2914回复:6
如何写一个批处理自动编译指定文件夹程序?
这样写好像就停在了第二行了
@echo off C:\Windows\System32\cmd.exe /k D:\WinDDK\6001.18001\\bin\setenv.bat D:\WinDDK\6001.18001\ chk WLH cd E:\Driver\ @echo on build copy E:\Driver\objchk_wlh_x86\i386\FsDriver.sys \\192.168.0.101\D pause |
|
沙发#
发布于:2011-08-17 09:45
如果buildall.cmd就在代码所在的文件夹,
set TARGETDIR=F:\sagework\erm5\code\stable\fsdrv这一句可以写成通用的: set TARGETDIR=%~dp0 |
|
板凳#
发布于:2008-11-20 00:10
可以了,真的非常好用,推荐大家试试!谢谢 znsoft !
|
|
地板#
发布于:2008-11-18 00:25
这个就简单了,直接build -cZ 或者加点其它的你需要的东东了
|
|
|
地下室#
发布于:2008-11-17 00:16
znsoft 帮助真的很荣幸啊
buildrv.cmd应该怎么写呢? |
|
5楼#
发布于:2008-11-15 18:59
buildall.cmd
set DDK=C:\WinDDK\6001.18000 set TARGETDIR=F:\sagework\erm5\code\stable\fsdrv set TARGETDISK=f: rem %1 build type, %2 platformtype call %DDK%\bin\setenv.bat %DDK% %1 %2 cd %TARGETDIR% %TARGETDISK% call %TARGETDIR%\buildrv.cmd if %2 == W2k set BINDIR=win2k if %2 == Wnet set BINDIR=w2k3 if %2 == Wlh set BINDIR=wlH if %2 == Wxp set BINDIR=wxp rem net use * /d /y rem net use z: \\192.168.0.250\tmp\SageFs5 soft /user:soft call %TARGETDIR%\build\addsymbol.cmd %TARGETDIR%\..\lib\%BINDIR%\%1\i386\sage*.* e:\symbol SageFs5 |
|
|
6楼#
发布于:2008-11-15 18:58
cmd.exe /C .\buildall.cmd fre W2k
cmd.exe /C .\buildall.cmd fre Wlh cmd.exe /C .\buildall.cmd fre Wxp cmd.exe /C .\buildall.cmd fre Wnet |
|
|