Conemu'da çoklu başlangıç ​​görevlerini nasıl belirleyebilirim?


7

Conemu'da çoklu başlangıç ​​görevlerini nasıl belirleyebilirim? Her görevin başlangıçta ayrı bir sekmede açılmasını istiyorum. Gibi bir şey:

ConEmu64.exe /cmdlist {Powershell}|{FAR}|{VSConsole}

Ne yazık ki, bu komut "konsol komut dosyalarını" desteklemiyor ("Konsol komut dosyası burada desteklenmiyor").

Biliyorum, istediğim görevlerin komutlarını birleştirerek başka bir görev oluşturabilirim (tam komutlar, çünkü görev komutu konsol komut dosyalarını desteklemiyor). Başka bir yolu var mı?

Yanıtlar:


4

Buradaki fikir, /cmdlistkullanıcıya tam adlandırılmış bir görev oluşturmadan birkaç komut başlatma yeteneği vermekti. Diyelim ki, bu fazladan bir "isimsiz" görev, başka bir şey değil. Aslında, görev oluşturmaya gerek kalmadan hata ayıklama işlemini basitleştirmek için oluşturuldu;)

Sırasıyla, görev, kullanıcının başlangıçtan sonra hangi komutu (Sekme veya Bölme) etkin hale gelmesi gerektiğini gösterebileceği bir "komut dosyası" dır. Aynı anda birkaç görevi yürütüyorsanız, hangi görevin aktif hale gelmesi için hangi komut verilebilir? Anlaşılmaz ... Ayrıca, sonsuz özyinelemeli görev çağrısı riski de olabilir.


Açıklama için teşekkürler. Bu yüzden istenen komutları birleştiren "meta-görev" e bağlı kalacağım.
Maciej Wozniak

6

Bunun eski olduğunu biliyorum, ama bir cevap arıyordum. Bu soruyu cevaplayan bir ConEmu SSS var:

S. Başlangıçta birden fazla sekme açmak için ConEmu ayarlamak mümkün müdür (örneğin, Far, CMD, PowerShell)?
ConEmu SSS Q6-1

Temel olarak cevap komutları içeren bir metin dosyası oluşturmak ve başlangıçta ComEmu'ya geçmek:

conemu.exe /cmd @startfile.txt

Bunu da gördüm, dosya adındaki '@' nin önemini anlamadım ve yolunu bulamadım - ama yine de @ olmadan çalışıyor gibiydi - ne yazık ki git shell için değil. Bu yüzden benim çalışmam, tüm istediğim bir git (bash) kabuğu ve bir cmd kabuğu yan yana olduğunu düşünerek oldukça iyi çalışan 'Oturumu kaydet ve yeniden aç' seçeneğini kullanmaktı. Umarım bu benzer bir çözüm arayan birine yardımcı olur.
killjoy

1

benimki daha bükümlü ... çünkü cmder kullanıyorum, emin değilim nasıl 1t
) windows kısayolu <== 2) ConEmu görevi <== 3) yarasa <== 4) commnads

---------- -------------------- gider: ---------------------------- --------
1) Windows kısayol özelliklerinde: target:

C:\tools\cmder.v1.3.6\Cmder.exe /task uniqlo-mvns

2) cmder () ayarları -> başlangıç ​​-> görevler:
görev adı: uniqlo-mvns
görev komutu:cmd /k "C:\uniqlo.bat" new_console:t:"hahaha"

3) içinde uniqlo.bat:

@start cmd /k mvn -f C:\1\pom.xml
ping 127.0.0.1 -n 6 > nul
@start cmd /k mvn -f C:\2\pom.xml
ping 127.0.0.1 -n 6 > nul
@start cmd /k mvn -f C:\3\pom.xml
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.