Bir başlangıç komut dosyası oluşturun , bilgisayar bunların bitmesini bekleyecektir. Yani, ya basit bir uyku VEYA her iki programın da mevcut olmasını bekleyen bir şey uygulayabilirsiniz, belki de komut dosyasının asılmasını önlemek ve giriş yapmanıza izin vermemek için bir zaman aşımı ile.
Zaman aşımına sahip bir toplu komut dosyasını nasıl yazarım?
Bir komut dosyasının beklemesine izin verebilmek için geleneksel hile, var olmayan bir IP'ye ping atmak olmuştur.
ping 192.192.192.192 -n 1 -w 10000 > nul
Bu komut bir ping göndermeye çalışacak ve 10000 ms 10 kat 1000 ms olduğu için 10 saniye içinde zaman aşımına uğrayacaktır. Bunu nul
çıktının gösterilmeyeceği şekilde birleştiriyoruz, bir başlangıç komut dosyası yaparken bu gerekli olmayabilir, ancak tamlık için buraya yerleştirilmiştir.
Yorumlarda Bob'un belirttiği gibi, Windows Vista'dan bu yana şunları da kullanabilirsiniz:
timeout /T 10 > nul
Bu varyant hakkında daha fazla bilgiyi burada bulabilirsiniz .
Bir işlemin bitmesini bekleyen bir toplu iş komut dosyasını nasıl yazabilirim?
Alternatif olarak , işlemlerin bitmesini beklemek için bu toplu komut dosyasını kullanmaktır .
Set komutlarını en üste yerleştirmelisiniz ve :STOPPROC
betiğinizin altındaki (bu satır dahil) ile başlayan her şey , -----------
satırları içermez .
Ardından, ortada, call :STOPPROC notepad.exe
sonraki her işlemin kapanmasını bekleyecek çağrılar yapabilirsiniz .
Bilgisayarın başlangıç komut dosyamı çalıştırmasına nasıl izin verebilirim?
Daha önce yayınladığım ve ayrıntılı olarak açıklayan bu bağlantıya bakın :
-
Yerel Grup İlkesi Düzenleyicisi'ni açın.
-
Konsol ağacında Komut Dosyaları (Başlatma / Kapatma) seçeneğini tıklatın . Yol, Bilgisayar Yapılandırması \ Windows Ayarları \ Komut Dosyaları'dır (Başlatma / Kapatma) .
-
Sonuçlar bölmesinde Başlangıç'ı çift tıklatın .
-
In Başlangıç Özellikleri iletişim kutusunda, tıklayın Ekle .
-
Gelen bir komut dosyası ekleme iletişim kutusu aşağıdakileri yapın:
-
Gelen Senaryo Adı kutusuna, komut yolunu yazın veya tıklayın Gözat'ı Netlogon alanı denetleyicisinde klasör paylaşılan komut dosyası dosyası arayın.
-
Gelen Senaryo Parametreleri komut satırında bunları yazın gibi kutu, istediğiniz aynı şekilde herhangi bir parametreyi yazın. Örneğin, komut dosyanız // logo (ekran başlığı) ve // I (etkileşimli mod) adlı parametreler içeriyorsa, // logo // I yazın .
-
In Başlangıç Özellikleri iletişim kutusunda, istediğiniz seçenekleri belirtin:
-
<Grup İlkesi nesnesi> için Başlangıç Komut Dosyaları : Seçili Grup İlkesi nesnesine (GPO) atanmış olan tüm komut dosyalarını listeler. Birden çok komut dosyası atarsanız, komut dosyaları belirttiğiniz sırayla işlenir. Listedeki bir senaryoyu taşımak için, tıklayın ve ardından Yukarı . Bir komut dosyasını listede aşağı taşımak için, dosyayı ve ardından Aşağı'yı tıklatın .
-
Ekle : Kullanılacak ek komut dosyalarını belirtebileceğiniz Komut Dosyası Ekle iletişim kutusunu açar .
-
Düzenle : Ad ve parametreler gibi komut dosyası bilgilerini değiştirebileceğiniz Komut Dosyasını Düzenle iletişim kutusunu açar .
-
Kaldır : Seçili komut dosyasını Başlangıç Komut Dosyaları listesinden kaldırır .
-
Dosyaları Göster : Seçilen GPO'da depolanan komut dosyalarını görüntüler.
Beklemeyi içermeyen başka bir yol var mı?
Dürüst olmak gerekirse, bunu yapmamayı düşünebilir ve bunun yerine klavyenizi başlangıç ekranında kullanabilirsiniz. Klavyemi kullanarak bir program başlatabildiğimde, giriş ekranında daha uzun süre beklemekten rahatsız olurdum ...
Gecikmeyi en aza indirmeye çalışmak için Windows8Fanatic'in yanıtı da kontrol ettiğinizden emin olun .
timeout
Windows Vista'dan ...