Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Sym98
    Registrato dal
    Feb 2010
    Messaggi
    54

    [VBSCRIPT] Variabile = Numero Applicazioni

    Ciao a tutti, come creare una variabile che indichi il numero delle applicazioni in vbscript??
    Facciamo finta che la variabile si chiami Application:
    Dim Application
    Application = un_qualcosa_che_indichi_il_numero_delle_applicazio ni_aperte
    Ad esempio se le applicazioni sono 4 la variabile sarà pari a 4, ma se se ne chiude una diventa 3 oppure se se ne aggiunge una diventa 5 e così via??
    P.S. Sono nuovo nel campo della programmazione e parlo da ignorante...Spero abbiate compreso comuque Grazie 2000 anticipamente

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Si è compreso ... ma il numero di processi attivi (non di applicazioni), quelli che vedi con il Task Manager, lo ottieni, in un determinato momento, con una SELECT Wmi.

    Ma la variabile non si aggiornerà da sola se un processo viene chiuso ... dovrai esegurie nuovamente il codice per ottenere il valore ...

    E dato che usi un vbscript, non potrai usare un timer per eseguire a tempo l'enumerazione dei processi ma dovrai eseguire il tutto in un loop con un ritardo ...

    Ma a cosa ti serve questa cosa?


    P.S. Scusa, ma non posso proporti codici di esempio ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it L'avatar di Sym98
    Registrato dal
    Feb 2010
    Messaggi
    54
    Mi serve perchè ho fatto questo file, e vorrei che prima di mostrare tutti i processi mostri una MsgBox Con il numero dei processi, non è importante che cambia...
    Questo è il codice che ho scritto:
    On Error Resume Next
    strComputer = "."
    Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
    Set colItems = objWMIService.ExecQuery("Select * from Win32_Process",,48)
    For Each objItem in colItems
    Wscript.Echo "CommandLine: " & objItem.CommandLine
    Wscript.Echo "Name: " & objItem.Name
    Next
    Però manca l'MsgBox iniziale...
    P.S. per me il tuo è arabo ihihih

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.