Outils pour utilisateurs

Outils du site


fr:code:system:process

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
fr:code:system:process [2012/03/23 14:25] – créée wismerhealfr:code:system:process [2021/02/13 11:23] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 ====== Process [En cours de Traduction Wismerheal][WSL] ====== ====== Process [En cours de Traduction Wismerheal][WSL] ======
-This object allows you to start and manage a process. (program)+Cet objet vous permet de lancer et manager un processus. (programme)
  
-===== Functions =====+===== Fonctions =====
  
 ==== Process ==== ==== Process ====
-Constructor function.+Fonction de construction.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 var myObject = new Process(); var myObject = new Process();
Ligne 16: Ligne 16:
  
 === Arguments === === Arguments ===
-  - parameters - (object) the parameters +  - parameters - (object) les paramètres 
-    * workingDirectory - (string) the working directory +    * workingDirectory - (string) le dossier de travail 
-    * processChannelMode - ([[#processchannelmode|ProcessChannelMode]]) the process'channel mode +    * processChannelMode - ([[#processchannelmode|ProcessChannelMode]]) le mode du "channel" du processus 
-    * readChannel - ([[#processchannel|ProcessChannel]]) the process's read channel +    * readChannel - ([[#processchannel|ProcessChannel]]) le "channel" du processus à lire 
-    * onError - ([[#onError|onError]]) called when an error has occured +    * onError - ([[#onError|onError]]) appelé quand une erreur survient 
-    * onFinished - ([[#onFinished|onFinished]]) called when the process has finished +    * onFinished - ([[#onFinished|onFinished]]) appelé quand le processus est terminé 
-    * onReadyReadStandardError - ([[#onReadyReadStandardError|onReadyReadStandardError]]) called when the process has data on the standard error channel +    * onReadyReadStandardError - ([[#onReadyReadStandardError|onReadyReadStandardError]]) appelé quand le processus dispose de données sur le "channel" d'erreur standard 
-    * onReadyReadStandardOutput - ([[#onReadyReadStandardOutput|onReadyReadStandardOutput]]) called when the process has data on the standard output channel +    * onReadyReadStandardOutput - ([[#onReadyReadStandardOutput|onReadyReadStandardOutput]]) appelé quand le processus dispose de données sur le "channel" standard de sortie 
-    * onStarted - ([[#onStarted|onStarted]]) called when the process has started +    * onStarted - ([[#onStarted|onStarted]]) appellé quand le processus a commencé 
-    * onStateChanged - ([[#onStateChanged|onStateChanged]]) called when the process's state has changed+    * onStateChanged - ([[#onStateChanged|onStateChanged]]) appelé quand l'état du processus a changé
  
 === Example === === Example ===
Ligne 46: Ligne 46:
  
 ==== list ==== ==== list ====
-Returns an array of [[en:code:core:processhandle|ProcessHandle]] linked to all running processes.+Renvoie un tableau de [[en:code:core:processhandle|ProcessHandle]] lié à tous les processus en cours d’exécution.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 Process.list(); Process.list();
 </code> </code>
  
-=== Returns === +=== Renvoie === 
-  * (array) an array of [[en:code:core:processhandle|ProcessHandle]] linked to all running processes+  * (array) un tableau de [[en:code:core:processhandle|ProcessHandle]] lié à tous les processus en cours d’exécution
  
 ==== thisProcess ==== ==== thisProcess ====
-Returns a [[en:code:core:processhandle|ProcessHandle]] linked to the Actionaz process.+Renvoi un [[en:code:core:processhandle|ProcessHandle]] lié au processus d'Actionaz.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 Process.thisProcess(); Process.thisProcess();
 </code> </code>
  
-=== Returns === +=== Renvoie === 
-  * (array) [[en:code:core:processhandle|ProcessHandle]] linked to the Actionaz process+  * (array) un [[en:code:core:processhandle|ProcessHandle]] lié au processus d'Actionaz
  
 ==== startDetached ==== ==== startDetached ====
-Starts a process in detached mode and returns a [[en:code:core:processhandle|ProcessHandle]] linked to it+Lance le processus en mode détaché et renvoie un [[en:code:core:processhandle|ProcessHandle]] qui lui est lié
-You will have lesser control on the process than in attached mode, but it will be independent of the current execution.+Vous aurez moins de contrôle sur le processus qu'en mode attachécependant il sera indépendant de l'actuelle exécution.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 Process.startDetached(filename); Process.startDetached(filename);
Ligne 83: Ligne 83:
  
 === Arguments === === Arguments ===
-  - filename - (string) the filename/command of the process to start +  - filename - (string) le nom de fichier/commande du processus à lancer 
-  - parameters - (array) an array of parameters +  - parameters - (array) un tableau de paramètres 
-  - workingDirectory - (string) the working directory+  - workingDirectory - (string) le dossier de travail
  
-=== Returns === +=== Renvoie === 
-  * (array) [[en:code:core:processhandle|ProcessHandle]] linked to the started process+  * (array) un [[en:code:core:processhandle|ProcessHandle]] lié au processus lancé
  
 === Exceptions === === Exceptions ===
-  * (FilenameError) invalid filename +  * (FilenameError) nom de fichier non valide 
-  * (StartProcessError) unable to start the process+  * (StartProcessError) ne parvient pas à lancer le processus
  
-===== Methods =====+===== Méthodes =====
  
 ==== handle ==== ==== handle ====
-Returns a [[en:code:core:processhandle|ProcessHandle]] linked to the started process+Renvoie un [[en:code:core:processhandle|ProcessHandle]] lié au processus lancé.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.handle(); myObject.handle();
 </code> </code>
  
-=== Returns === +=== Renvoie === 
-  * ([[en:code:core:processhandle|ProcessHandle]]) [[en:code:core:processhandle|ProcessHandle]] linked to the started process+  * ([[en:code:core:processhandle|ProcessHandle]]) un [[en:code:core:processhandle|ProcessHandle]] lié au processus lancé
  
 ==== id ==== ==== id ====
-Returns the process id of the started process.+Renvoie l'identifiant (id) du processus lancé.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.id(); myObject.id();
 </code> </code>
  
-=== Returns === +=== REnvoie === 
-  * (integer) the process id of the started process+  * (integer) l'identifiant (id) du processus lancé
  
 ==== start ==== ==== start ====
-Starts the process.+Lance le processus.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.start(filename); myObject.start(filename);
Ligne 133: Ligne 133:
  
 === Arguments === === Arguments ===
-  - filename - (string) the filename/command of the process to start +  - filename - (string) le nom de fichier/commande du processus à lancer 
-  - parameters - (array) an array of parameters +  - parameters - (array) un tableau de paramètres 
-  - openMode - ([[#openmode|OpenMode]]) the open mode to use (defaultread and write)+  - openMode - ([[#openmode|OpenMode]]) le mode d'ouverture à utiliser (défautlecture & écriture)
  
-=== Returns === +=== Renvoie === 
-  * (Process) this Process+  * (Process) ce Processus
  
 === Exceptions === === Exceptions ===
-  * (FilenameError) invalid filename+  * (FilenameError) nom de fichier non valide
  
 ==== state ==== ==== state ====
-Returns the state of the started process.+Renvoie l'état du processus lancé.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.state(); myObject.state();
 </code> </code>
  
-=== Returns === +=== Renvoie=== 
-  * ([[#processstate|ProcessState]]) the state of the started process+  * ([[#processstate|ProcessState]]) l'état du processus lancé
  
 ==== error ==== ==== error ====
-Returns the error state of the started process.+Renvoie l'état de l'erreur du processus lancé.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.error(); myObject.error();
 </code> </code>
  
-=== Returns === +=== Renvoie === 
-  * ([[#processerror|ProcessError]]) the error state of the started process+  * ([[#processerror|ProcessError]]) l'état de l'erreur du processus lancé
  
 ==== exitCode ==== ==== exitCode ====
-Returns the process's exit code.+Renvoie le code de sortie du processus.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.exitCode(); myObject.exitCode();
 </code> </code>
  
-=== Returns === +=== Renvoie === 
-  * (integer) the process's exit code+  * (integer) le code de sortie du processus
  
 ==== exitStatus ==== ==== exitStatus ====
-Returns the process's exit status.+Renvoie le statut du processus de sortie.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.exitStatus(); myObject.exitStatus();
 </code> </code>
  
-=== Returns === +=== Renvoie === 
-  * ([[#exitstatus|ExitStatus]]) the process's exit status+  * ([[#exitstatus|ExitStatus]]) le statut du processus de sortie
  
 ==== readError ==== ==== readError ====
-Returns the content of the standard error output as a [[en:code:core:rawdata|RawData]]. +Renvoie le contenu de l’erreur de sortie standard en un [[en:code:core:rawdata|RawData]] . 
-=== Syntax ===+ 
 +=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.readError(); myObject.readError();
 </code> </code>
  
-=== Returns === +=== Renvoie === 
-  * ([[en:code:core:rawdata|RawData]]) the content of the standard error output as a [[en:code:core:rawdata|RawData]]+  * ([[en:code:core:rawdata|RawData]]) le contenu de l’erreur de sortie standard en un [[en:code:core:rawdata|RawData]]
  
 ==== read ==== ==== read ====
-Returns the content of the standard output as a [[en:code:core:rawdata|RawData]]. +Renvoie le contenu de la sortie standard en un [[en:code:core:rawdata|RawData]] . 
-=== Syntax ===+ 
 +=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.read(); myObject.read();
 </code> </code>
  
-=== Returns === +=== Renvoie === 
-  * ([[en:code:core:rawdata|RawData]]) the content of the standard output as a [[en:code:core:rawdata|RawData]]+  * ([[en:code:core:rawdata|RawData]]) le contenu de la sortie standard en un [[en:code:core:rawdata|RawData]]
  
 ==== readErrorText ==== ==== readErrorText ====
-Returns the content of the standard error output as text.+Renvoie le contenu d'erreur  de sotie standard sous forme de texte.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.readErrorText(); myObject.readErrorText();
Ligne 219: Ligne 221:
  
 === Arguments === === Arguments ===
-  - encoding - ([[en:code:core:global#encoding|Encoding]]) the encoding to use+  - encoding - ([[en:code:core:global#encoding|Encoding]]) l'encodage à utiliser
  
-=== Returns === +=== Renvoie === 
-  * (string) the content of the standard error output as text+  * (string) le contenu d'erreur  de sotie standard sous forme de texte
  
 ==== readText ==== ==== readText ====
-Returns the content of the standard output as text.+Renvoie le contenu standard de sortie sous forme de texte.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.readText(); myObject.readText();
Ligne 236: Ligne 238:
  
 === Arguments === === Arguments ===
-  - encoding - ([[en:code:core:global#encoding|Encoding]]) the encoding to use+  - encoding - ([[en:code:core:global#encoding|Encoding]]) l'encodage à utiliser
  
-=== Returns === +=== Renvoie === 
-  * (string) the content of the standard output as text+  * (string) le contenu de sortie standard sous forme de texte
  
 ==== atEnd ==== ==== atEnd ====
-Returns true if the process is not running and if no data can be read.+Renvoie vrai si le processus n'est pas en cours d'exécution et si aucune donnée ne peut être lue.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.atEnd(); myObject.atEnd();
Ligne 250: Ligne 252:
  
 === Returns === === Returns ===
-  * (boolean) true if the process is not running and if no data can be read+  * (boolean) vrai si le processus n'est pas en cours d'exécution et si aucune donnée ne peut être lue
  
 ==== bytesAvailable ==== ==== bytesAvailable ====
-Returns the number of bytes that can be read.+Renvoi le nombre de bytes qui peuvent être lus.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.bytesAvailable(); myObject.bytesAvailable();
 </code> </code>
  
-=== Returns === +=== Renvoie === 
-  * (integer) the number of bytes that can be read+  * (integer) le nombre de bytes qui peuvent être lus
  
 ==== bytesToWrite ==== ==== bytesToWrite ====
-Returns the number of bytes that are still to be written.+Renvoie le nombre de bytes qui doivent toujours être écrit.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.bytesToWrite(); myObject.bytesToWrite();
 </code> </code>
  
-=== Returns === +=== Renvoie === 
-  * (integer) the number of bytes that are still to be written+  * (integer) le nombre de bytes qui doivent toujours être écrit
  
 ==== canReadLine ==== ==== canReadLine ====
-Returns true if a line can be read.+Renvoie vrai si une ligne peut être lue.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.canReadLine(); myObject.canReadLine();
 </code> </code>
  
-=== Returns === +=== Renvoie === 
-  * (boolean) true if a line can be read+  * (boolean) vrai si une ligne peut être lue
  
 ==== write ==== ==== write ====
-Writes some data to the process.+Écrit des données sur le processus.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.write(data); myObject.write(data);
Ligne 294: Ligne 296:
  
 === Arguments === === Arguments ===
-  - data - (mixed) the data to write+  - data - (mixed) les données à écrire
  
-=== Returns === +=== Renvoie === 
-  * (Process) this Process+  * (Process) ce Processus
  
 ==== writeText ==== ==== writeText ====
-Writes text to the process.+Écrit du texte sur le processus.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.writeText(text, encoding); myObject.writeText(text, encoding);
Ligne 308: Ligne 310:
  
 === Arguments === === Arguments ===
-  - text - (string) the text to write +  - text - (string) le texte à écrire 
-  - encoding - ([[en:code:core:global#encoding|Encoding]]) the encoding to use+  - encoding - ([[en:code:core:global#encoding|Encoding]]) l'encodage à utiliser
  
-=== Returns === +=== Renvoie === 
-  * (Process) this Process+  * (Process) ce Processus
  
 ==== setWorkingDirectory ==== ==== setWorkingDirectory ====
-Sets the working directoryThis only works when the process is not already started.+Définit le dossier de travailCela ne fonctionne que sur les processus qui ne sont pas encore lancés.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.setWorkingDirectory(workingDirectory); myObject.setWorkingDirectory(workingDirectory);
Ligne 323: Ligne 325:
  
 === Arguments === === Arguments ===
-  - workingDirectory - (string) the text to write+  - workingDirectory - (string) le texte à écrire
  
-=== Returns === +=== Renvoie === 
-  * (Process) this Process+  * (Process) ce Processus
  
 ==== setProcessChannelMode ==== ==== setProcessChannelMode ====
-Sets process's channel mode. This only works when the process is not already started.+Définit le mode du "channel" du processusCela ne fonctionne que sur les processus qui ne sont pas encore lancés.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.setProcessChannelMode(channelMode); myObject.setProcessChannelMode(channelMode);
Ligne 337: Ligne 339:
  
 === Arguments === === Arguments ===
-  - channelMode - ([[#processchannelmode|ProcessChannelMode]]) the process's channel mode+  - channelMode - ([[#processchannelmode|ProcessChannelMode]]) le mode du "channel" du processus
  
-=== Returns === +=== Renvoie === 
-  * (Process) this Process+  * (Process) ce Processus
  
 ==== setEnvironment ==== ==== setEnvironment ====
-Sets the process's environment variables. This only works when the process is not already started.+Définit les variables d'environnement du processusCela ne fonctionne que sur les processus qui ne sont pas encore lancés.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.setEnvironment(environment); myObject.setEnvironment(environment);
Ligne 351: Ligne 353:
  
 === Arguments === === Arguments ===
-  - environment - (object) the process's environment variable+  - environment - (object) les variables d'environnement du processus
  
-=== Returns === +=== Renvoie === 
-  * (Process) this Process+  * (Process) ce Processus
  
 === Example === === Example ===
Ligne 365: Ligne 367:
  
 ==== updateEnvironment ==== ==== updateEnvironment ====
-Updates the process's environment variables. This only works when the process is not already started.+Met à jour les variables d'environnement du processusCela ne fonctionne que sur les processus qui ne sont pas encore lancés.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.updateEnvironment(environment); myObject.updateEnvironment(environment);
Ligne 373: Ligne 375:
  
 === Arguments === === Arguments ===
-  - environment - (object) the process's environment variable+  - environment - (object) les variables d'environnement du processus
  
 === Returns === === Returns ===
-  * (Process) this Process+  * (Process) ce Processus
  
 === Example === === Example ===
Ligne 387: Ligne 389:
  
 ==== setReadChannel ==== ==== setReadChannel ====
-Sets process's read channel.+Définit le "channel" du processus à lire
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.setReadChannel(channel); myObject.setReadChannel(channel);
Ligne 395: Ligne 397:
  
 === Arguments === === Arguments ===
-  - channel - ([[#processchannel|ProcessChannel]]) the process's read channel+  - channel - ([[#processchannel|ProcessChannel]]) le "channel" du processus à lire
  
-=== Returns === +=== Renvoie === 
-  * (Process) this Process+  * (Process) ce Processus
  
 ==== setStandardErrorFile ==== ==== setStandardErrorFile ====
-Sets the standard error file.+Définit le fichier d'erreur standard.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.setStandardErrorFile(fileName); myObject.setStandardErrorFile(fileName);
Ligne 412: Ligne 414:
  
 === Arguments === === Arguments ===
-  - fileName - (string) the filename +  - fileName - (string) le nom du fichier 
-  - channel - ([[#openmode|OpenMode]]) the file's open mode (defaultTruncate)+  - channel - ([[#openmode|OpenMode]]) le mode d'ouverture du fichier (défauttronqué)
  
-=== Returns === +=== Renvoie === 
-  * (Process) this Process+  * (Process) ce Processus
  
 ==== setStandardInputFile ==== ==== setStandardInputFile ====
-Sets the standard input file.+Définit le fichier d'entrée standard.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.setStandardInputFile(fileName); myObject.setStandardInputFile(fileName);
Ligne 427: Ligne 429:
  
 === Arguments === === Arguments ===
-  - fileName - (string) the filename+  - fileName - (string) le nom du fichier
  
-=== Returns === +=== Renvoie === 
-  * (Process) this Process+  * (Process) ce Processus
  
 ==== setStandardOutputFile ==== ==== setStandardOutputFile ====
-Sets the standard output file.+Définit le fichier de sortie standard.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.setStandardOutputFile(fileName); myObject.setStandardOutputFile(fileName);
Ligne 444: Ligne 446:
  
 === Arguments === === Arguments ===
-  - fileName - (string) the filename +  - fileName - (string) le nom du fichier 
-  - channel - ([[#openmode|OpenMode]]) the file's open mode (defaultTruncate)+  - channel - ([[#openmode|OpenMode]]) le mode d'ouverture du fichier (défauttronqué)
  
-=== Returns === +=== Renvoie === 
-  * (Process) this Process+  * (Process) ce Processus
  
 ==== setStandardOutputProcess ==== ==== setStandardOutputProcess ====
-Sets the standard output process.+Définit la sortie standard du processus.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.setStandardOutputFile(process); myObject.setStandardOutputFile(process);
Ligne 459: Ligne 461:
  
 === Arguments === === Arguments ===
-  - process - (Process) the output process+  - process - (Process) la sortie du processus
  
-=== Returns === +=== Renvoie === 
-  * (Process) this Process+  * (Process) ce Processus
  
 === Exceptions === === Exceptions ===
-  * (InvalidProcessError) invalid process+  * (InvalidProcessError) processus non valide
  
 ==== waitForFinished ==== ==== waitForFinished ====
-Freezes the execution until the process has finished.+Gèle l'exécution jusqu'à ce que le processus soit terminé.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.waitForFinished(waitTime); myObject.waitForFinished(waitTime);
Ligne 479: Ligne 481:
  
 === Arguments === === Arguments ===
-  - waitTime - (integer) the time to wait (millisecondsdefault: 30000)+  - waitTime - (integer) le temps d'attente (en millisecondesdéfaut: 30000)
  
-=== Returns === +=== Renvoie === 
-  * (Process) this Process+  * (Process) ce Processus
  
 === Exceptions === === Exceptions ===
-  * (WaitForFinishedError) wait for finished failed+  * (WaitForFinishedError) l'attente de la fin d'exécution à échouée
  
 ==== waitForStarted ==== ==== waitForStarted ====
-Freezes the execution until the process has started.+Gèle l'exécution jusqu'à ce que le processus soit lancé.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.waitForStarted(waitTime); myObject.waitForStarted(waitTime);
Ligne 499: Ligne 501:
  
 === Arguments === === Arguments ===
-  - waitTime - (integer) the time to wait (millisecondsdefault: 30000)+  - waitTime - (integer) le temps d'attente (en millisecondesdéfaut: 30000)
  
-=== Returns === +=== Renvoie === 
-  * (Process) this Process+  * (Process) ce Processus
  
 === Exceptions === === Exceptions ===
-  * (WaitForStartedError) wait for started failed+  * (WaitForStartedError) l'attente du lancement de l'exécution à échouée
  
 ==== waitForBytesWritten ==== ==== waitForBytesWritten ====
-Freezes the execution until the data has been written.+Gèle l'exécution jusqu'à ce que les données soient écrites.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.waitForBytesWritten(waitTime); myObject.waitForBytesWritten(waitTime);
Ligne 519: Ligne 521:
  
 === Arguments === === Arguments ===
-  - waitTime - (integer) the time to wait (millisecondsdefault: 30000)+  - waitTime - (integer) le temps d'attente (en millisecondesdéfaut: 30000)
  
-=== Returns === +=== Renvoie === 
-  * (Process) this Process+  * (Process) ce Processus
  
 === Exceptions === === Exceptions ===
-  * (WaitForBytesWrittenError) wait for bytes written failed+  * (WaitForBytesWrittenError) l'attente de l'écriture des bytes a échoué
  
 ==== waitForReadyRead ==== ==== waitForReadyRead ====
-Freezes the execution until data is available.+Gèle l'exécution jusqu'à ce que les données soient disponibles.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.waitForReadyRead(waitTime); myObject.waitForReadyRead(waitTime);
Ligne 539: Ligne 541:
  
 === Arguments === === Arguments ===
-  - waitTime - (integer) the time to wait (millisecondsdefault: 30000)+  - waitTime - (integer) le temps d'attente (en millisecondesdéfaut: 30000)
  
-=== Returns === +=== Renvoie === 
-  * (Process) this Process+  * (Process) ce Processus
  
 === Exceptions === === Exceptions ===
-  * (WaitForReadyReadError) wait for ready read failed+  * (WaitForReadyReadError) l'attente pour le "prêt" en lecture a échoué
  
 ==== close ==== ==== close ====
-Tries to close the process gracefully.+Tente de fermer le processus de manière élégante.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.close(); myObject.close();
 </code> </code>
  
-=== Returns === +=== Renvoie === 
-  * (Process) this Process+  * (Process) ce Processus
  
 ==== kill ==== ==== kill ====
-Kills the process.+Kill (me baby!) le processus.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.kill(); myObject.kill();
 </code> </code>
  
-=== Returns === +=== Renvoie === 
-  * (Process) this Process+  * (Process) ce Processus
  
 ==== terminate ==== ==== terminate ====
-Terminates the process.+Met fin au processus.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.terminate(); myObject.terminate();
 </code> </code>
  
-=== Returns === +=== Renvoie === 
-  * (Process) this Process+  * (Process) ce Processus
  
  
Ligne 586: Ligne 588:
  
  
-===== Events =====+===== Évènements =====
  
 ==== onError ==== ==== onError ====
-Called when an error occured.+Appelé quand une erreur survient.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.onError = function(processError) {}; myObject.onError = function(processError) {};
Ligne 597: Ligne 599:
  
 === Arguments === === Arguments ===
-  - processError - ([[#processerror|ProcessError]]) the process error that has occured+  - processError - ([[#processerror|ProcessError]]) le processus a rencontré une erreur
  
 === Example === === Example ===
Ligne 608: Ligne 610:
  
 ==== onFinished ==== ==== onFinished ====
-Called when the process has finished.+Appelé quand le processus s'est terminé.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.onFinished = function(exitCode, exitStatus) {}; myObject.onFinished = function(exitCode, exitStatus) {};
Ligne 616: Ligne 618:
  
 === Arguments === === Arguments ===
-  - exitCode - (integer) the process's exit code +  - exitCode - (integer) le code de sortie du processus 
-  - exitStatus - ([[#exitstatus|ExitStatus]]) the process's exit status+  - exitStatus - ([[#exitstatus|ExitStatus]]) le statut de sortie du processus
  
 === Example === === Example ===
Ligne 627: Ligne 629:
 </code> </code>
  
-==== onReadyReadStandardError ==== +==== onReadyReadStandardError ==== (au scrabble ça fait un carton :) ) 
-Called when there is data available on the standard error output.+Appelé quand il n'y a pas de données disponibles sur l'erreur de sortie standard.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.onReadyReadStandardError = function() {}; myObject.onReadyReadStandardError = function() {};
Ligne 644: Ligne 646:
  
 ==== onReadyReadStandardOutput ==== ==== onReadyReadStandardOutput ====
-Called when there is data available on the standard output.+Appelé quand il n'y a pas de données disponible sur la sortie standard.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.onReadyReadStandardOutput = function() {}; myObject.onReadyReadStandardOutput = function() {};
Ligne 660: Ligne 662:
  
 ==== onStarted ==== ==== onStarted ====
-Called when the process has started executing.+Appelé quand le processus a commencé sont exécution.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.onStarted = function() {}; myObject.onStarted = function() {};
Ligne 676: Ligne 678:
  
 ==== onStateChanged ==== ==== onStateChanged ====
-Called when the process's state has changed.+Appelé quans le statut du processus a changé.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.onStateChanged = function(newState) {}; myObject.onStateChanged = function(newState) {};
Ligne 684: Ligne 686:
  
 === Arguments === === Arguments ===
-  - newState - ([[#processstate|ProcessState]]) the process's state+  - newState - ([[#processstate|ProcessState]]) le ratio du processus
  
 === Example === === Example ===
Ligne 697: Ligne 699:
  
 ==== ProcessError ==== ==== ProcessError ====
-A process error.+Une erreur de processus.
  
-=== Values === +=== Valeurs === 
-  - FailedToStart: the file cannot be found or insufficient permissions +  - FailedToStart: le fichier ne peut pas être trouvé ou vous ne disposez pas des autorisations suffisantes 
-  - Crashed: the process has crashed after having started successfully +  - Crashed: le processus a crashé après un lancement effectué avec succès (Ariane, quand tu nous tient...) 
-  - Timedout: the last waitFor... method failed +  - Timedout: la dernière attente pour la méthode ... a échoué 
-  - WriteError: the process is not running or it may have closed it's input channel +  - WriteError: le processus n'est pas en cours d’exécution ou a possiblement fermé son "channel" d'entrée 
-  - ReadError: the process is not running +  - ReadError: le processus n'est pas en cours d'exécution 
-  - UnknownError: an unknown error has occured+  - UnknownError: une erreur inconnue est apparue
  
 ==== ExitStatus ==== ==== ExitStatus ====
-The process's exit status.+Le statut de sortie.
  
-=== Values === +=== Valeurs === 
-  - NormalExit: the process finished normally +  - NormalExit: le processus s'est terminé normalement 
-  - CrashExit: the process crashed+  - CrashExit: le processus a crashé
  
 ==== ProcessState ==== ==== ProcessState ====
-The process's status.+Le statut du processus.
  
-=== Values === +=== Valeurs === 
-  - NotRunning: the process is not running +  - NotRunning: le processus n'est pas en cours d'exécution 
-  - Starting: the process is starting +  - Starting: le processus est en cours de lancement 
-  - Running: the process is running+  - Running: le processus est en cours d'exécution
  
 ==== ProcessChannel ==== ==== ProcessChannel ====
-A process'channel.+Un "channel" de processus. 
  
-=== Values === +=== Valeurss === 
-  - StandardOutput: the standard output channel +  - StandardOutput: le "channel" de sortie standard 
-  - StandardError: the standard error output channel+  - StandardError: le channel d'erreur de sortie standard
  
 ==== ProcessChannelMode ==== ==== ProcessChannelMode ====
-A process's channel mode.+Un mode de "channel" de processus.
  
-=== Values === +=== Valeurs === 
-  - SeparateChannels: the standard error and output channels are separated +  - SeparateChannels: l'erreur standard et les "channels" de sortie sont séparés 
-  - MergedChannels: the standard error channel is redirected to the the standard output channel +  - MergedChannels: le "channel" d'erreur standard est redirigé vers le "channel" de sortie standard 
-  - ForwardedChannels: the output of both channels is redirected to the parent process+  - ForwardedChannels: la sortie de l'ensemble des "channels" est redirigée vers le processus parent
  
 ==== OpenMode ==== ==== OpenMode ====
-A process'channel open mode.+Un mode d'ouverture de "channel" de processus.
  
-=== Values === +=== Valeurs === 
-  - ReadOnly: process channel opened for reading only +  - ReadOnly: "channel" de processus ouvert en lecture seule 
-  - WriteOnly: process channel opened for writing only +  - WriteOnly: "channel" de processus ouvert en écriture seule 
-  - ReadWrite: process channel opened for reading and writing +  - ReadWrite: "channel" de processus ouvert en lecture et écriture 
-  - Truncate: process channel opened for writingerases any previous content +  - Truncate: "channel" de processus ouvert pour écrireet effacer tout précédent contenu 
-  - Text: process channel opened in text mode +  - Text: "channel" de processus ouvert en mode texte 
-  - Unbuffered: process channel opened in unbuffered mode+  - Unbuffered: "channel" de processus ouvert en mode sans-tampon
fr/code/system/process.1332512714.txt.gz · Dernière modification : 2021/02/13 11:23 (modification externe)