Pagina 1 di 1

far apparire schermata + comandi dos [risolta]

MessaggioInviato: mar apr 13, 2010 8:45 pm
da sonny149
ciao a tutti sono di nuovo io.
vorrei una stringa o un comando che dal dos mi faccia comparire una scritta in una nuova pagina.

ad esempio quando io scrivo su un nuovo documento di testo e poi lo rinomino in bat quando ci clicco vorrei che esca una scritta con quello che voglio.

grazie a tutti in anticipo

Re: far apparire schermata

MessaggioInviato: mer apr 14, 2010 5:38 am
da crazy.cat
Non ho capito del tutto quello che vuoi fare, nel dos la nuova pagina non esiste, ma prova il comando @echo testochevogliovisualizzare
Se poi vuoi che rimanga visualizzato ci aggiungi nella riga sotto il comando pause che obbliga l'utente a premere un tasto per continuare.

Re: far apparire schermata-e comandi dos

MessaggioInviato: mer apr 14, 2010 10:48 am
da sonny149
riformulo tutto:

vorrei creare un file in batch (che poi convertirò in exe) che elimini determinati file (.temp .tmp .old ecc.) in pratica per ottimizzare il sistema. quando il file a eliminato tutti i file in questione vorrei che all'utente appaia una schermata (non so di che tipo) con scritto: "IL lavoro è stato terminato".

in oltr aggiungo un'altra domanda:

come faccio ad eliminare questi file ovunque in C: ??????????

io o provato: del C:\documents and settings\utente\desktop\prova.txt

poi o rinominato il file in prova.bat
tutti i file
ANSI

e poi lo o avviato, ma non me lo elimina.

Re: far apparire schermata-e comandi dos

MessaggioInviato: mer apr 14, 2010 11:47 am
da crazy.cat
Il dos non gradisce tanto gli spazi ne i percorsi lunghi, 6 caratteri poi la tilde ~ (che la fai tenendo premuto alt e scrivendo sul tastierino numerico 126) poi 1

Creati un file prova.txt sul desktop, poi non rinominarlo, ti crei un nuovo file prova.bat con questo testo:
del C:\docume~1\utente\deskto~1\prova.txt
@echo "IL lavoro è stato terminato".

Re: far apparire schermata + comandi dos

MessaggioInviato: mer apr 14, 2010 12:07 pm
da M. Francesco Rossi
Prova così:
Codice: Seleziona tutto
Echo off
%Systemdrive%
Cd %Userprofile%\..
For /D %%F In (*.*) Do Del /P /F /S /Q "%%F\Impostazioni locali\Temp\*.*"
For /D %%F In (*.*) Do Del /P /F /S /Q "%%F\Impostazioni locali\Temporary Internet Files\*.*"
For /D %%F In (*.*) Do Del /P /F /S /Q "%%F\Recent\*.*"
Del /P /F /S /Q "%Windir%\*.Tmp"
Del /P /F /S /Q "%Windir%\Temp\*.*"
Echo Ho finito il mio lavoro, premi un tasto per chiudermi...
Pause > Nul

Re: far apparire schermata + comandi dos

MessaggioInviato: mer apr 14, 2010 4:36 pm
da sonny149
garzie a entrambi, ma la soluzione di crazy non funziona (non so perché) [;)] , forse per l'esecuzione (deve partire come administrator??????????????) [boh] .

la soluzione di M. Francesco Rossi è riuscita [brindisi] , ma tutte le volte per eliminare un file mi chiedeva conferma [boh] , e non lo faceva in autmatico. [8)]

aspetto ansioso

Re: far apparire schermata + comandi dos

MessaggioInviato: mer apr 14, 2010 4:55 pm
da M. Francesco Rossi
Ti spiego subito il perché: il parametro "/P" del comando "Del" chiede conferma prima di eliminare ogni file, quindi, prova così:
Codice: Seleziona tutto
Echo off
%Systemdrive%
Cd %Userprofile%\..
For /D %%F In (*.*) Do Del /F /S /Q "%%F\Impostazioni locali\Temp\*.*"
For /D %%F In (*.*) Do Del /F /S /Q "%%F\Impostazioni locali\Temporary Internet Files\*.*"
For /D %%F In (*.*) Do Del /F /S /Q "%%F\Recent\*.*"
Del /F /S /Q "%Windir%\*.Tmp"
Del /F /S /Q "%Windir%\Temp\*.*"
Echo Ho finito il mio lavoro, premi un tasto per chiudermi...
Pause > Nul

Re: far apparire schermata + comandi dos

MessaggioInviato: mer apr 14, 2010 7:30 pm
da sonny149
grazie mille [^]

però io sono un tipo incontentabile e dovete scusarmi per la mia ignoranza, però io volevo sapere una cosa:

1- se io devo eliminare un determinato file con una determinata estensione (ad esempio voglio eliminare tutti i *.tmp in C:\) come faccio???????
devo mettere tutte le volte la cartella (del C:\windows\*.tmp ecc) o c'è un comando che mi elimina tutti i file (es. .tmp) in (ad esempio C:\) C:\???????????

grazie in anticipo e scusate la mia voglia di imparare

Re: far apparire schermata + comandi dos

MessaggioInviato: mer apr 14, 2010 8:13 pm
da M. Francesco Rossi
Se non vuoi che chiede conferma prima di eliminare ogni file (consigliato) prova così:
Codice: Seleziona tutto
Echo off
Del /F /S /Q "C:\*.Tmp"
Echo Ho finito il mio lavoro, premi un tasto per chiudermi...
Pause > Nul

Se vuoi che chiede conferma prima di eliminare ogni file (non consigliato) prova così:
Codice: Seleziona tutto
Echo off
Del /P /F /S /Q "C:\*.Tmp"
Echo Ho finito il mio lavoro, premi un tasto per chiudermi...
Pause > Nul

Ti consiglio, però, di non usare questi codici e di usare, invece, quello che ti ho postato precedentemente. Infatti, alcuni file temporanei non vanno eliminati.
Se decidi di non ascoltarmi accetti che ogni responsabilità per eventuali danni al sistema operativo non potranno essere ricollegati a me e alla mia persona.

Re: far apparire schermata + comandi dos

MessaggioInviato: gio apr 15, 2010 11:13 am
da Silver Black
Se non hai permessi amministrativi con Vista/7 nessun file di sistema può essere cancellato.

Re: far apparire schermata + comandi dos

MessaggioInviato: gio apr 15, 2010 11:55 am
da M. Francesco Rossi
Avete ragione. Però se una persona usa Windows Xp, per esempio, c'é il pericolo che qualche file di sistema venga eliminato.
Poi, facendo "2+2" possiamo dimostrare che la maggior parte degli utenti della Microsoft usano Windows Xp, quindi...

Re: far apparire schermata + comandi dos

MessaggioInviato: gio apr 15, 2010 12:48 pm
da sonny149
grazie a tutti