Nasıl bir DOS / Windows komut isteminden çıkışını yavaşlatmak yok

3 Cevap php

Ben bir web sunucusu bağlamında çalıştırın ve CLI veya GUI çıkış için yazma php scriptler hemen hemen hiçbir deneyimi olan yazı php scriptleri deneyimi çok var.

Ben linux için komut satırı kullandık ama DOS ile fazla deneyimim yok.

Olduğunu ben php komut dosyası var diyelim:

<?php
echo('Hello world');

for ($idx = 0 ; $idx < 100 ; $idx++ )
    {
    echo 'I am line '. $idx .  PHP_EOL;
    }

Sonra, benim DOS komut isteminden çalıştırın:

 # php helloworld.php

Şimdi bu hızlı çıkışı dışarı hamle ve ben çıkışını görmek için DOS komut penceresi yukarı kaydırmak zorunda.

Ben bir anda çıkış bir 'tam ekran' görmek istiyorum.

How do you do that from the perspective of a DOS user?

Bu benim ana temel soru olmamasına rağmen Dahası, ben komut isteminden php script 'girişi için bekleyin' yapmak için bilmek de ilgi olacaktır.

3 Cevap

php helloworld.php | more

More üzerine more.

More komut satırı yönlendirmesi üzerine.

Bir metin dosyası çıktı yönlendirmek ve komut yürütme tamamlandıktan sonra metin dosyasını başvurabilirsiniz.

C:/>dir > output.txt

Genel olarak, ben, ancak birçok satırları saymak daha sonra durdurmak ve kullanıcı girişi için beklemek istiyorum. Belki bir "devam etmek için herhangi bir tuşa" ile karışıklık ihtimali varsa.

Ayrıca bir zaman gecikmesi inşa olabilir, ama şahsen ben bir zaman sabit tutar için bir mesaj görüntüler ve daha sonra bunu temizleyin programları nefret ediyorum. Birisi ofiste yürür ve mesajı gelir olarak bana sadece oyalar ne olur? Ben olumlu bir yanıt gerektiren tercih ederim.