Dypso Backoffice
Dypso Backoffice

Download Products


DypsWebCapture : Capture Web page as thumbnail image

Documentation
Example
Download
Buy

New release with embed IE and Firefox rendering engine !



DypsFTP : Manage a FTP site from your script

Documentation
Buy


DypsImg2SWF : Protect and save your image as SWF/Flash format!

Documentation
Example
Download
Buy


DypsXLS for ASP: Générateur de fichier Excel

New features!
Documentation
Exemple d'utilisation
Download
Buy


DypsMetaGrabber : get Meta Tag from any web page!

Documentation
Example
Download
Buy


DypsAntiSpam for ASP

Features
Exemple d'utilisation
Download
Buy

DypsoPRank for ASP

Features
Exemple d'utilisation
Download
Buy

Pop3 Checker for ASP

Features
Exemple d'utilisation
Download
Buy

SVG Pie chart Maker for ASP

Features
Exemple d'utilisation
Download

DypsRTF for ASP

Features
Exemple d'utilisation
Download
Buy

What's New ?


Mise en ligne du premier outil gratuit pour générer des fichiers Excel depuis ASP : DypsXLS !
[Lire la suite]

Et un forum Le site se dote d'un forum pour vous permettre de partager toujours plus.
[Rejoigner nous]

Annuaire de scripts ! Un annuaire de scripts et de liens utiles vers des ressources pour le développement
[Lire la suite]

Création d'un outil gratuit pour retrouver ses mails : Pop3 Checker for free !
[Lire la suite]

Création d'un outil gratuit pour générer des graphiques vectoriels à la volée: Free SVG Pie chart Maker !
[Lire la suite]

Techniques

Cette section permet de regrouper un ensemble de techniques ou de scripts qui ont l'originalité d'arriver à résoudre une difficulté avec le moindre effort ou qui sont particulièrement efficaces...


Techniques /Lancer une ligne de commande depuis ASP

Lors du lancement d'exécutable depuis ASP, ou pour déclencher une impression par exemple, il peut être nécessaire de lancer une ligne de commande depuis le script ASP.

Pour ce faire il est possible de faire appel à un objet wshell. Celui-ci pourra ensuite lancer un exécutable via une ligne de commande, grace à sa méthode Run, en le faisant tourner en tâche de fond ou en l'ouvrant directement sur le serveur. Un objet wshell permet d'effectuer des traitements, créer des raccourcis et il fournit la collection WshEnvironment qui permet la gestion de variables d'environnement telles que WINDIR, PATH ou PROMPT.

La signature de la méthode Run est la suivante :

object.Run (strCommand, [intWindowStyle], [bWaitOnReturn])
	
  •  L'argument strCommand :

L'argument strCommand permet de spécifier la ligne de commande. Les variables d'environnement sont automatiqument pris en charge comme sous une fenêtre DOS.

  •  L'argument intWindowStyle :

L'argument facultatif intWindowStyle permet de spécifier l'apparence de la fenêtre de l'exécutable (visible ou non). Voici les différentes valeurs possibles pour cet argument :

  • 0: Masque la fenêtre et active une autre fenêtre.
  • 1: Active et affiche une fenêtre. Si la fenêtre est réduite ou agrandie, le système restaure sa taille et sa position d'origine. Une application doit spécifier cet indicateur lors du premier affichage de la fenêtre.
  • 2: Active la fenêtre et l'affiche sous sa forme réduite.
  • 3: Active la fenêtre et l'affiche sous sa forme agrandie.
  • 4: Affiche la fenêtre à sa taille et à son emplacement le plus récent. La fenêtre active reste active.
  • 5: Active la fenêtre et l'affiche à sa taille et à son emplacement actuels.
  • 6: Réduit la fenêtre spécifiée et affiche la fenêtre de niveau supérieur suivant en suivant l'ordre Z.
  • 7: Affiche la fenêtre comme sous sa forme réduite. La fenêtre active reste active.
  • 8: Affiche la fenêtre sous son état actuel. La fenêtre active reste active.
  • 9: Active et affiche la fenêtre. Si la fenêtre est réduite ou agrandie, le système restaure sa taille et son emplacement d'origine. Une application doit spécifier cet indicateur lors de la restauration d'une fenêtre réduite.
  • 10: Définit l'état d'affichage en fonction de l'état du programme qui a lancé l'application.
  •  L'argument bWaitOnReturn :

L'argument facultatif bWaitOnReturn permet de spécifier si la ligne de commande renvoie directement à l'exécution du script ou si une valeur de résultat doit être attendue.

Si bWaitOnReturn est défini sur TRUE, la méthode Run renvoie tout code d'erreur renvoyé par l'application.

Si bWaitOnReturn n'est pas spécifié ou s'il est défini sur FALSE, la méthode Run renvoie un code d'erreur de 0 (zéro).

L'exemple suivant permet de lancer une instance de notepad sur le serveur :

	
' ******* Création d'un objet wscript.shell
set wshell=Server.CreateObject("wscript.shell")

' ******* Ligne de commande
cmd = "notepad"

' ******* Lancement de la commande
wshell.Run cmd, SW_SHOWNORMAL,false

Set wshell=nothing
	
	

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'dypso'@'172.20.245.55' (using password: YES) in /mnt/110/sdb/3/1/dypso/include/tools.php on line 106
Impossible de se connecter : Access denied for user 'dypso'@'172.20.245.55' (using password: YES)