wine deki csv dosyalarini linux üzerindeki openoffice te acilmasini ...

Başlatan ovural43, 29 Haziran 2010 - 16:19:48

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

ovural43

wine de calisan bi program csv dosyalari olusturuyor ve bunlari acmaya calisiyor excel yüklü olmadigi icinde hata veriyor ..

bu dosyalari otomatik olarak wine disindaki ubuntu üzeirnde kurulu olan openoffice e yonlendirebilirmiyim ?

bilmem anlatabildim mi

eribol

Oluşturulan bu dosyayı kaydetme seçenği varsa kaydedip openoffice ile açmayı deneyebilirsiniz.

ovural43

evt o secenek var ..  ama mükemmelligi arama adına otomatik yapabilirmi acaba diye ..

eribol

Bilgisayarı kandırarak wineye de uyumluluk sağlar mı bilmiyorum. Boş bir dosya oluşturup uzantısını cvs yapar sonra da Birlikte Aç seçeneğinden openoffice seçilir. Tabii burada wine devreye girer mi bilmiyorum.

canosayan

openoffice scv dosyasını açar. sadece birlikte aç kısmında standart ayarlayın.
zaten csv dosyası açamayan, hesap tablosu uygulaması varsa yavaşça yere bırakın ve koşarak uzaklaşın.
Chmod bizim işimiz.

ovural43

ben tam olarak anlatamadımmı ? yoksa yazılanlardan mı yanlış anladım ..

a.exe diye bi program var ve bu programdaki raporlamadan csv dosyası oluşuyor .. program kendi icinde bunu otomatik ac diye bi komut gönderiyorum ..

