FilemakerTurk, AYS Bilişim ve Beyaz Net tarafından desteklenmektedir.
Filemaker Danışmanınız
AYS Bilişim
Mehmet KAYA
 0532 231 07 27
 0216 318 55 80
 mkaya@aysbilisim.net
						

Export Field Contents ile Script içinden Mac den ağdaki başka bir klasöre kayıt yaptıramadım

+2 oy
828 kez görüntülendi

Container  Field içine referans olarak aldığım  dosyayı  (Resim olur PDF olur Txt olur vs.) Script kullanarak ağdaki klasör içine kaydetmek.

Script içinde Export Field Contents komutunu kullanıyorum yolunu belirliyorum , Windows PC lerde kayıt ediyor problem yok ancak MAC lerden yapamadım.

Mac lerin ağdaki bu klasörlere erişim izni var normalde sürükle bırak ile dosya transferi yapıyorlar ama bunu Filemaker üzerinden yaptırmak nasıl olur?

http://filemakerturk.com/?qa=blob&qa_blobid=18079874857714319256

4, Eylül, 2019 Scripts kategorisinde Akaroloji (5,730 puan) tarafından soruldu
4, Eylül, 2019 Akaroloji tarafından düzenlendi

5 Cevaplar

+1 oy
 
En İyi Cevap

Herkese selam ederim;

 

Anladığım kadarı ile Windows dan mac a dosya transferi yapmak istiyorsunuz.

Öncelikle Mac bilgisayarın ip adresini tesbit edin. Daha sonra Windows da cmd yi çalıştırıp komut satırına 

ping -a 192.168.1.110
( ping -a mac_pc_ip_adresi )

yazarak hem bilgisayar adını bulun hemde bağlantıyı sınamış olalım.

ping

 

 

 

 

 

Daha sonra yine cmd ekranında komut satırına,

NET USE M: \WEB-MAC\YEDEK
( net use surucu_hafi \\bilgisayar_adi\paylasim_klasoru )
Sürücü Harfi:    Windows da kullanılmayan bir sürücü harfi ( ben M harfi verdim. )
Bilgisayar Adı:  Mac bilgisayarın adı
Paylaşım Klasörü : Mac bilgisayarda paylaşıma açılan klasör adı. ( bende ki paylaşılan klasör adı yedek. )

yazarak paylaşımı Windows a bağlıyoruz. 

net use

 

 

 

 

 

Daha sonra FileMaker da yol tanımı olarak 

/M:/deneme.pdf
( /surucu:/kontainer_alandaki_dosya_adi )

Hepsi bu kadar. Kolay gelsin.

 

Herkese hayırlı günler dilerim. 

 

Saygılarımla

5, Eylül, 2019 ercanD (73,590 puan) tarafından cevaplandı
5, Eylül, 2019 Akaroloji tarafından seçilmiş
Ercan bey Merhaba;
Mac dan kayıt yaptırmak istiyorum. PC den kayıt yapıyor, Mac den ağdaki başka bir bilgisayardaki klasör içine kayıt yaptırmak istiyorum.
Mantık aynı aslında. Osman hocamın dediği gibi paylaşıma bağlanmanız gerekiyor. Command + K tuş kombinasyonunu kullanarak açılan pencerede dilediğiniz bilgisayara bağlanabilirsiniz.
Yola yazmanız gereken ifade

filemac:/paylasilanklasoradi/dosyaadi.uzanti

Sizin sisteminizde;

filemac:/is_emirleri/140004/Grafik/abc.pdf
Teşekkürler Ercan bey belirttiğiniz gibi ;

*- Kaydetmek için filemac ile başlamak ve IP yazmadan klasör adı ile yol yazmak gerekli imiş.
       filemac:/is_emirleri/191764/Grafik/Abc.pdf

*- Açmak için ise smb kullanmak ve IP belirtmek gerekiyor.
       smb://192.168.10.248/is_emirleri/191764/Grafik/Abc.pdf
