• 29-03-2021, 22:08:42
    #1
    phytonda bat dosyasını nasıl çalıştırabilirim

    os.system(r"calis.bat") şeklinde aynı dizine koyuyorum işlev görmüyor
  • Kabul Edilen Cevap
    • os.system içerisine .bat uzantısındaki kodları satır satır yapıştırın olmadı her bir satır için ayrı ayrı uygulayın örneğin;
      os.system("satır1")
      os.system("satır2")
      Şeklinde

      Veya direkt os.startfile('calis.bat') şeklinde de çalıştırabilirsiniz
      Detayları buradan görebilirsiniz: https://python-istihza.yazbel.com/st...duller/os.html
  • 29-03-2021, 22:39:56
    #2
    Bu cevap, moderatörlerimiz tarafından kabul edilebilir bir cevap olarak işaretlendi.
    En iyisi sanırım
    os.system içerisine .bat uzantısındaki kodları satır satır yapıştırın olmadı her bir satır için ayrı ayrı uygulayın örneğin;
    os.system("satır1")
    os.system("satır2")
    Şeklinde

    Veya direkt os.startfile('calis.bat') şeklinde de çalıştırabilirsiniz
    Detayları buradan görebilirsiniz: https://python-istihza.yazbel.com/st...duller/os.html
  • 29-03-2021, 22:54:05
    #3
    Gelistirici adlı üyeden alıntı: mesajı görüntüle
    os.system içerisine .bat uzantısındaki kodları satır satır yapıştırın olmadı her bir satır için ayrı ayrı uygulayın örneğin;
    os.system("satır1")
    os.system("satır2")
    Şeklinde

    Veya direkt os.startfile('calis.bat') şeklinde de çalıştırabilirsiniz
    Detayları buradan görebilirsiniz: https://python-istihza.yazbel.com/st...duller/os.html
    Veya direkt os.startfile('calis.bat') şeklinde de çalıştırabilirsiniz bu oldu fakat bat dosyası direk açıldı gizlemenin bir yolu var mı arkaplanda çalışsın bat dosyası
  • 29-03-2021, 22:55:39
    #4
    En iyisi sanırım
    Reklam34 adlı üyeden alıntı: mesajı görüntüle
    Veya direkt os.startfile('calis.bat') şeklinde de çalıştırabilirsiniz bu oldu fakat bat dosyası direk açıldı gizlemenin bir yolu var mı arkaplanda çalışsın bat dosyası
    elbet yolları vardır run file with os.startfile on background şeklinde araştırırsanız belki sonuç bulabilirsiniz onun dışında ilk verdiğim methodu kullanabilirsiniz bat dosyasının içeriğini os.system()'de çağırmayı
  • 29-03-2021, 22:59:19
    #5
    Gelistirici adlı üyeden alıntı: mesajı görüntüle
    elbet yolları vardır run file with os.startfile on background şeklinde araştırırsanız belki sonuç bulabilirsiniz onun dışında ilk verdiğim methodu kullanabilirsiniz bat dosyasının içeriğini os.system()'de çağırmayı
    subprocess.Popen(['calis.bat'], shell=True, creationflags=subprocess.SW_HIDE)

    bu şekilde çözdüm hocam