Zavírání okna po vykonání příkazu z příkazové řádky
Posted: 28 Feb 2013, 16:39
Občas spouštím příkazy z příkazové řádky Salamandera a kromě toho, že neumí vkládat názvy souborů obsahující mezery, mi vadí, že volba "Close shell window after command execution" pracuje stylem "all or nothing". Totiž ačkoli většinou nemám vůbec zájem na tom, aby mi zůstávala černá okna kvůli jednoduchým příkazům, občas si chci výstup příkazu přečíst a musím kvůli tomu mít zmíněnou volbu vypnutou.
Napadlo mě, že by se to dalo řešit tím, že by byla někde možnost spustit příkaz s opačným nastavením, než je aktuální. Pak bych si mohl zavírání okna zapnout a v případě potřeby u konkrétního příkazu (například klávesovou zkratkou) požádat o ponechání okna.
Taky jsem přemýšlel nad tím, že by u toho mohl Salamander trochu "zapřemýšlet" a řídit se návratovým kódem příkazu. Pokud nenastala chyba, okno zavřít, jinak ponechat. Nebo by bylo možným řešením, kdyby si Salamander udržoval vlastní instanci/instance příkazové řádky, ve které by příkazy spouštěl. Pak by bylo možné okno sice schovat, ale zároveň by výstup byl uchován a bylo by možné jej zobrazit. Mám ovšem pocit, že nápady v tomto odstavci by vyžadovaly spoustu práce.
Prosil bych o vaše nápady a návrhy.
Napadlo mě, že by se to dalo řešit tím, že by byla někde možnost spustit příkaz s opačným nastavením, než je aktuální. Pak bych si mohl zavírání okna zapnout a v případě potřeby u konkrétního příkazu (například klávesovou zkratkou) požádat o ponechání okna.
Taky jsem přemýšlel nad tím, že by u toho mohl Salamander trochu "zapřemýšlet" a řídit se návratovým kódem příkazu. Pokud nenastala chyba, okno zavřít, jinak ponechat. Nebo by bylo možným řešením, kdyby si Salamander udržoval vlastní instanci/instance příkazové řádky, ve které by příkazy spouštěl. Pak by bylo možné okno sice schovat, ale zároveň by výstup byl uchován a bylo by možné jej zobrazit. Mám ovšem pocit, že nápady v tomto odstavci by vyžadovaly spoustu práce.
Prosil bych o vaše nápady a návrhy.