+1 oy
Windows & Mac & Linux ortak sistemlerde FTP sunucuları sıklıkla kullanılır. Bu sistemler her ne kadar birbirlerini desteklediğini iddia etsede gerçekte pek öyle olmuyor. 2 GB üstü klasör ve dosyaların bazen gözüküp bazen gözükmemesi gibi. Bu sorun dosyalama sistemlerinden kaynaklanıyor.  Bir ftp sunucusu kurup bütün dosyaları orada tutarsanız pek çok çözümsüz sorundan kurtulursunuz. Probleminiz bununlamı ilgili bilmiyorum. Mac kullanmadım.
4, Eylül, 2019 Goksel_Gokce (98,530 puan) tarafından cevaplandı
Göksel hocam tam olarak dediğinize benzer ama FTP server değil Grafikerlerin datasının bulunduğu bir bilgisayar server. Network den bu bilgisayara dosyalar kaydetdiliyor Copy Paste ile ama bu bazen unutuluyor özellikle Revizeli dosyalar. Bunun önüne geçmek için FM de işleyen bir onay süreci var bu dosya transferini bu onay scriptinin içinden yaptırmak. PC lerden sorun yok MAC lerden yapamadım. ilginç olan Contianer alan da sağ tıkla dışarı aktar dediğinde bu ilgili servere kayıt yapıyor ama Script içinden yolunu ayarlayamadım.
+1 oy
Mac'lerde network konumlarını kullanmadan önce bilgisayar açıldıktan sonra bir defaya mahsus ilgili bilgisyarın dosya paylaşımına bağlanmanız gerekiyor. Ancak bağlandıktan sonra o konuma otomatik dosya kaydedebilirsiniz.

 

Apple script kullanarak başlangıçta otomatik bağlanmasını sağlayabilirsiniz.
5, Eylül, 2019 F. Osman Cabi (200,340 puan) tarafından cevaplandı
Osman hocam bağlantıyı Cmd +K ile gelen ekranda yaptım hatta Mac masaüstüne Klasörün iconu da var

Kayıt için yol;

smb://192.168.10.248/is_emirleri/140004/Grafik/abc.pdf
export field contents e bu yolu yazdığım halde göndermiyor

PC ler de yol ;
//192.168.10.248/is_emirleri/140004/Grafik/abc.pdf
bu şekilde çalışıyor

maclerde başka bir yolu mu var bilmedim.
+1 oy
Farklı bir çözüm nas sunucuları. Fiyatları uygundur. Kurulum gerektirmez. Depolama kapasiteleri arttırılabilir. Sorunu tam olarak çözermi bilemiyorum. Benim gördüğüm ortak sistemlerde ftp kullanılması. Bu sorunu web ve ftp server ile basitçe çözmek mümkün. Lisans ücretide yok. ilgili sayfayı web wiewerde gösterip kodlamayı filemakere yaptırılabilir. Önce kendi dizinine export eder web sayfasıda orayı adres alır kullanıcıya bir butona tıklamak kalır. Bu trafiği filemaker yönetir. yükleme sonrası yerel bilgisayardaki dosyada silinir.
Bu sorunun kesin çözümü bu. Nas sunucusuda belki bir çözüm olabilir.
5, Eylül, 2019 Goksel_Gokce (98,530 puan) tarafından cevaplandı
+1 oy
Herkese teşekkür ederim fikirler ve beyin jimnastiği ile iş çözüldü.

Asıl problem Mac ler  için ayrı bir mantık da düşünmek gerekiyormuş. 3 / 4 günlük çalışmanın sonucun da yeni bir şey öğrenmek oldu.

Çözümü ise;  Kaydetmek için farklı bir yol adresi filemac ile baslayan bir adres ( IP yazmadan sadece klasör adını ) yazmak gerekiyormuş,

Açmak için ise yol adresine IP yazmak ve smb ile başlamak gerekiyor imiş.

 

Kaydetmek için yol :

filemac:/is_emirleri/191764/Grafik/Abc.pdf  

Açmak için yol :

smb://192.168.10.248/is_emirleri/191764/Grafik/Abc.pdf
5, Eylül, 2019 Akaroloji (5,730 puan) tarafından cevaplandı
İşinizin çözüldüğüne sevindim Mehmet Bey.  

Açmak için hangi yöntemi izliyorsunuz. Hangi fonksiyonu kullanıyorsunuz acaba.
Open URL den açıyorum
file:///Volumes/is_emirleri/191764/Grafik/Abc.pdf
şeklinde bir dener misiniz? Dikkat ! file: dan sonra 3 tane bölü işareti olacak.
...