2017-08-01 4 views
1

Windows-8.1, ConEmu 170.316 [32] {Vorschau}Conemu - -reuse eine Instanz, es aber nicht in den Vordergrund bringen

ich es aus Python aufrufen mit:

command = [ 
    "o:\PAR\ConEmu\ConEmuPortable.exe", 
    "-Reuse", 
    "-Min", 
    "-run", 
    "o:\PAR\PortableGit-2.7.0-64-bit\git-cmd.exe", 
    "--no-cd", 
    "--command=/usr/bin/bash.exe", 
    "-l", 
    "-i", 
    # full path to bash file to execute in git-bash on windows e.g. cd to repo 
    absfilepath, 
    # basename is the script name so that the tab is named after it 
    "-cur_console:t:{}".format(basename) 
] 
subprocess.call(command) 

Dies ist gerade die Instanz in den Vordergrund zu bringen, was unerwünscht ist. Wenn ich -Release aus der Gleichung nehmen, bleibt alles im Hintergrund (erstellt eine einzelne Registerkarte in einer neuen Conemu-Instanz).

+1

[@Maximus] (https://Stackoverflow.com/users/1405560/maximus) Haben Sie zufällige Eingaben? – MrR

Antwort

1

Anscheinend können Sie vorhandene Steuerung ConEmu Fenster mit GuiMacro ohne es in den Vordergrund wie diese zu bringen:

conemuc -GuiMacro:0 shell("new_console:b","","cmd.exe /k") 

Mehr Infos hier: https://conemu.github.io/en/GuiMacro.html

Sie müssen ConEmu starten, obwohl, wenn es nicht läuft noch.

Verwandte Themen