如何在BATCH中打开已经运行的Total Commander的文件夹?

时间:2014-10-21 08:27:22

标签: batch-file batch-processing total-commander

我想创建一个 BATCH 文件,打开指定的文件夹和Total Commander 。但有两种可能性:

  1. 如果没有正在运行的TotalCommander - >一个新的 TotalCommander会 启动并打开文件夹
  2. 如果已经在运行 TotalCommander - >打开文件夹 运行TC,并且不要启动新的TotalCommander
  3. 我有一个代码,用TotalCommander打开文件夹,但它总是启动一个新的TotalCommander,而不是使用正在运行的那个:

    @echo off
    SET totalc="C:\totalcmd\TOTALCMD.EXE"
    set folder="C:\temp"
    ECHO opening %folder% with %totalc%
    %totalc% %folder%
    ECHO opened
    

    有解决方法吗?

1 个答案:

答案 0 :(得分:4)

@echo off
    setlocal
    set "totalc=C:\totalcmd\TOTALCMD.EXE"
    set "folder=C:\temp"
    echo opening "%folder%" with "%totalc%"
    "%totalc%" /O /T /R="%folder%"
    echo opened

来自documentation

  

/ O 如果Total Commander已在运行,请将其激活并将命令行中的路径传递给该实例(覆盖设置   在配置对话框中有多个窗口)

     

/ R = 设置路径右侧窗口

     

/ T 在新标签页中打开传递的目录(与/ O一起使用)