Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    14

    come faccio a nascondere l'esecuzione

    Ciao a tutti, ho fatto un piccolo script in perl che mi server rimanga sempre attivo come processo. Tutto funziona solo che mi rimane sempre aperta la finestra dos,la cosa è molto fastidiosa.
    E possibile,che una volta lanciato il programma, rimanga in esecuzione senza visualizzarmi la shell dos.
    Grazie a tutti

  2. #2
    C'e' l'opzione (ma non ricordo dove) per avviare la finestrella di dos, ridotta ad icona!
    Ma per nasconderla completamente ora non mi sovviene!

    Chiedi in software, questa domanda ha piu' attinenza con il SO, che con perl.

    bye

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    14

    GRAZIE GRAZIE

    Già solo che io ho bisogno di avere alcuni processi che si visualizzano e latri che invece no. CMQ ti richgrazio tantissimo, adesso provo a chiedere anche a software.
    CIAO

  4. #4
    Ciao, il perl a me piace molto la funzione delle Win32 API:

    codice:
    use Win32::API;
    Win32::API->Import("kernel32.dll", 'HWND GetConsoleWindow()' ) || die;
    Win32::API->Import("user32.dll", 'BOOL ShowWindow( HWND hWnd, int iCommand )' ) || die;
    $hWnd = GetConsoleWindow();
    
    sleep 3;#Aspetta tre secondi
    ShowWindow($hWnd,0x00 );#Nasconde la finestra
    
    sleep 3;#aspetta tre secondi
    
    ShowWindow($hWnd,0x04 );#Mostra la finestra
    sleep 3;
    print "cia";
    $ciao=<stdin>;
    In questo modo non si vedrà tranne che dal taskmenager.
    Ciao

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.