Question a propos de la création de scripts VBS ? (question à la fin)

Question a propos de la création de scripts VBS ? (question à la fin) - Win NT/2K/XP - Windows & Software

Marsh Posté le 22-05-2003 à 17:48:20    

Salut,
 
Existe t'il une commande DOS pour retourner la taille d'un répertoire ? Car je voudrais intégrer ca dans un script de fermeture de session pour évaluer le volume de données sauvegardées.
 
:hello:


Message édité par Webman le 23-05-2003 à 15:01:38
Reply

Marsh Posté le 22-05-2003 à 17:48:20   

Reply

Marsh Posté le 22-05-2003 à 18:17:16    

:bounce:

Reply

Marsh Posté le 22-05-2003 à 18:47:17    

ls |grep -B 2 size >> [fichier.log]
 
 :whistle:  


---------------
It's hard to say it, I hate to say it, but it's probably me...
Reply

Marsh Posté le 22-05-2003 à 18:57:00    

euh oui... c pour quel système cette chose ? :d :d

Reply

Marsh Posté le 22-05-2003 à 18:58:25    

webman a écrit :

euh oui... c pour quel système cette chose ? :d :d


 
L***x  :D


---------------
It's hard to say it, I hate to say it, but it's probably me...
Reply

Marsh Posté le 23-05-2003 à 09:07:58    

dir /s|find "fichier(s)">_toto.txt
for /F "delims=," %i in (_toto.txt) do set toto=%i
 
te donnera une variable d'environnement toto du type :
toto=             514 fichier(s)       57 556 317 octets
 
si tu veux l'enregistrer dans un fichier :
echo %toto%>nom_fichier.txt
 
ne pas oublier ensuite de purger les fichiers et variables inutiles :
del _toto.txt
set toto=
 
Si tu mets celà dans un batch, remplace %i par %%i dans la boucle for.
 
testé sous XP
doit marcher sous 2000 et NT
ne marchera pas sous 9x, Me
 
A+

Reply

Marsh Posté le 23-05-2003 à 09:27:27    

JPA a écrit :

dir /s|find "fichier(s)">_toto.txt
for /F "delims=," %i in (_toto.txt) do set toto=%i
 
te donnera une variable d'environnement toto du type :
toto=             514 fichier(s)       57 556 317 octets
 
si tu veux l'enregistrer dans un fichier :
echo %toto%>nom_fichier.txt
 
ne pas oublier ensuite de purger les fichiers et variables inutiles :
del _toto.txt
set toto=
 
Si tu mets celà dans un batch, remplace %i par %%i dans la boucle for.
 
testé sous XP
doit marcher sous 2000 et NT
ne marchera pas sous 9x, Me
 
A+


 
salut ! te revoilà avec ton

Code :
  1. for /F "delims=


 :D  
Depuis ton scipt d'ip, je trouve le batch un peux mieux ...
merci a toi  
[HS]
Tu connaitrait pas des commandes SED ou SSED (sous windows en fait)
J'ai fait un topic http://forum.hardware.fr/forum2.ph [...] 8153&cat=4 et j'ai un peu de mal avec SED ou SSED ...
 merce d'avance !
 
@+
  :hello:  
[HS]


---------------
:Moultiplayers:.:Quatuor Chevalier:.:Admin G15-france.com:.:Wiki -G15-france:.:-Papa-:.
Reply

Marsh Posté le 23-05-2003 à 09:52:00    

BL@P_pSx a écrit :


 
salut ! te revoilà avec ton

Code :
  1. for /F "delims=


 :D  
Depuis ton scipt d'ip, je trouve le batch un peux mieux ...
merci a toi  
[HS]
Tu connaitrait pas des commandes SED ou SSED (sous windows en fait)
J'ai fait un topic http://forum.hardware.fr/forum2.ph [...] 8153&cat=4 et j'ai un peu de mal avec SED ou SSED ...
 merce d'avance !
 
@+
  :hello:  
[HS]


 
Ta pas du beaucoup chercher, Le 1er resultat de Google te donne un lien pour le telecharger pour DOS


---------------
#mais-chut
Reply

Marsh Posté le 23-05-2003 à 09:59:29    

Z_COOL a écrit :


 
Ta pas du beaucoup chercher, Le 1er resultat de Google te donne un lien pour le telecharger pour DOS


 
bein, je sais bien ! c'est la que je l'ai DL !
 
je cherche des bons exemple !
 


---------------
:Moultiplayers:.:Quatuor Chevalier:.:Admin G15-france.com:.:Wiki -G15-france:.:-Papa-:.
Reply

Marsh Posté le 23-05-2003 à 10:54:53    

Ok merci c'est impécable :) Je vais essayer ca le plus vite possible :)
 
:hello::jap:

Reply

Marsh Posté le 23-05-2003 à 10:54:53   

Reply

Marsh Posté le 23-05-2003 à 11:06:53    

webman a écrit :

Ok merci c'est impécable :) Je vais essayer ca le plus vite possible :)
 
:hello::jap:


 
J'ai une question, vu le nombre de script d'administration Windows que tu fais pourquoi n'utilise-tu pas WSH ? C'est bien plus rapide et bien plus souple que des batchs ( http://msdn.microsoft.com/scripting/ )

Reply

Marsh Posté le 23-05-2003 à 11:11:47    

Requin a écrit :


J'ai une question, vu le nombre de script d'administration Windows que tu fais pourquoi n'utilise-tu pas WSH ? C'est bien plus rapide et bien plus souple que des batchs ( http://msdn.microsoft.com/scripting/ )


 
En fait c'est trés simple... je ne connais pas WSH, il est clair que je passe à côté de beaucoup de trucs en me contentant de simples Batchs. Il faudrait que je m'y mette. Mais je n'ai jamais réellement trouvé de site satisfaisant la dessus, et j'avais pas pensé à consulter le site MSDN...
Je vais essayer de voir WSH de plus prés, mais mon plus gros problème c'est qu'en programmation je suis un véritable âne... j'ai juste les bases minimales en VB.
 
:hello:

Reply

Marsh Posté le 23-05-2003 à 11:16:58    

Bon je vais mettre mes peurs vis a vis de la programmation de côté et je vais lire ça...
http://www.microsoft.com/france/ms [...] efault.asp
 
Ca devrait déjà être un bon début :)
 
:hello:

Reply

Marsh Posté le 23-05-2003 à 11:34:15    

-> Requin
 

Requin a écrit :


 
J'ai une question, vu le nombre de script d'administration Windows que tu fais pourquoi n'utilise-tu pas WSH ? C'est bien plus rapide et bien plus souple que des batchs ( http://msdn.microsoft.com/scripting/ )


 
En ce qui me concerne, je suis un trop vieux fossile du DOS pour me mettre à WSH :lol:

Reply

Marsh Posté le 23-05-2003 à 11:46:33    

JPA a écrit :

-> Requin
 
 
 
En ce qui me concerne, je suis un trop vieux fossile du DOS pour me mettre à WSH :lol:


 
He he un jour j'ai fait le pas de me mettre à pondre des scripts en VBS... ben je dois dire que ca m'a pas mal simplifié la tâche. Sans compter que l'execution des scripts (login / logout) est totalement transparente pour l'utilisateur et bien plus rapide qu'avec un batch (genre j'ai moins l'impatient au bout du fil qui râle qu'il a pas "ses fichiers" parce qu'il a pas attendu la fin de l'execution du script)...


Message édité par Requin le 23-05-2003 à 11:47:06
Reply

Marsh Posté le 23-05-2003 à 11:48:58    

webman a écrit :

Bon je vais mettre mes peurs vis a vis de la programmation de côté et je vais lire ça...
http://www.microsoft.com/france/ms [...] efault.asp
 
Ca devrait déjà être un bon début :)
 
:hello:


 
Ca me semble bien cool cet URL, j'ignorais qu'ils avaient fait une section de ce genre orientée "admins" :sol:

Reply

Marsh Posté le 23-05-2003 à 14:59:10    

Une petite question...
Avec quelle application peut on écrire des scripts WSH ? Car j'aime bien Notepad mais bon pour trouver le nom des objets et tout et tout il faut une sacrée mémoire... Sachant que je veux écrire des scripts en VBS. Visual Basic ne serait il pas capable de cela ? Existe t'il un soft spécial ?
 
:hello:

Reply

Marsh Posté le 23-05-2003 à 15:24:54    

ultraedit32 peut-etre


---------------
Terrible !!
Reply

Marsh Posté le 23-05-2003 à 17:24:15    

Nono_le_terribl a écrit :

ultraedit32 peut-etre  


 
Ok merci je vais me renseigner de ce côté là :) Si vous avez d'autres idées je suis preneur !
 
:hello:

Reply

Marsh Posté le 25-05-2003 à 17:34:25    

webman a écrit :

Une petite question...
Avec quelle application peut on écrire des scripts WSH ? Car j'aime bien Notepad mais bon pour trouver le nom des objets et tout et tout il faut une sacrée mémoire... Sachant que je veux écrire des scripts en VBS. Visual Basic ne serait il pas capable de cela ? Existe t'il un soft spécial ?
 
:hello:


 
J'utilsie personnellement Homesite de macromedia. Mais ultraedit est aussi très bien. En fait n'importe quel logiciel capable de faire des pages web ASP peut en règle général mettre ne couleur du VBS (d'ailleurs c'est un autre avantage de ces scripts, c'est qu'il est facile de les passer dans des pages web pour quelques fonctions de l'intranet)


Message édité par Requin le 25-05-2003 à 17:43:48
Reply

Marsh Posté le 25-05-2003 à 20:10:38    

Ok, merci de ta réponse :jap:

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed