Files
LVDS1M/Sourceprj.bat

52 lines
1.5 KiB
Batchfile
Raw Normal View History

2026-02-02 17:58:25 +08:00
@REM @echo off
@REM setlocal
@REM set VAR1=value1
@REM set VAR2=value2
@REM call C:\Xilinx\Vivado_Lab\2023.1\bin\vivado_lab -mode tcl
@REM endlocal
@REM ------------------------------------------------------------------
@echo off
@REM 设置控制台为UTF-8编码
chcp 65001 >nul
setlocal
@REM :: 假设Vivado已经被安装在下述路径
set VIVADO_PATH=C:\Xilinx\Vivado\2024.2\bin
@REM 设置VIVADO版本的环境变量如果有的话; 这里VIVADO_VERSION替换成实际的字符串比如“2019.1”
set VIVADO_VERSION=2024.2
set PATH=%VIVADO_PATH%;%PATH%
@REM :: 打印当前Vivado的版本号
echo Loaded Vivado version %VIVADO_VERSION%
@REM REM 读取 config.ini 中的 username 和 password 字段值
@REM FOR /F "tokens=2 delims==" %%A IN ('findstr /R "^PORT=" config.ini') DO SET PORT=%%A
@REM FOR /F "tokens=2 delims==" %%A IN ('findstr /R "^TARGET=" config.ini') DO SET TARGET=%%A
:: 这里输入你要执行的命令和使用到的变量
:: 例子运行vivado_lab命令并回显用户输入的变量VALUE。
@REM set /p USER_INPUT="Enter the value for VARIABLE: "
@REM echo Your input was: %USER_INPUT%
call vivado -mode batch -source project_gen.tcl
@REM call vivado_lab -mode batch -source Configscript.tcl -tclargs
endlocal
@REM @echo off
@REM :: 获取传入的参数
@REM set PARAM1=%~1
@REM set PARAM2=%~2
@REM :: 使用变量进行操作,比如打印出来
@REM echo Received parameter 1: %PARAM1%
@REM echo Received parameter 2: %PARAM2%