Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [VB6] Ricavare il risultato di Shell

    Ciao a tutti,

    esiste un modo per memorizzare in una variabile il risultato di un comando shell?

    Devo avviare un programma in formato dos che mi indica se un determinato processo è attivo su una macchina remota..
    il risultato me lo da sempre in dos ma io lo vorrei memorizzare in una variabile...

    grazie per il Vs aiuto

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Qual e' l'istruzione shell che usi?

  3. #3
    codice:
    t = Shell("pslist  -u  administrator  -p SIMCARIO.1 \\10.239.80.180", 1)

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Usa

    Shell ("cmd /c pslist -u administrator -p SIMCARIO.1 \\10.239.80.180 >c:\elenco.txt", 1)

    e hai l'elenco dei processi del sistema remoto nel file c:\elenco.txt (ovviamente in locale).

    Poi apri il file e lo leggi.

  5. #5
    Mi crea il file ma è vuoto!!!

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    A me funziona ... controlla utente e password ...

    Controlla che pslist sia raggiungibile con la variabile PATH oppure specifica il path completo ...


    C:\cartella\pslist\pslist.exe

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.