bat for qsf文件

@echo off
setlocal enabledelayedexpansion

set PROJ=%~n0
set QROOT_SH=d:\quartus\quartus\bin64
set PROJ_DIR=d:\works\proj\%PROJ%
set TCLS_DIR=D:\works\scripts\s_nano

set rev=%1
if defined rev (
    echo qsf is %rev%
) else (
    echo qsf is null, please input :
    set /p rev=
    echo qsf is !rev!
)

cd %PROJ_DIR%
@echo off>%rev%.qsf
%QROOT_SH%\quartus_sh -t %TCLS_DIR%\%PROJ%.tcl %rev% %PROJ%
cd %TCLS_DIR%
pause
 

refered to 

https://stackoverflow.com/questions/17601473/using-set-p-inside-an-if-statement

 

转载自:https://blog.csdn.net/testset/article/details/81869069

You may also like...

退出移动版