Python cmd ile açılıp kapanma hatası

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üye
Katılım
11 Mar 2023
Mesajlar
12
Tepki puanı
2
Yaş
21
3 HİZMET YILI
python dosyamı açıyorum cmd açıp kapanıyor çözümü nedir
 
Admin
Katılım
9 Eki 2017
Mesajlar
13,539
Çözümler
1,050
Tepki puanı
3,382
Ödüller
22
8 HİZMET YILI
Komut istemcisini aç başlat menüsünde "cmd" yaz ve komut istemi'ni seç bunu bir dener misin
 
Ultra Üye
Katılım
5 Kas 2021
Mesajlar
1,516
Çözümler
5
Tepki puanı
144
Ödüller
3
4 HİZMET YILI
Komut istemcisini aç başlat menüsünde "cmd" yaz ve komut istemi'ni seç bunu bir dener misin
Klasik hata zannedilip hata olmayan birşey olduğunu düşünüyorum. Eğer kodda while döngüsü veya kullanıcıdan veri alan input gibi kodlar yoksa python dosyasını açtığı anda kodu aslında açılan konsolda yürütyor ve kullanıcı bunu görmeden hızlıca kapanıyor.
 
Üye
Katılım
11 Mar 2023
Mesajlar
12
Tepki puanı
2
Yaş
21
3 HİZMET YILI
Klasik hata zannedilip hata olmayan birşey olduğunu düşünüyorum. Eğer kodda while döngüsü veya kullanıcıdan veri alan input gibi kodlar yoksa python dosyasını açtığı anda kodu aslında açılan konsolda yürütyor ve kullanıcı bunu görmeden hızlıca kapanıyor.
sizin trigger botu açarken oldu bu
 
Admin
Katılım
9 Eki 2017
Mesajlar
13,539
Çözümler
1,050
Tepki puanı
3,382
Ödüller
22
8 HİZMET YILI
komut istemcisine ne yazayım
Komut istemcisine hangi python dosyasını çalıştırmak istediğini yazman gerekir dosya adını ve yolunu tam olarak belirtmen gerekiyor

Örneğin eğer çalıştırmak istediğin python dosyasının adı "my_script.py" ise ve dosya yolunuz "C:\Users\John\Documents" ise komut istemcisine şu şekilde yazabilirsin:
python C:\Users\John\Documents\my_script.py

Dizin adlarında ve dosya adlarında büyük/küçük harf duyarlılığına dikkat et ayrıca python yüklü olduğundan ve path değişkenine eklenmiş olduğundan emin ol
 
Ultra Üye
Katılım
5 Kas 2021
Mesajlar
1,516
Çözümler
5
Tepki puanı
144
Ödüller
3
4 HİZMET YILI
sizin trigger botu açarken oldu bu
hocam arkadaşın dediği gibi cmd yi açıp şu komutları girin ;
sonra üstdeki @Adc Main in yazdığı komutları çalıştırın olucaktır

Kod:
pip install keyboard
pip install time
pip install ctypes
pip install Pillow
pip install winsound
pip install os
pip install mss
pip install colorama
 
Üye
Katılım
11 Mar 2023
Mesajlar
12
Tepki puanı
2
Yaş
21
3 HİZMET YILI
hocam arkadaşın dediği gibi cmd yi açıp şu komutları girin ;
sonra üstdeki @Adc Main in yazdığı komutları çalıştırın olucaktır

Kod:
pip install keyboard
pip install time
pip install ctypes
pip install Pillow
pip install winsound
pip install os
pip install mss
pip install colorama
oldu kodları yazınca eyvallah
Post automatically merged:

Komut istemcisine hangi python dosyasını çalıştırmak istediğini yazman gerekir dosya adını ve yolunu tam olarak belirtmen gerekiyor

Örneğin eğer çalıştırmak istediğin python dosyasının adı "my_script.py" ise ve dosya yolunuz "C:\Users\John\Documents" ise komut istemcisine şu şekilde yazabilirsin:
python C:\Users\John\Documents\my_script.py

Dizin adlarında ve dosya adlarında büyük/küçük harf duyarlılığına dikkat et ayrıca python yüklü olduğundan ve path değişkenine eklenmiş olduğundan emin ol
yardımcı olduğunuz için teşekkür ederim
 
Süper Üye
Katılım
9 Ocak 2023
Mesajlar
646
Çözümler
26
Tepki puanı
79
Ödüller
2
3 HİZMET YILI
Sonuna şunu ekleyin:

Python:
while True:
    pass

Bunu yazarsanız, siz programı kapatmadığınız sürece çıkış yapmaz.

Ya da:
Python:
input("ENTER tuşuna basarak çıkış yapabilirsiniz...")

Bunun ile de siz ENTER tuşuna basınca çıkış yapar.

Sorunun nedeni ise:

Siz kodu çalıştırınca işlem hemen size notunuzu gösterip kapanıyor. Eğer siz bir bekleme işlemi yapmazsanız kapanması normaldir.

İsterseniz belirli bir süre sonra kapanmasını da sağlayabilirsiniz, bunun için de "time.sleep()" modülünü kullanmalıyız.

İlk önce kodların başına;

Python:
import time

yazarak "time" kütüphanesini işlemimize ekleyeceğiz.

Kodun sonuna da;

Python:
time.sleep(5)

yazabilirsiniz. Bu şekilde işlem bitince 5 saniye boyunca bekleyecek sonra kapanacaktır. "5" değerini değiştirerek bekleme süresini değiştirebilirsiniz.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst