PDA

Visualizza versione completa : (DOS) Chiuedere finestra shell durante esecuzione script..


Tecno214
10-09-2007, 19.23.23
Come da titolo...

Ho un paio di script di logon configurati nel dominio secondario...

Uno esegue la ditribuzione di un file di registro, un altro invece fa comparire un messaggio di testo con all'interno alcune informazioni che do agli utenti circa varie configurazioni cha faccio alla rete di volta in volta, blocco di eventuali servizi ecc...
Prorpio questo secondo script perņ, invece che aprirmi il txt e chiuedere il prompt dei comandi, non chiude la shell dei comandi fino a quando l'utente non chiude il file di testo.
Esiste un modo per lanciare la shell di dos senzache questa risulti visibile al logon?

Dr_House
16-09-2007, 21.46.24
non ne sono certo ma, ma probabilmente il comando che permette al file di testo di aprirsi, lascia un canale aperto di modo tale che, la dipendenza dell'applicazione (il txt) sia legata alla shell...

Devi fare in modo che, l'apertura del file, sia fatta in modo tale che non ci siano attese da parte della shell e quindi un apertura e chiusura del canale...

Sergio Neddi
16-09-2007, 22.12.50
Usa start per lanciare il TXT.

Flavio58
19-09-2007, 08.24.03
Se non ricordo male nei file bat del dos potevi mettere :

cls
@echo off

in testa per non fare vedere i comandi che veniva eseguiti, dopo la cancellazione.
Per uscire forse bastava mettere un exit .. che se non ricordo male era un camndo interno del command.com