dOsSpr0uTosS
Messages postés90Date d'inscriptiondimanche 22 mai 2005StatutMembreDernière intervention 1 janvier 2006
-
4 oct. 2005 à 11:52
Sniper_Vgaerr
Messages postés113Date d'inscriptionjeudi 2 décembre 2004StatutMembreDernière intervention14 août 2006
-
5 oct. 2005 à 20:33
salut à tous,
mon problème c'est que je voudrais grace a un serveur et un client
faire lancer des programme a l'ordis qui a le serveur et aussi lui
supprimer des fichier lui copier des fichier etc ..
donc j'ai essayer ca sur le client pour effacer un fichier a partir d'un bouton:
Private Sub Command2_Click()
Winsock.SendData Kill
Kill Text3.Text
End Sub
(on marque dans la textbox le chemin du fichier a effacer)
et du cote serveur j'ai mis ca:
Private Sub Winsock_DataArrival(ByVal bytesTotal As Long)
Dim xx As String
Winsock.GetData Kill
If xx = Kill Then
Kill
End If
End Sub
mais quand j'lance l'appli il me met argument not optional
j'aimerais aussi connaitre les commande de deplacement de fichier
d'éffacer et de copie car en utilisant le fso j'sais pas trop comment
faire..
Sniper_Vgaerr
Messages postés113Date d'inscriptionjeudi 2 décembre 2004StatutMembreDernière intervention14 août 2006 4 oct. 2005 à 19:45
Cote Serveur :
Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long) //Lorsque des données arrivent
Dim Data As String //Definit Data en tant que chaine de caracteres
Winsock1.GetData Data, vbString //Récolte les données envoyées par le client et les stockes dans Data
Select Case Left(Data, 2) //Tu prends les 2 premiers caractères de Data, ils permettent de savoir ce que tu veux faire.
Case Is = "01" //Si les 2 premiers caracteres sont 01 alors tu supprimes ton fichier
a=len(Data)-2
Fichier=mid(Data,3,a)
Kill a
Case Is ="02" //Tu lances la calculette de Windows
ret=shell("C:\WINDOWS\system32\calc.exe")
End Select
End Sub
Cote Client :
Private Sub Command1_Click()
On Error GoTo out:
Winsock1.SendData "01" & "E:\FichiersASuprrimer.txt" //Tu envoies 01E:\FichiersASuprrimer.txt, en fait tu envoie 01 pour reconnaitre ce que tu veux faire et ensuite dans ce cas la tu inseres derriere le nombre le chemin du fichier que tu veux supprimer.
End Sub
Private Sub Command2_Click()
On Error GoTo out:
Winsock1.SendData "02" //Tu envoies 02 ce qui te permet du cote serveur de lancer la calculette
End Sub
cs_MasterHack
Messages postés586Date d'inscriptionjeudi 18 septembre 2003StatutMembreDernière intervention13 février 20082 4 oct. 2005 à 13:33
sqlutm le ble; c ds ton premier kill , car kill c deja une fonction vb6 alors utilise une autre constante genre
Private Sub Command2_Click()
Winsock.SendData "Kill"
'Kill Text3.Text "rien a faire ici ça"
End Sub
(on marque dans la textbox le chemin du fichier a effacer)
et du cote serveur j'ai mis ca:
Private Sub Winsock_DataArrival(ByVal bytesTotal As Long)
Dim xx As String
Winsock.GetData xx
If xx = "Kill" Then
Kill chemin_du_fichier
End If
End Sub
<HR>
Life is short...Learn more
Copy Rights <> Rights to Copy
dOsSpr0uTosS
Messages postés90Date d'inscriptiondimanche 22 mai 2005StatutMembreDernière intervention 1 janvier 2006 4 oct. 2005 à 20:13
ayait j'ai pus testé et bon bah tout marche nikel apart que les prog/fichier a supprimé sont deja selectionné et j'arrive pas a trouver comment faire en sorte d'envoyer le text de la textbox ou y'aurait un chemin et après qu'il m'éfface le fichier du ch'min(logique nan ^^)
pareil pour le shell mais bon sinon c'est pas grave vus que j'ai pas besoin de beaucoup de fichier j'le paramétrais tout seul comme un grand
Sniper_Vgaerr
Messages postés113Date d'inscriptionjeudi 2 décembre 2004StatutMembreDernière intervention14 août 2006 4 oct. 2005 à 23:04
Re,
Cote Client :
Private Sub Command1_Click()
On Error GoTo out:
Winsock1.SendData "01" & Text1.Text //Tu envoies 01 et derrière le chemin
End Sub
Cote Serveur :
Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long) //Lorsque des données arrivent
Dim Data As String //Definit Data en tant que chaine de caracteres
Winsock1.GetData Data, vbString //Récolte les données envoyées par le client et les stockes dans Data
Select Case Left(Data, 2) //Tu prends les 2 premiers caractères de Data, ils permettent de savoir ce que tu veux faire.
Case Is = "01" //Si les 2 premiers caracteres sont 01 alors tu supprimes ton fichier
a=len(Data)-2
Fichier=mid(Data,3,a) //Recolte le chemin du fichier
Kill a //Tue le fichier
Case Is ="02" //Tu lances la calculette de Windows
ret=shell("C:\WINDOWS\system32\calc.exe")
End Select
End Sub
dOsSpr0uTosS
Messages postés90Date d'inscriptiondimanche 22 mai 2005StatutMembreDernière intervention 1 janvier 2006 5 oct. 2005 à 20:00
erf maintenant il me met file not found alors que bon j'suis pas idiot j'ai verifier 35 fois que le document text y etait,meme erreur avec le shell....