Kabuk Komutları  

Top  Previous  Next

Proje kaşifinde ve Kütüphane kaşifinde gösterilen her bir birim, disk üzerinde ya bir dizine ya da bir dosyaya karşılık gelmektedir. Kabuk komutlarıyla; harici programları çağırabilir ve bu dizinlerin veya dosyaların adlarını bu programlara parametre olarak geçirebilirsiniz.

Kaşif üzerinde yer alan ve bir dizin veya dosyaya karşılık gelen birimlere sağ tıklandığında, bağlamsal menü üzerinde "Kabuk" alt-menüsü görünecektir. Bu alt-menü üzerinden bir kabuk komutu seçildiğinde; MoreMotion Application Studio ilgili harici programı çağıracak ve tanımlı parametreleri bu programa geçirecektir.

ShellCommand

 
Standart Kabuk Komutları

mmEd İle Aç

Kaşif biriminin dosyasını mmEd (MoreMotion XML Editörü) ile açar.

İlişkili Program İle Aç

Kaşif biriminin dosya uzantısı Windows ayarlarında hangi program ile ilişkilendirilmişse; o program çağırılacaktır.

Dizini Aç

İlgili dizini Windows kaşifi ile açar.

 

Windows Kaşifi Bağlamsal Menüleri

 

Özel Kabuk Komutları

Standart kabuk komutlarına ilave olarak, kabuk menüsünde kullanmak üzere, kendi komutlarınızı da tanımlayabilirsiniz.

Örneğin; ilgili komut satırı parametrelerini tanımlarayak, versiyon kontrol sisteminizle iletişim kurabilir ve proje dosyalarını takım çalışmasına uygun bir şekilde yönetebilirsiniz.

Özel kabuk komutlarını tanımlayabileceğiniz "Kabuk Komutları" diyaloğuna ulaşmak için "Araçlar | Kabuk Komutları" menüsünü kullanın.

ShellCommandDialog

Diyaloğun üst tarafındaki butonlarla Yeni Komut Ekleme, Komut Silme ve Komut Düzenleme işlemlerini yapabilirsiniz. Sağ üst taraftaki butonları kullanarak ise, komutların sırasını değiştirebilirsiniz.

Aşağıda, yeni bir komut ekleme örneği görülmektedir:

ShellCommandDefineNew

 

Tanımı yapılan komutun kaşif üzerinde geçerli olması için "Kaşif komutu" seçeneğini işaretlemeniz gerekir. Eğer işaretlemezseniz komut sadece "Araçlar" menüsü üzerinden kullanılabilecektir.

Tanımlanan kabuk komutu kaşif üzerindeki bağlamsal menüde aşağıdaki gibi gözükecektir.

ShellCommandUsing

 

"Parametreler" alanında kullanılabilen özel %() sembolleri

%(fn)

Dosya adı

%(fe)

Dosya uzantısı

%(ffn)

Tam dosya adı

%(ffnwe)

Uzantı hariç tam dosya adı

%(dn)

Dizin adı

 

Örnekler

Varsayımlar:

Proje dizini:

c:\mmprojects

Proje adı:

Project1

Kütüphane dizini:

l:\mmlib

 

"Site1"deki "index" düğümü seçili;

Sembol

Değer

%(fn)

index

%(fe)

mmpa

%(ffn)

c:\mmprojects\Project1\Site1\index.mmpa

%(ffnwe)

c:\mmprojects\Project1\Site1\index

%(dn)

c:\mmprojects\Project1\Site1\

 

Proje düğümü seçili;

Sembol

Değer

%(fn)

@

%(fe)

mmpr

%(ffn)

c:\mmprojects\Project1\@.mmpr

%(ffnwe)

c:\mmprojects\Project1\@

%(dn)

c:\mmprojects\Project1\

 

"Site1" düğümü seçili;

Sembol

Değer

%(fn)

Site1

%(fe)

mmsi

%(ffn)

c:\mmprojects\Project1\Site1.mmsi

%(ffnwe)

c:\mmprojects\Project1\Site1

%(dn)

c:\mmprojects\Project1\Site1\

 

 

Kütüphane elemanı düğümü "mor\Common\Listbox" seçili;

Sembol

Değer

%(fn)

Listbox

%(fe)

mmel

%(ffn)

l:\cpn\mor\Common\Listbox.mmel

%(ffnwe)

l:\cpn\mor\Common\Listbox

%(dn)

l:\cpn\mor\Common\

 

Proje kütüphane elemanı düğümü "myListbox" seçili;

Sembol

Değer

%(fn)

myListbox

%(fe)

mmel

%(ffn)

c:\mmprojects\Project1\plib\myListbox.mmel

%(ffnwe)

c:\mmprojects\Project1\plib\myListbox

%(dn)

c:\mmprojects\Project1\plib\