Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.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 使用批处理文件通过命令行设置环境变量_Batch File_Command Line - Fatal编程技术网

Batch file 使用批处理文件通过命令行设置环境变量

Batch file 使用批处理文件通过命令行设置环境变量,batch-file,command-line,Batch File,Command Line,我想创建一个批处理文件。当我执行批处理文件时,我希望设置环境变量并保持命令提示符运行,如图所示 打开命令提示符 设置一个环境变量 保持命令提示符正常运行 试试这个: ::@echo off set TestModule=Actual @for %%x in (%cmdcmdline%) do @if /i "%%~x"=="/c" @cmd /k 使用以下行创建批处理文件:set TestMode=actual和cmd

我想创建一个批处理文件。当我执行批处理文件时,我希望设置环境变量并保持命令提示符运行,如图所示

  • 打开命令提示符
  • 设置一个环境变量
  • 保持命令提示符正常运行
  • 试试这个:

    ::@echo off
    set TestModule=Actual
    
    @for %%x in (%cmdcmdline%) do @if /i "%%~x"=="/c" @cmd /k
    

    使用以下行创建批处理文件:
    set TestMode=actual
    cmd