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 调用从另一个批处理文件调用批处理文件并将控制传递给前者/_Batch File - Fatal编程技术网

Batch file 调用从另一个批处理文件调用批处理文件并将控制传递给前者/

Batch file 调用从另一个批处理文件调用批处理文件并将控制传递给前者/,batch-file,Batch File,可能重复: 不使用批处理文件,整个过程如下: 将目录更改为c:\ris 启动批处理文件c:\python26\env\scripts\activate.bat。 然后启动某种python控制台,提示更改(env)c:\ris 这里我运行命令paster-service--reload development.ini 我已经完成了第1步和第2步,但无法完成第3步。当我运行批处理文件(mapfishstart.bat)时,我可以打开activate.bat的新控制台,但无法自动将命令传递到acti

可能重复:

不使用批处理文件,整个过程如下:

  • 将目录更改为
    c:\ris

  • 启动批处理文件
    c:\python26\env\scripts\activate.bat
    。 然后启动某种python控制台,提示更改
    (env)c:\ris

  • 这里我运行命令
    paster-service--reload development.ini
  • 我已经完成了第1步和第2步,但无法完成第3步。当我运行批处理文件(
    mapfishstart.bat
    )时,我可以打开
    activate.bat
    的新控制台,但无法自动将命令传递到
    activate.bat
    (我必须键入并希望它是自动的)。我不希望对
    activate.bat
    文件进行任何更改


    有人能帮助实现第三个过程的自动化吗?

    如果我正确理解了您的问题,并且您希望在控制台中自动运行命令,那么
    echo-paster-service--reload development.ini | c:\python26\env\scripts\activate.bat
    可以工作,取决于启动python控制台之前的任何命令是否使用stdin