Ana içeriğe geç

Execute

Execute deyimi, Qlik Sense verileri yüklediği sırada diğer programları çalıştırmak için kullanılır. Örneğin, gerekli olan dönüştürmeleri yapmak için.

Bilgi notuBu deyim, standart modda desteklenmez. Bkz. Dosya sistemi erişim kısıtlaması

Syntax:  

execute commandline

Arguments:  

Bağımsız Değişkenler
Bağımsız Değişken Açıklama
commandline

İşletim sistemi tarafından komut satırı olarak yorumlanabilen bir metin. Mutlak dosya yollarına veya lib:// klasör yoluna referansta bulunabilirsiniz.

Execute öğesini kullanmak isterseniz aşağıdaki koşulların karşılanması gerekir:

  • Eski modda çalışmanız gerekir (Qlik Sense ve Qlik Sense Desktop için geçerlidir).
  • OverrideScriptSecurity öğesini Settings.ini'de 1 olarak ayarlamanız gerekir (Qlik Sense için geçerlidir).

    Settings.ini, C:\ProgramData\Qlik\Sense\Engine\ yolunda yer alır ve genellikle boş bir dosyadır.

Uyarı notu OverrideScriptSecurity öğesini Execute etkinleştirilecek şekilde ayarlarsanız, tüm kullanıcılar sunucuda dosyaları yürütülebilir. Örneğin, bir kullanıcı uygulamaya yürütülebilir dosya ekleyebilir ve dosyayı veri kod dosyasında yürütebilir.

Aşağıdakileri yapın:

  1. Settings.ini'nin kopyasını oluşturun ve metin düzenleyicisinde açın.
  2. Dosyanın ilk satırda [Ayarlar 7]'yi içerdiğini kontrol edin.

  3. Yeni bir satır ekleyin ve OverrideScriptSecurity=1 yazın.
  4. Dosyanın sonuna boş bir satır ekleyin.

  5. Dosyayı kaydedin.
  6. Settings.ini'yi düzenlediğiniz dosyayla değiştirin.
  7. Qlik Sense Engine Service (QES) uygulamasını yeniden başlatın.
Bilgi notuQlik Sense hizmet olarak çalışıyorsa, bazı komutlar beklendiği gibi çalışmayabilir.

Example:  

Execute C:\Program Files\Office12\Excel.exe;

Execute lib://win\notepad.exe // win , c:\windows klasörüne referans veren klasör bağlantısıdır.

Bu sayfa size yardımcı oldu mu?

Bu sayfa veya içeriği ile ilgili bir sorun; bir yazım hatası, eksik bir adım veya teknik bir hata bulursanız, bize bildirin, düzeltelim!