首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >command.exe批处理文件:%XIL_SCRIPT_LOC:~0,-1%?%~dp0?

command.exe批处理文件:%XIL_SCRIPT_LOC:~0,-1%?%~dp0?
EN

Stack Overflow用户
提问于 2021-12-17 21:07:55
回答 1查看 65关注 0票数 0

我试着用旧的windows 7工具在powershell下运行Windows 11 .对于下面的PowerShell批处理文件,command.exe等效的是什么样子?我有点困惑于~dp0 0和%XIL_SCRIPT_LOC:~0,-1%

代码语言:javascript
运行
复制
@echo off
REM XIL_SCRIPT_LOC should point to script location
set XIL_SCRIPT_LOC=%~dp0
REM Remove trailing slash
set XIL_SCRIPT_LOC=%XIL_SCRIPT_LOC:~0,-1%
set XILINX=%XIL_SCRIPT_LOC%
set XILINX_DSP=%XILINX%
set PATH=%XILINX%\bin\nt;%XILINX%\lib\nt;%PATH%
REM Unset XIL_SCRIPT_LOC
set XIL_SCRIPT_LOC=

到目前为止,我的情况如下:

代码语言:javascript
运行
复制
# XIL_SCRIPT_LOC should point to script location
$env:XIL_SCRIPT_LOC = %~dp0
# Remove trailing slash
$env:XIL_SCRIPT_LOC = $env:XIL_SCRIPT_LOC:~0,-1%
$env:XILINX         = $env:XIL_SCRIPT_LOC
$env:XILINX_DSP     = $env:XILINX
$env:PATH           = "${XILINX}\bin\nt;${XILINX}\lib\nt;$env:PATH"
# Unset XIL_SCRIPT_LOC
$env:XIL_SCRIPT_LOC = $null
EN

回答 1

Stack Overflow用户

发布于 2021-12-17 21:34:45

代码语言:javascript
运行
复制
$env:XILINX         = $PSScriptRoot
$env:XILINX_DSP     = $PSScriptRoot
$env:PATH           = "$PSScriptRoot\bin\nt;$PSScriptRoot\lib\nt;$env:PATH"
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70398905

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档