Argomento precedente: DETTAGLIATOArgomento successivo: Rilevamento


Detect

Detect

Specifica l'applicazione associata allo script. È consentito associare una sola applicazione a uno script. Sul computer di origine è chiamata dalla funzione di rilevamento. Sul computer di destinazione può essere chiamata da qualsiasi punto per risolvere il percorso dell'applicazione. L'interprete risolve la parola chiave APPLICATIONPATH, che non è valida e non dovrebbe essere utilizzata prima dell'esecuzione di questa chiamata. Lo script dovrebbe chiamare Detect nella funzione di rilevamento per evitare un'elaborazione non necessaria.

I parametri per Detect sono il nome del file eseguibile e un valore facoltativo della chiave di registro. Entrambi i parametri sono valori di stringa. Il parametro del percorso del valore di registro è il percorso completo per il valore del registro che contiene il percorso per il file eseguibile. Se il valore del registro è il parametro predefinito, il percorso dovrebbe terminare con il nome della chiave e una barra (vedere l'esempio sottostante). Nella funzione di rilevamento, lo script deve controllare il valore restituito di Detect per stabilire se continuare l'elaborazione dello script o interrompere lo script.

Primo parametro:

Il nome del file eseguibile (valore stringa)

Secondo parametro:

Il percorso del registro (valore stringa)

Uso:
Detect ( <Executable name>, [Registry path] );
Esempi:
if( Detect( "MyApp.exe", "HKLM\\Software\\Microsoft\\Windows\\CurrentVersion\\App Paths\\MyApp.exe\\"  ) == false)
{
     return;
}
if (Detect ( <executable Name>) == false)
return;