Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 在Windows批处理文件中,设置服务器=%~1意味着什么?_Batch File - Fatal编程技术网

Batch file 在Windows批处理文件中,设置服务器=%~1意味着什么?

Batch file 在Windows批处理文件中,设置服务器=%~1意味着什么?,batch-file,Batch File,请您解释一下bat文件中的含义: SET server=%~1 将环境变量server的值设置为第一个命令行参数,并删除“引号。检查设置“$=%~1”的含义是否可能重复@Magoo@SubhamTripathi:请不要使用评论提问-发布您自己的问题。“$与汇编程序不同,在批处理中没有特殊意义。这只是另一个环境变量,因此只需将上面的服务器替换为$。就我个人而言,我使用$(或者有时使用@#uu)作为标记或临时变量的前缀,在这些变量中,我几乎无法控制我试图标记的内容—例如,对过程具有重要意义的文件名

请您解释一下bat文件中的含义:

SET server=%~1

将环境变量
server
的值设置为第一个命令行参数,并删除
引号。

检查设置“$=%~1”的含义是否可能重复@Magoo@SubhamTripathi:请不要使用评论提问-发布您自己的问题。“$与汇编程序不同,在批处理中没有特殊意义。这只是另一个环境变量,因此只需将上面的
服务器
替换为
$
。就我个人而言,我使用
$
(或者有时使用
@#uu
)作为标记或临时变量的前缀,在这些变量中,我几乎无法控制我试图标记的内容—例如,对过程具有重要意义的文件名或XML标记。