鱼C论坛

 找回密码
 立即注册
查看: 967|回复: 4

[已解决]var.bat

[复制链接]
发表于 2023-10-7 15:14:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
@echo off
rem 请根据Masm32软件包的安装目录修改下面的Masm32Dir环境变量!
set Masm32Dir=D:\Masm32
set include=%Masm32Dir%\Include;%include%
set lib=%Masm32Dir%\lib;%lib% 
set path=%Masm32Dir%\Bin;%Masm32Dir%;%PATH%
set Masm32Dir=
echo on

这是设置环境变量的bat代码

可是如图  出现错误?

最佳答案
2023-10-22 10:29:46

试试我给的这两个方法,(二选一即可)

方法1. 把代码中的注释那行删除掉保存运行 【应该就没问题了,小白友好】


方法2. 把文件使用 GBK 编码进行报错
11.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-10-7 15:15:02 | 显示全部楼层
这个错误是因为在设置环境变量的时候,使用了一个无效的变量名 include 。在Windows中, include 是一个保留的系统变量名,不能被用作自定义变量名。

为了解决这个问题,你可以将 include 改为一个不同的变量名,比如 masm_include 。修改后的代码如下:
@echo off
rem 请根据Masm32软件包的安装目录修改下面的Masm32Dir环境变量!
set Masm32Dir=D:\Masm32
set masm_include=%Masm32Dir%\Include;%masm_include%
set lib=%Masm32Dir%\lib;%lib%
set path=%Masm32Dir%\Bin;%Masm32Dir%;%PATH%
set Masm32Dir=
echo on

这样修改后,你就可以成功设置环境变量了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-10-7 15:15:59 | 显示全部楼层
根据你提供的截图,看起来是你在运行 var.bat 程序时出现了错误。

这个问题可能出现在多个地方:可能是 Masm32 路径被设置错误,也有可能是环境变量设置出了问题。以下是一些可能有用的解决方法:

1. 确保 Masm32 路径无误:在上述代码中,你需要将 set Masm32Dir 更改为你自己 Masm32 软件包的安装目录。确保输入的目录正确无误,否则会导致找不到相应的文件和库。
2. 重新启动命令提示符或 PowerShell:如果你对环境变量做出了更改,那么你需要关闭 cmd 或 PowerShell 窗口并重新打开。
3. 检查环境变量设置:请确保你的环境变量设置没有其他冲突,并且已经正确设置了路径。需要注意的是,环境变量设置可能因为各种原因而失去作用。所以,在重新启动命令提示符或 PowerShell 之前,最好在“系统属性”中检查一下环境变量是否正确设置。

如果以上解决方法都没有解决你的问题,那么你可能需要检查一下你的 MASM 安装是否正确,或者是文件和库是否完整。希望这些解决方法能够帮助到你!

球一个最佳答案谢谢啦!这对我非常重要!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-10-7 15:27:59 | 显示全部楼层
isdkz 发表于 2023-10-7 15:15
这个错误是因为在设置环境变量的时候,使用了一个无效的变量名 include 。在Windows中, include 是一个保 ...

还是错误
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-10-22 10:29:46 | 显示全部楼层    本楼为最佳答案   

试试我给的这两个方法,(二选一即可)

方法1. 把代码中的注释那行删除掉保存运行 【应该就没问题了,小白友好】


方法2. 把文件使用 GBK 编码进行报错
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-31 02:26

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表