Accedi per seguire   
Seguaci 0
cicciothebest

Vbs multithread

7 messaggi in questa discussione

ciao a tutti ho bisogno di aiuto...

la ditta x cui lavoro in stage mi ha commissionato un programma in vbs che esegua test su servizi come il ping, l'smtp, l'http e altri, il tutto deve essere eseguito in modo tale che dopo che il programma lancia una delle procedure per eseguire uno dei test lanci subito la successiva senza attendere che la precedente sia stata completata(quindi senza essere un programma sequenziale), una sorta di multithreading insomma...

qlkn ha una vaga idea di come fare...?

Modificato da cicciothebest

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

[ben]cicciothebest[/ben] :P:)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

magari rivedendo la documentazione mi ricredo, ma per quanto mi risulta in questo momento, in vbs non hai gli strumetni per testare le porte o creare socket! ... al limite devi usare visual basic (che è diverso da un linguaggio di scripting come vbs, anche se la sintassi è identica!)

comunque se non ho capito male la tua intenzione è quella di "creare" un portscanner... :)

puoi usarne uno anche free :P

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

ormai il problema del port scanning l'ho risolto, ora mi rimane da trovare un modo per gestire più procedure in contemporanea...

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

set Shell = WScript.CreateObject("WScript.Shell")

Shell.Run "notepad.exe", 1, False

suppongo tu lanci il comando (ex: notepad.exe) con questa sintassi!!

l'ultimo parametro può essere True o False a seconda se vuoi che l'esecuzione dello script si interrompa in attesa che il comando termini, oppure no!

:)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

non mi sono spiegato bene, chiedo scusa...

io non devo lanciare dei processi, ma degli altri files .vbs, a cui devo oltretutto passare dei parametri, e fare in modo di eseguirli uno dopo l'altro senza aspettare il termine del precedente...

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

:)

non sò se è possibile!!

come lanci gli altri script?? posta uno stralcio di codice!

comunque se poi da questi lanci dei programmi, tanto vale che integri tutto in un unico script e fai come ti ho detto sopra!!

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Crea un account o accedi per lasciare un commento

Devi essere un utente registrato per partecipare

Crea un account

Iscriviti per un nuovo account nella nostra community. È facile!


Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.


Accedi Ora
Accedi per seguire   
Seguaci 0