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
						

PC üzerinde yaptığım Klasör işlemlerini MACOS bilgisayarda yapamıyorum.

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

Herkese Merhaba;

PC Üzerinde aşağıdaki script satırı ile yaptığım işlemi MAC bilgisayarlarda da yapmak istiyorum. MAC OS Scripti ile nasıl yapabileceğim konusunda desteklerinize ihtiyacım var.

 

Klasör Oluşturmak İçin: (Bu satır ile ağdaki grafik kök dizininde iç içe 4 klasör oluşturuyorum.)

Send Event ["aevt";"odoc";"cmd /c md " & "\\server\Grafik\2023\12\21\Deneme Klasör"

 

Klasörü Açmak İçin: (Bu satır ile ağda oluşturduğum klasörü açıyorum.)

Send Event ["aevt";"odoc";"cmd /c explorer " & "\\server\Grafik\2023\12\21\Deneme Klasör"

18, Ocak, 18 Scripts kategorisinde erdembilgin (1,700 puan) tarafından soruldu

3 Cevaplar

+2 oy
 
En İyi Cevap
Merhaba Erdem bey,

 

Şemsi bey'in eklediği linkte Windows'taki Send Event'in karşılığı Mac'te Apple Script vasıtasıyla işlemi yapmak için bir örnek içeriyor. Kesinlikle çalışacaktır ama benim farklı bir önerim var.

 

Hem windows hem de Mac için FileMaker klasör oluşturma işlemini (artık, FM18 ile gelen bir özellik) artık doğrudan script step ile yapabiliyorsunuz. İşlem basit, dışarıya kayıt yapan script adımlarında (export fields contetns, export records, save as pdf, create data file... vb) ilgili script adımındaki "Create Folders" seçeneği "ON" haline getirerek yapabilirsiniz.
18, Ocak, 18 F. Osman Cabi (200,340 puan) tarafından cevaplandı
24, Ocak, 24 Şemsi Saracoğlu tarafından seçilmiş
Osman Bey Merhaba;
Bu özelliği bilmiyordum çok teşekkür ederim. size bir sorum daha olacak. BU yöntem ile klasör oluşturabiliyorum. fakat oluşturulan bir klasörü açtırmam da gerekli. bunun için nasıl yöntem yürütmem gerekiyor? PC de yukarıdaki yöntem ile oluşturduğum klasörü açtırabiliyorum. fakat MAC sürümlerde çalışmıyor.
+2 oy
18, Ocak, 18 Şemsi Saracoğlu (135,530 puan) tarafından cevaplandı
0 oy
Open URL ile herhangi bir sarı Klasörü açabilirsiniz. Open URL içine  yolunu doğru şekilde belirtmeniz yeterli

Ben aşağıdaki örnek gibi ağda paylaşıma açık bir klasörü sistemden açtırabiliyorum

aslında şunu yapıyor :       \\192.168.10.99\ORTAK\DOSYA\1234\     Klasörüne ait yolu tarayıcıdan çağırıyor ve

klasör önüne geliyor.    \  ters slash da MACte yön  farkı var bunuda Substitute ile düzeltip açtırıyorum.

Önemli :  MAC lerde ağdaki bir klasör için ilk başta Sunucuya bağlan bölümünden tanımlaman gerekiyor.

ÖRNEK :

Let ( yol = "xx192.168.10.99xORTAKxDOSYAx" & Siparis::ID & "x"

;

Case ( Get ( SystemPlatform )  = "1" ; "smb:" & Substitute ( yol ; "x"; "/" ) ;

                                                             Substitute ( yol ; "x"; "\\" ) )
)
31, Ocak, 31 Akaroloji (5,730 puan) tarafından cevaplandı
Daha önce Oper URL ile denemiştim fakat olmamıştı. sizin yönteminiz ile dnedim ve çalıştı.
Çok Teşekkür ederim.
...