Xilinx sdk打开工程快捷方式实现
通过注册表添加鼠标右键菜单功能,实现Xilinx sdk打开工程的快捷方式。
1. 新建“xsdk_run.bat”
(1)新建一个文本文档,并写入以下内容:
'''
%关闭回显,设置延迟环境变量扩展%
@echo off
setlocal enabledelayedexpansion
set fileName="C:\Users\xxx\.Xilinx\SDK\2018.3\.settings\org.eclipse.ui.ide.prefs"
cd /d "%~dp1"
set workdir=%1
echo %workdir%
set "workdir=!workdir:\=\\!"
set "workdir=!workdir::\=\:\!"
echo %workdir%
echo RECENT_WORKSPACES=!workdir:~1,-1!
rem 写入字符串
set str="MAX_RECENT_WORKSPACES=10"
echo !str:~1,-1!>> new_A.txt
set str="RECENT_WORKSPACES=!workdir:~1,-1!"
echo !str:~1,-1!>> new_A.txt
set str="RECENT_WORKSPACES_PROTOCOL=3"
echo !str:~1,-1!>> new_A.txt
set str="SHOW_RECENT_WORKSPACES=false"
echo !str:~1,-1!>> new_A.txt
set str="SHOW_WORKSPACE_SELECTION_DIALOG=true"
echo !str:~1,-1!>> new_A.txt
set str="eclipse.preferences.version=1"
echo !str:~1,-1!>> new_A.txt
rem 删除临时文件并将修改后的文件修改为源文件
move new_A.txt %fileName%
call "D:\xxx\Xilinx\SDK\2018.3\bin\xsdk.bat"
'''
(2) 将“org.eclipse.ui.ide.prefs”和“xsdk.bat”的路径替换为本地路径。
其中,
“org.eclipse.ui.ide.prefs”在用户文件夹下,每次正常打开sdk时,该文件都会被修改,增加本次打开路径。当因操作失误导致出错可直接删除该文件,再按原打开的流程打开一次即可重新生成。
“xsdk.bat”在vivado的安装根目录下。
注意!!!此处路径需使用单斜杠“\”!!!
(3)保存并修改文件名为“xsdk_run.bat”。
2.创建右键快捷方式
(1)修改“xsdk_run.bat”和“sdk_logo.ico”的文件路径
'''
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\XSDK]
"Icon"="\"D:\\xxx\\Xilinx\\SDK\\2018.3\\data\\sdk\\images\\sdk_logo.ico\""
@="打开 XSDK"
[HKEY_CLASSES_ROOT\Directory\Background\shell\XSDK\command]
@="\"D:\\xxx\\xsdk_run.bat\" \"%V\""
'''
将上述代码中“xsdk_run.bat”的路径和“sdk_logo.ico”的路径替换为本地路径。
其中,“sdk_logo.ico”为“Xlinx SDK”的图标,在“Xlinx SDK”安装根目录中。
注意!!!此处路径需使用双斜杠“\\”!!!
(2)修改完成后,保存并修改文件名为“xsdk_run.reg”,双击运行注册表。
3.如何使用
使用时,在需要打开的工程路径下右键,点击“打开 XSDK”即可。
看了相关文章后总结的方法,侵删请联系