sanirsam ShellExecute(null,'open',a.csv',........) tabi wine kendi icinde csv dosyasını acmaya calisiyor zannımca .. tabi orada ilişkilendirme olmadigi icin acamiyor ..
benim bahsettigim wine icindeki csv dosyalarını ubuntu üzerindeki (wine de kurulu olan degil) openoffice ilişkilendirebilirmiyiz ?

söyle bi çözüm geldi aklima python a bi programcık yazarak saniyede bi belli klasördeki csv dosyalarına bakılacak .. eger farklılık varsa (programın csv üzerindeki işleminin bitip bitmedigine bakmak icin boyut kontrolü olacak) sonra yeni dosyayı open office de acacak ..

canosayan

Alıntı yapılan: ovural43 - 30 Haziran 2010 - 12:15:07
ben tam olarak anlatamadımmı ? yoksa yazılanlardan mı yanlış anladım ..

a.exe diye bi program var ve bu programdaki raporlamadan csv dosyası oluşuyor .. program kendi icinde bunu otomatik ac diye bi komut gönderiyorum ..

sanirsam ShellExecute(null,'open',a.csv',........) tabi wine kendi icinde csv dosyasını acmaya calisiyor zannımca .. tabi orada ilişkilendirme olmadigi icin acamiyor ..
benim bahsettigim wine icindeki csv dosyalarını ubuntu üzerindeki (wine de kurulu olan degil) openoffice ilişkilendirebilirmiyiz ?

söyle bi çözüm geldi aklima python a bi programcık yazarak saniyede bi belli klasördeki csv dosyalarına bakılacak .. eger farklılık varsa (programın csv üzerindeki işleminin bitip bitmedigine bakmak icin boyut kontrolü olacak) sonra yeni dosyayı open office de acacak ..

sanırım ben anlamadım. sonuç olarak program size csv dosyaları oluşturuyor. bunları da wine dizini altına kaydediyor. benim metoduma göre siz wine dizini altına giderek bu dosyalara tıklayarak açabilirsiniz.
Chmod bizim işimiz.

ovural43

bunu zaten manuel yapabiliyoruz .. ben otomatik yapabilirmiyiz diye soruyorum .. :D

heartsmagic

Sorduğun sorudan şu soru çıkıyor ortaya: Elindeki uygulamanın koduna müdahale şansın var mı?
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

ovural43

uygulamaya yok ama dedigim gibi linux te bi python uygulamacıgı ile csv kaydettigi klasörü izleyecem .. yeni dosya oldugunda bunu open office aktarıcam ..


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 03 Temmuz 2010 - 10:37:21

aslında wine nın icine böyle bi kod gömemebilirmiyiz acaba diye düşünüyorum ama zor gibi ...

bytan

Wine içine onu gömebilmen için diğer exe'ler gibi hazırlayıp derlemen lazım. Onun yerine python uygulamasını da yazarsan, klasöre baktırıp yeni dosya gelmişse açtırırsın. Her iki yöntemde yazılım tecrübene ve ayırabileceğin vakte bakar.
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

heartsmagic

Alıntı yapılan: ovural43 - 03 Temmuz 2010 - 10:36:52
uygulamaya yok ama dedigim gibi linux te bi python uygulamacıgı ile csv kaydettigi klasörü izleyecem .. yeni dosya oldugunda bunu open office aktarıcam ..


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 03 Temmuz 2010 - 10:37:21

aslında wine nın icine böyle bi kod gömemebilirmiyiz acaba diye düşünüyorum ama zor gibi ...

Bu durumda başlık biraz ilgisiz olmuş gibi. Zira istenen şey dizinleri izleyip CSV dosya alındığında bir şekilde bunu açtırmak. Yapılabilir mi, yapılamaz mı iyice bakınmak lazım zira kolay bir mesele değil. Önce uygulama yazmak, ardından da bu uygulamayı servis şeklinde çalıştırıp Nautilus'u dinlemek lazım tahminimce.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

ovural43

nautilus u dinlemeye gerek yok ..

python ile bir dizindeki dosya isimlerini alabiliyoruz ..



os.listdir(os.getcwd())

şeklinde ..

saniyede 1 kere

while True:
     time.sleep(1)
     liste=os.listdir(os.getcwd())


gibi bi örnek ile o klasördeki dosya sayısını denetleyecem zaten temp gibi bi klasöre atıyor ..

csv dosya sayısında bi artış oldugunda o dosyayı openoffice ile ac komutunu göndericem ..

yapıp test edince buraya yazarım

canosayan

Alıntı yapılan: ovural43 - 09 Temmuz 2010 - 23:58:46
nautilus u dinlemeye gerek yok ..

python ile bir dizindeki dosya isimlerini alabiliyoruz ..



os.listdir(os.getcwd())

şeklinde ..

saniyede 1 kere

while True:
     time.sleep(1)
     liste=os.listdir(os.getcwd())


gibi bi örnek ile o klasördeki dosya sayısını denetleyecem zaten temp gibi bi klasöre atıyor ..

csv dosya sayısında bi artış oldugunda o dosyayı openoffice ile ac komutunu göndericem ..

yapıp test edince buraya yazarım
olabilir. ama bu programın bilgisayar açıldığında sürekli çalışması gerekecek. buda biraz performans kaybı yaratacak. Sonuç olarak programın ne zaman çıktı aldığını biliyorsan, yada çıktı almak için zaten bir komut vermen gerekiyorsa bu biraz maliyetli olmaz mı?

Ama sen diyorsan ki ben azmettim. Dizinleri kontrol edip değişiklikleri haber veren bir uygulama yazacağım, daha global yaz. Biz de alır indir e ekleriz izin verirsen.
Chmod bizim işimiz.

ovural43

dediginiz gibi daha global birşey yazmayı deneyip hdd yi dinlemek lazım  .. araştırıcam ..

ovural43

uzun süre forum kapalı kaldıgı icin bende uzun süre kontrol etmemiştim ..

bu konu ile ilgili bi python script yazdım ve baslangıca attım .. saniyede bir belli klasörü kontrol ediyor .. ve eger csv uzantılı bi dosya varsa sonrasında her saniye boyutuna bakıyor boyut degistikce csv dosyasına yazımın devam ettigi icin bekliyor .. boyut sabit kaldıgında da openoffice yönlendiriyor ..

su an evden yazıyorum isteyenler olursa kodunu buraya yazabilirim ..

heartsmagic

Şimdi olmasa da ileride işe yarayabilir @ovural43, paylaşırsan güzel olur.
Ayrıca forum çok uzun süre kapalı kalmadı, eski alan adı artık kullanılmıyor. Alan adı değişikliği bir gün içinde yapılmıştı.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

ovural43

tabi ben hep eski alan adına girmeye calistigim icin google ada bakmadım .. oradan sorun olmuştur ..


kod musterimde su an oraya gecince atarım