Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.

Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz

  Gelişmiş Arama
insanın içinde varsa, commodore.gen.tr açığa çıkarır bunu.. bir nevi retro olaylarının dolunayıyız.(Arda)
commodore.gen.trAmigaAmiga YazılımAssign Komutu Kullanımı Üzerine
Sayfa: [1]   Aşağı git
Yazdır
Gönderen Konu: Assign Komutu Kullanımı Üzerine  (Okunma Sayısı 6939 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
MeG
Deneyimli
*****
Mesaj Sayısı: 642


Super Kahraman


Üyelik Bilgileri WWW
« : Şubat 18, 2009, 18:01:39 ÖS »

Selamlar..

Assign komutunu göreceli olarak nasıl kullandırırız..

Şöyle ki

Iconx ile çalışacak bir script hazırlıyorum..

ABC1 ve ABC2 diye iki drive'ı bu scriptin çalışacağı klasöre assign etmek istiyorum..


Diyelim Script'im DH1:Script klasöründe olsun adı da "clickme"

clickme tıklandığında

Assign ABC1: _________________
Assign ABC2: _________________
ABC1:loadfilanfalan
ABC2:antinkuntin


scriptinde ______________ yerlere nasıl bir yazım yapmalıyım ki ben script klasörünü istediğim yere taşıdığımda da "clickme" scripti Script klasöründeki dosyalarla çalışabilsin.. (Script klasörünün adı da değişbilir)
Logged
coze
Uzman
*****
Mesaj Sayısı: 1.672


Hieh hieh hieh heh ...


Üyelik Bilgileri WWW
« Yanıtla #1 : Şubat 18, 2009, 18:20:11 ÖS »

oylesine bir tahmin

assign ABC: .

olabilir mi acaba ?

bu arada niye ABC1 ve ABC2 gibi iki assign yapmak istiyorsun ? ikiside ayni klasore bakiyorsa ?
Logged

Retro Hincal Uluc
witchdoktor
Uzman
*****
Mesaj Sayısı: 6.238



Üyelik Bilgileri
« Yanıtla #2 : Şubat 18, 2009, 20:07:02 ÖS »

Normalde herhangi bir programın çalıştığı (içinde bulunduğu) dizin Amiga'da PROGDIR: olarak adlandırılmakta. IconX ile çalıştırılan bir script için de bu durumun geçerli olup olmadığını deneyebilirsin.

Örneğin DH1:DOPUS/Tools/ klasöründeki Tools dizinine bu Dopus programından şu şekillerde ulaşılabilir:

DH1:DOPUS/Tools/
PROGDIR:Tools/
Tools/

Scriptler için de muhtemelen bu durum geçerlidir.
Logged
haydar_abi
Uzman
*****
Mesaj Sayısı: 1.730


İlla ki Amiga


Üyelik Bilgileri
« Yanıtla #3 : Şubat 18, 2009, 20:14:09 ÖS »

Bulunduğumuz klasöre assign etme şu şekilde olur.

Assign Fonts: ""
Logged

Amiga fanatiği.... 
Amigalıktan çıkmış Amigalar....

Amiga 1200 + Vampire V1200
LG 24MA53 TVMonitör
Amiga 500 Plus +TerribleFire030 64MB+16 GB CF
Amiga 2000
Amiga 500 + 1MB Çip + 9.5 mb FastRAM + Internal GOTEK + 4GB CF HDD
2 Casper M989A Monitor
Commodore64
Alpyre
Uzman
*****
Mesaj Sayısı: 2.237



Üyelik Bilgileri WWW
« Yanıtla #4 : Şubat 19, 2009, 01:51:09 ÖÖ »

bu arada niye ABC1 ve ABC2 gibi iki assign yapmak istiyorsun ? ikiside ayni klasore bakiyorsa ?
Muhtemelen Coze'nin elinde, ihtiyaç duyduğu dosyaları ABC1: ve ABC2: diye iki ayrı Volume'de arayan bir program var. Coze programa bir tür HD installer yapmak istiyor sanıyorum. Kopyalandığı konum neresi olursa olsun bu Assignment'ları oluşturacak bir script yazmak istiyor...

Scriptler için de muhtemelen bu durum geçerlidir.
Üzgünüm... AmigaDOS scriptleri PROGDIR: fake assign'ı yaratmaz...

Bulunduğumuz klasöre assign etme şu şekilde olur.
Assign Fonts: ""
Doğru cevap haydar_abi'den gelmiş...
Sriptin çalıştığı dizin, bulunduğunuz dizindir (CurrentDirectory/CD)... Elbette ki bu, Script içinde (ya da o anda çalışan başka bir script ile) CD komutuyla başka bir konuma erişim yapmadığınız sürece böyledir.

Scripte eklemen gereken satırlar: (herhangi CD komutundan önce ve mümkün olduğunca erken)
Assign ABC1: ""
Assign ABC2: ""

Genişletilmiş Syntax
Assign ABC1: "′ Cd′ "

Eğer scripti herhangi başka bir yerden çalıştırmak ve Assign edilecek dizini bir istemci ile kullanıcıya seçtirmek istiyorsan:
Assign ABC1: "′ RequestFile DRAWERSONLY′ "

AmigaDOS gerçekten çok etkileyici değil mi?
Logged

Alper
Arda
Uzman
*****
Mesaj Sayısı: 2.326


I'm *the* guy from Argleton


Üyelik Bilgileri WWW
« Yanıtla #5 : Şubat 19, 2009, 18:58:41 ÖS »

Muhtemelen Coze'nin elinde, ihtiyaç duyduğu dosyaları ABC1: ve ABC2: diye iki ayrı Volume'de arayan bir program var. Coze programa bir tür HD installer yapmak istiyor sanıyorum. Kopyalandığı konum neresi olursa olsun bu Assignment'ları oluşturacak bir script yazmak istiyor...

Coze değil Meg.
Logged

Alpyre
Uzman
*****
Mesaj Sayısı: 2.237



Üyelik Bilgileri WWW
« Yanıtla #6 : Şubat 20, 2009, 16:05:06 ÖS »

Oops!
Logged

Alper
Sayfa: [1]   Yukarı git
Yazdır
Gitmek istediğiniz yer: