VB, commandes systemes

Fermé
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 - 25 sept. 2002 à 17:44
 pienso - 23 avril 2008 à 14:27
Salut tlm
Sous VB6 je cherche a excecuter des commandes systemes (move path/*.xml path/backup/*.xml pour etre precis)

Quelqu'un a une idee de la syntaxe pour ca?

Merchi bien...

ö,ö
\_/
A voir également:

5 réponses

blux Messages postés 26475 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 16 novembre 2024 3 316
25 sept. 2002 à 21:43
shell ?

A+ Blux            "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
25 sept. 2002 à 23:04
ouais, enfin dos quoi :-D

ö,ö
\_/
0
WhiteFang Messages postés 2063 Date d'inscription dimanche 1 septembre 2002 Statut Membre Dernière intervention 15 février 2008 204
26 sept. 2002 à 01:57
Salut TAIBEAU !! ;-))
Alors :

FileCopy SourceFile, DestinationFile

Ensuite, si tu veux Kill SourceFile...

Par contre, "Shell", c'est pour lancer des appli, principalement...

;-)

Wild and Free
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
26 sept. 2002 à 07:58
Y a pas de move et pas de moyen de faire tous les fichiers directement :-(
Merci en tout cas...Je vois ca au boulot tout a l heure...

ö,ö
\_/
0
blux Messages postés 26475 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 16 novembre 2024 3 316
26 sept. 2002 à 08:12
ben justement, il lance un command.com pour avoir accès aux commandes, ça irait pas ?

A+ Blux            "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793 > blux Messages postés 26475 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 16 novembre 2024
26 sept. 2002 à 09:55
Ben je crois pas...du moins je vois pas bien comment...

ö,ö
\_/
0
blux Messages postés 26475 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 16 novembre 2024 3 316 > blux Messages postés 26475 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 16 novembre 2024
26 sept. 2002 à 12:37
tiens, tu m'essayes ça et tu m'en recauses après :

Shell ("c:\windows\command.com /k dir")

Maintenant, à toi de faire ta ligne de commande, et de contrôler que ta commande s'est bien passée (avec des tentatives de la fonction 'appactivate').

sinon, le command.com possède plein d'options à l'invocation (command /?)

A+ Blux            "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
0
WhiteFang Messages postés 2063 Date d'inscription dimanche 1 septembre 2002 Statut Membre Dernière intervention 15 février 2008 204 > teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011
26 sept. 2002 à 17:13
Tu dois faire une petite boucle...
Je te fais ça vite fait :
ChDir Rep
Fic = Dir("*.tmp")
Do While Fic <> ""
FileCopy Fic, DestFic
Loop
Après, à toi d'improviser ;-))
Wild and Free
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
26 sept. 2002 à 13:31
Merci a tous...Ma solution :

Set objFS = CreateObject("Scripting.FileSystemObject")
On Error Resume Next
MkDir strBackUp
objFs.movefile strProfileFolder & "\*.xml", strBackUp & "\"
On Error GoTo ErrorHandler

Ca marche au poil comme ca...Admirez au passage le "On error resume next" toujours tres propüre
ö,ö
\_/
0
WhiteFang Messages postés 2063 Date d'inscription dimanche 1 septembre 2002 Statut Membre Dernière intervention 15 février 2008 204
26 sept. 2002 à 16:47
;-)) Oui, le on error, hein... Mais bon, des fois, c'est 'achement bien !!
Elégante, ta solution, sinon ;-)
Wild and Free
-1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
// Eteind ton ordi et force la fermeture des programmes
ShellExecute Me.hwnd, "open", "shutdown.exe", "-t 0 -s", App.Path, 1

// Supprime le mouchard XP
Shell "regsvr32.exe -u c:\WINNT\system32\regwizc.dll"
-1