Windows 批处理文件 - 将环境变量插入可执行调用

2023-12-05

如果我在另一个线程中忽略了这个问题,但我无法找到它(在这里或互联网上的任何地方),我深表歉意。

在 Windows (XP) 中,我通过右键单击设置了以下全局环境变量我的电脑,然后选择属性 > 高级 > 环境变量:

CUSTOM_HOME = c:\some\folder\path

如何将其插入到批处理文件中的执行中?我需要“追加”subfolder\program.exe到这条路,以便我得到c:\some\folder\path\subfolder\program.exe在批处理文件中。我尝试类似的东西

%CUSTOM_HOME%\subfolder\program.exe

但是当我执行批处理文件时,输出只显示

> \subfolder\program.exe
> The system cannot find the path specified.

正确的语法是什么,所以完整路径.exe会是正确的吗?


这是正确的语法,但您需要在整个内容周围添加引号,以防 custom_home 路径包含空格。

如果没有找到,则意味着全局环境变量拼写错误或不可用。您可以在命令行中测试它SET CUSTOM_HOME.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Windows 批处理文件 - 将环境变量插入可执行调用 的相关文章

随机推荐

  • 如何使用 matplotlib 绘制具有长度颜色渐变的 3d 箭袋图?给出错误“ValueError:对象对于所需数组来说太深”

    我想通过颜色编码来指示箭袋的长度 箭头称为箭袋吗 对于二维箭袋图来说这不是问题 Here已经完成了 对于 3D 投影来说 它很难失败 此代码重现了该问题 import matplotlib pyplot as plt import nump
  • 仅根据事例值调用方法的 switch 替代方案

    有没有可能用更短 可读的代码编写下一个开关 switch SomeValue case 001 return DoMethod1 break case 002 return DoMethod2 break etc 我在想以某种方式 Dict
  • 为什么实现接口的抽象类可能会错过接口方法之一的声明/实现?

    当您使用抽象类实现接口时 Java 中会发生一件奇怪的事情 接口的某些方法可能完全缺失 即既不存在抽象声明也不存在实际实现 但编译器不会抱怨 例如 给定接口 public interface IAnything void m1 void m
  • 在 Fortran 中传递指针参数

    我想知道编写以下代码的正确方法是什么 PROGRAM foo INTEGER x REAL KIND 8 TARGET DIMENSION 0 10 array REAL KIND 8 POINTER DIMENSION ptr ptr g
  • 如何获取控制台应用程序窗口的句柄

    有人可以告诉我如何在 C 中获取 Windows 控制台应用程序的句柄吗 在 Windows 窗体应用程序中 我通常会尝试this Handle 不确定它是否有效 但你可以尝试一下 IntPtr handle Process GetCurr
  • PowerShell 计划任务使用 Excel Com 对象运行脚本

    这是一些奇怪的行为 我有一个 PowerShell 脚本 可以将 XLSX 文件转换为 CSV 文件 该脚本在控制台中运行没有问题 尝试安排任务 脚本会导致 CSV 文件中没有数据 0 字节 在我的搜索中 我发现此 TechNet 论坛帖子
  • 如何使控制字符可见?

    我必须显示带有可见控制字符的字符串 例如 n tETC 我尝试过像这样的引用here 我也尝试过做类似的事情 Pattern pattern Pattern compile p Cntrl Matcher matcher pattern m
  • 如何将 2D 点反向投影为 3D?

    我在屏幕空间中有 4 个 2D 点 我需要将它们反向投影回 3D 空间 我知道这 4 个点中的每一个都是 3D 旋转的刚性矩形的一个角 并且我知道矩形的大小 我如何从中获取 3D 坐标 我没有使用任何特定的 API 也没有现有的投影矩阵 我
  • 将文件附加到 iCalendar

    我通过 SMTP 正确发送 iCalendar 会议请求 使用下面的代码 但是当我尝试附加文件时 该文件不会显示为 iCalendar 的一部分 在 Outlook 中打开 ics 后保存它时 整个文件数据已被删除 这是我正在使用的代码 S
  • 带有请求主体的 HttpGet android

    我尝试通过 HttpGet 在服务器上发出请求 但消息正文中应该是一个 json 对象 下面的代码不起作用 因为 unit id 和 sercret key 未在服务器正文消息中发送 我该怎么做 JSON对象 unit id 12345 s
  • 具有欧洲日期格式的 Sttotime

    我正在尝试使用 strtotime 转换以下日期 2009年7月9日 17 01 27 这是 9 月 7 日的欧洲 伦敦时区格式 该函数反转月份和日期 有什么解决方法吗 谢谢 Change for 似乎 PHP 得到了 作为美国格式 以及
  • 在键上使用 gpg --list-packets 的输出来获取 mpi 值以生成 s 表达式

    我正在尝试使用 gpg 生成的公钥来使用 libgcrypt 进行加密 我在密钥上使用了 list packet 命令来获取密钥的内容 并将 mpi 值解析为 s 表达式 因此 当我尝试使用公钥对会话密钥进行编码时 我收到错误 S 表达式中
  • 为什么 .NET 计时器的分辨率限制为 15 毫秒?

    请注意 我正在询问一些会使用类似的方法每 15 毫秒调用回调函数一次以上的情况System Threading Timer 我不是问如何使用类似的东西来准确地计算一段代码的时间System Diagnostics Stopwatch甚至Qu
  • WebSphere Portal 解码 URL

    如何解码 WebSphere Portal url 例如此网址 wps portal ut p c5 dY7LdoIwAAW hS9ICEnEZSBaKBSKkUfZcAKtKRYMKo 2X197XHtnObO4oAQ3TnJulRxbf
  • 如何在Save之前查询CloudCode中的对象?

    我正在尝试比较新对象与original using 保存前的 CloudCode功能 我需要比较发送的字段update与现有的价值 问题是我无法正确获取对象 当我运行查询时 我总是从发送的对象中获取值 UPDATE 我尝试了一种不同的方法
  • 构建 MPEG2 传输流图的最佳方法

    在 Windows 7 上 Windows Media Player 很好地支持 ts 文件 从某种意义上说 Windows Media Player 知道如何处理此类文件 而无需任何其他编解码器包 但是 如果我尝试使用 graphedit
  • 缺少换行符?

    我已将文件从 HDFS 复制到本地文件系统 全部在 RH linux 上 但是 在复制之后 如果我cat该文件 我看到以下内容 me ac12 cat file copy 0 name string 1 phone string 2 age
  • 计算手机握持位置的高度

    有没有办法计算地面和手机之间的高度 我以为我可以用accelerometer测量身高但是这个帖子考虑到不准确率 建议您不要使用它 如果是这样 我应该采取什么方法来测量手机放置的高度 加速度计 和计时器 可以测量relative高度 如果你从
  • SQL select not a string 不返回 NULL 值

    给出下表和数据 CREATE TABLE temps id int name varchar max INSERT INTO temps VALUES 1 foo INSERT INTO temps VALUES 2 INSERT INTO
  • Windows 批处理文件 - 将环境变量插入可执行调用

    如果我在另一个线程中忽略了这个问题 但我无法找到它 在这里或互联网上的任何地方 我深表歉意 在 Windows XP 中 我通过右键单击设置了以下全局环境变量我的电脑 然后选择属性 gt 高级 gt 环境变量 CUSTOM HOME c s