Bir Windows Server 2012 R2 makinesinde bu yazıya göre Windows hizmeti olarak küçük bir python betiği çalıştırıyorum: Windows'ta python .py'yi bir servis olarak başlatın. .
Komut dosyamın yaptığı şey aslında Microsoft Powerpoint 2013'ü aramak ve verilen bir .ppt sunumunu video dosyası olarak dışa aktarmasını istemek. (Bu kullanarak mümkün oldu pywin32 uzantıları ).
Sorun şu ki betiği başlattığımda hizmet olarak ve ardından sunum dosyası ile onu 'besleyin', sonuçta ortaya çıkan video dosyasında ses parçası yok Orijinal .ppt dosyası bol miktarda ses efekti ve baştan sona bir arka plan müziği içeriyor olsa da).
Ancak, eğer çalıştırırsam python betiği ayrı bir komut isteminde ayrı olarak ve sonra aynı sunum dosyası ile onu 'besleyin', Ortaya çıkan video dosyası tam ses ile gayet iyi çıkıyor .
Bu hizmetleri emin oldum:
- Windows Ses
- Windows Ses Uç Nokta Oluşturucu
hem çalışıyor, hem de Microsoft Office ürünlerinin bu yayınları izleyerek dosya ve klasörler oluşturabildiğini:
Yerel bir sistem servisinden çağrıldığında Powerpoint'in ses veremediği bir fikrin var mı?
Şimdiden teşekkürler.
presentation.CreateVideoStatus
için 0
veya 1
. Bununla birlikte, dönüşüm her zaman başarılı olmuş gibi görünmektedir, ancak herhangi bir ses olmadan böyle yapar. Sorunun izinlerin içinde olduğunu varsayarsak, düzeltmeyi nasıl önerirsiniz?