En yakın tesis analizini gerçekleştiren bir QGIS işleme komut dosyası yazdım. Komple giriş veri setini (başlangıç noktası olarak 20k adres, ~ 100 hedef noktası, ~ 13k linestringli OSM yol ağı) alarak, komut dosyası yaklaşık 3 saat çalışır ve bu nedenle kullanıcıya ilerlemesini sağlamak için çeşitli ilerleme göstergelerinden yararlanır. hala canlı (log çıktı, ilerleme çubuğu, kalan süre, lastik bantlar sadece işlenmiş en yakın facililty yolu göstergesi, cp. aşağıda ekran görüntüsü):
Şimdi çalışan komut dosyasını iptal etmek istiyorum ve görebildiğim kadarıyla, bu sadece [X]
işleme komut gui penceresinde üst sağ ile yapılabilir .
Ancak bunu yaparken, komut dosyası, mavi lastik bantların yanı sıra işlem süresi ve ilerleme çubuğunun belirttiği gibi işlemeye devam eder ...
... ve görev yöneticisindeki sistem kaynakları:
Bununla birlikte, komut dosyasında birkaç dakika (~ 14 dakika) sonra işlem durur ve sistem artık kaynakları tüketmez:
Pencereyi kapatma ve işlemeyi durdurma arasındaki süre benim için oldukça öngörülemez göründüğünden, sorum şu: Bu QGIS işleme komut dosyalarını iptal etmek için önerilen bir yol mu, yoksa bu komut dosyalarını GUI'den temiz bir şekilde iptal etmenin başka yolları var mı?
sys.exitfunc()
.