versiyon güncelleme

02/07/2011, 14:43

av.fatihberber

Ofisimde 8 kullanıcılı bir Access programı var. Veritabanı bölünmüş olarak kullanılıyor. Her Bilgisayarda C: sürücüsünün içinde "TELEKOMPRO" klasörünün içinde arayüz Access var. Ben ara sıra programda değişiklik yapıyorum. Sonra her bilgisayara gidip ana makineden değişiklik yaptığım klasörü C: nin içine kopyalıyorum.

Sorum şudur. Bir bat dosyası hazırlanıp bunu arayüz klasörüne atsam, buna çift tıklandığında otomatik bu kopyalama işini yapabilir mi ?

Kopyalanacak Klasör: \\Umit\ORTAK (D)\ORTAK KLASÖR\BÜRO TELEKOM DATA\TELEKOMPRO klasörü ve içeriği

Hedef Klasör: C:\ içine mevcut klasörün üstüne yazacak şekilde
02/07/2011, 15:37

Coskun0559

klasörü komple kopyalamak(içindekiler dahil) için vbscript kullanabiliriz.
ben üretimdeki makinalara kesim listesi gönderirken bu yöntemi kullanıyorum.
yeni bi metin belgesi oluşturacaksınız ve vbs uzantılı olarak kaydedeceksiniz.
Örnek;

Sub Klasor_Kopyala()
Dim cskncopy
Set cskncopy = CreateObject("Scripting.FileSystemObject")

cskncopy.copyfolder "C:\kopyalanacakklasor", "D:\"
msgbox "Kopyalama İşlemi Gerçekleştirldi..."
End Sub
call klasor_kopyala

örnekte c:\ sürücüsündeki kopyalanacakklasor adlı klasörü d:\ sürücüsüne kopyalar.
siz kopyalanacak klasörü ve hedefi istediğiniz gibi değiştirin.
kolay gelsin
02/07/2011, 17:03

av.fatihberber

çok teşekkür ederim. tıkır tıkır çalışıyor
02/07/2011, 17:05

Coskun0559

rica ederim/ederiz
bi şey daha paylaşayım,ağ sürücüsü yaparsanız işiniz dahada kolay olacaktır.
03/07/2011, 12:12

mehmetdemiral

Ben de aynı öneriyi destekliyorum. \\ biçiminde ağ yolunu kullanmak bazen sıkıntılara neden olabiliyor. İp adresi üzerinden yapmak ya da ağ sürücüsü oluşturup z: gibi bir sürücü tanımı üzerinden -tıpkı harddiskten çalışıyormuş gibi- çalışmak daha pratiktir. Bunun için aşağıdaki bat dosyasını bir konuda yayınlamıştm. İncelerseniz faydaı olacaktır.
https://accesstr.net/attachment.php?aid=11352

Konunun linki: https://accesstr.net/konu-ag-surucusune-...tml?page=3