VB.NET/C içinde bir DOS uygulamasına nasıl kaplanabilir ve ekranda yanıp sönmez. Görünmekteyim çünkü yanıp sönüyor, işlendikten sonra açılır ve sonlanır.Bir programın görünmeden çıkarılması
cevap
Bu yararlı example numaralı buldum.
static void LaunchCommandLineApp()
{
// For the example.
const string ex1 = "C:\\";
const string ex2 = "C:\\Dir";
// Use ProcessStartInfo class.
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.CreateNoWindow = false;
startInfo.UseShellExecute = false;
startInfo.FileName = "dcm2jpg.exe";
startInfo.WindowStyle = ProcessWindowStyle.Hidden;
startInfo.Arguments = "-f j -o \"" + ex1 + "\" -z 1.0 -s y " + ex2;
try
{
// Start the process with the info we specified.
// Call WaitForExit and then the using-statement will close.
using (Process exeProcess = Process.Start(startInfo))
{
exeProcess.WaitForExit();
}
}
catch
{
// Log error?
}
}
StartInfo.CreateNoWindow = false; 'true' değil mi? – ChrFin
"ProcessWindowStyle.Hidden;" gibi görünüyor aynı şey. Bazı uygulamalar, bir pencerenin bir yerde bulunmasını isteyebilir ... Bu ayarları, çalışmasını istediğiniz şekilde çalıştırana kadar manipüle etmenizi öneririm. Cevabım sadece işlem ayarlarına erişmek için bir araç sağlamaktı. –
Harika, WindowStyle düzeltildi. Bir şeyler yanlış gittiğinde uygulamayı durdurmak için daha fazla zor değil :) Saygılar MiscellaneousUser a.k.a. Agent 005 – MiscellaneousUser
- 1. çıkarılması
- 2. çıkarılması
- 3. Uibarbuttonitems'in çıkarılması
- 4. Bir programın çalıştırılması bana
- 5. 1 Bir programın çıkışını
- 6. Bir veri çerçevesinin diğerlerinden çıkarılması
- 7. Bash: bir dizgenin bir parçasının çıkarılması
- 8. Editörde tutturucunun çıkarılması
- 9. İlk kez soketin çıkarılması
- 10. Prometheus'daki etiketlerin çıkarılması
- 11. "Sütunlar" kelimesi görünmeden nasıl büyük bir matris gösterebilirim?
- 12. Python - bir liste içindeki değerin çıkarılması
- 13. 1-word dizgisinden bir sayının çıkarılması
- 14. Bir listedeki mevcut ve önceki öğenin çıkarılması
- 15. Programın çıktı dizisini
- 16. Programın bellek boyutunu PySpark
- 17. benim Programın başında
- 18. programın çökmesi yapar
- 19. linq ifadesinden yöntem adının çıkarılması
- 20. Excel'de iki aralığın çıkarılması VBA
- 21. Bir programın PowerShell'den zaman aşımıyla çalıştırılması
- 22. Bir programın -dreaded kullanılarak derlenmesi nasıl algılanır?
- 23. Bir programın CPU benzeşimi nasıl ayarlanır?
- 24. nasıl kullanılır Bir programın yığın boyutu
- 25. Bir programın çıktısını gvim'e yönlendirebilir miyim?
- 26. Bir programın birden çok örneğini nasıl önleyebilirim?
- 27. Scala: Nesne başlatıcısındaki paralel toplama, bir programın
- 28. Çoklu işlem kullanarak bir programın öldürülmesi
- 29. Harici programın dosya-çıkışına erişim
- 30. Form görünmeden önce Fare düğmesine zaten basıldığını algılar
Olası yinelenen [? Proses penceresi gizlenmesi, neden çalışmıyor] (http://stackoverflow.com/questions/23246613/hiding-the-process-window-why-isnt: Aşağıda Alıntı -it-working) – cokeman19