Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2380 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [vbs] Problème de lecture de paramètres

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[vbs] Problème de lecture de paramètres

n°1282994
helvetik
Posté le 13-01-2006 à 14:44:54  profilanswer
 

Bonjour,
 
 
J'ai un petit script WSH en VBS qui lance ma sauvegarde dans un répertoire précis, suivant le paramètre que je luis donne.
 
 
Si je l'exécute de cette manière depuis la console :

Code :
  1. "\\Libro-srv01\NETLOGON\backup.vbs D"


le paramètre D est bien pris en compte pas mon script et utilisé comme il faut. Par contre, si je tape la même ligne de commande dans le champ "exécuter" du planificateur de tache de Windows 2003 srv ca me fait l'erreur "la tache n'a pas pu démarrer".
Si j'enlève les guillements, la tache se lance, mais mon script me retourne l'erreur "Arguments manquants" ...
 
 [:totoz]  
 
Etonnament, par contre, ceci fonctionne avec le planificateur de tâche de windows 2000 srv.
 
 
J'ai aussi fait le test de créer une tache bidon qui lance la commande suivante

Code :
  1. cmd /?


Et dans ce ca là, le paramètre est pris en compte.
 
J'en déduis que ma fonction de lecture de paramètre déconne et/ou n'est pas compatible avec win2k3. La voici:

Code :
  1. ' ------------------------------------------------------------------------------
  2.   FUNCTION TestArgs
  3. ' ------------------------------------------------------------------------------
  4.   DIM args
  5.   SET args  = Wscript.Arguments
  6.   IF    ( args.count=0 ) THEN
  7.        '{
  8.           TestArgs="argument manquant"
  9.        '}
  10.   ELSE
  11.        '{
  12.           TestArgs=UCASE(args(0))
  13.        '{
  14.   END IF
  15.   END FUNCTION


 
Quelqu'un à une idée???
 
 
Merci


Message édité par helvetik le 13-01-2006 à 15:12:16

---------------
---helvetik---
mood
Publicité
Posté le 13-01-2006 à 14:44:54  profilanswer
 

n°1283002
helvetik
Posté le 13-01-2006 à 14:50:00  profilanswer
 

Je viens de voir que tomsawyer à eu le meme problème :
http://forum.hardware.fr/hardwaref [...] 3202-1.htm
Pardon pour le doublon...


---------------
---helvetik---
n°1283071
helvetik
Posté le 13-01-2006 à 15:52:42  profilanswer
 

Bon, pour ceux que ca intéresse, j'ai trouvé une solution. Il suffit de lancer le script depuis cmd.exe, de cette manière :
cmd.exe /C "\\Libro-srv01\NETLOGON\backup.vbs D"
 
 
Par contre, ca m'amène à un autre problème. Windows m'affiche un message d'avertissement :
"fichier ouvert - avertissement de sécurité"
 
Je suppose que c'est dû au fait que j'utilise le chemin UNC !
 
Bref, comment désactiver ce message !
 
 
Merci


---------------
---helvetik---

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [vbs] Problème de lecture de paramètres

 

Sujets relatifs
Problème Aff/cacher un div : l'image ok sous FF mais pas sur IEProbleme avec l'utilisation du port seirie et javax.comm
[visual c++ 6] problème de compil' sous XP homeprobléme MySql et visual.net 2003
Probleme execution script python sitemap googleJava: Probleme de Cast
[Sockets]Problème étrange[WEBLOGIC] probleme de déploiement d'un ear
[VBA] Probleme pour sauvegarder un classeurProblème systeme de vote
Plus de sujets relatifs à : [vbs] Problème de lecture de paramètres


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR