• 07-04-2022, 17:07:12
    #1
    🧙 Kod Sihirbazı 🧙
    guild_id = 'a'
    channel_id = 'b'
    py dosyasında a ile b kısımlarını cmd ile sırasıyla doldurup sonrada py dosyasını çalıştırmasını istiyorum .bat ile yapılıyordu lakin unuttum örnek bildiniz var mı veya bilen varsa yardımcı olursa sevinirim.
  • 07-04-2022, 17:12:42
    #2
    Merhabalar,
    Tam detayı anlamadım ama pythonda subprocess diye bi kütüphane var ona bakabilirsiniz. Sanırım yardımcı olacaktır.

    Bu kütüphane yardımıyla bi bash scripti parametre vererek çalıştırıp çıktıyı bi değişkene atayabilirsiniz. Veya işinize nasıl yarayacaksa öyle ilerleyebilirsiniz. Birçok kullanımı mevcut.

    İyi forumlar
  • 07-04-2022, 17:44:41
    #3
    tam anlaşılmıyor ne yapmak istediğiniz. anladığım kadarıyla exec, eval, os fonksiyonlarına benzer birşey yapmak istiyorsunuz. o fonksiyonlara bakın derim.
  • 07-04-2022, 22:12:47
    #4
    powershell -Command "(gc dosya.py) -replace 'a', 'a2' | Out-File -encoding ASCII dosya.py"
    python dosya.py
    yukarıdaki kodları kendine göre düzenleyip .bat olarak kaydet çalıştır eğer doğru anladıysam istediğin budur.
  • 08-04-2022, 16:26:46
    #5
    🧙 Kod Sihirbazı 🧙
    CoLLeR adlı üyeden alıntı: mesajı görüntüle
    powershell -Command "(gc dosya.py) -replace 'a', 'a2' | Out-File -encoding ASCII dosya.py"
    python dosya.py
    yukarıdaki kodları kendine göre düzenleyip .bat olarak kaydet çalıştır eğer doğru anladıysam istediğin budur.
    öyle deil hocam console dan a ve a2 değerlerini kullanıcıdan aldırtıp dosyayı çalıştırmak istiyorum