Condividi tramite

aiuto con i file batch

Anonimo
2015-11-16T14:20:41+00:00

Ciao e grazie...

vorrei chiedere:

1-cosa devo inserire in un file .bat che faccia si che non devo aprirlo come amministratore ma si apra automaticamente con i diritti avanzati.

2-qual'è il comando per visualizzare tutti i file che finiscano con una determinata desinenza puntata esempio tutti i file .txt

3-qual'è il comando per eliminare tutti i file che finiscano con una determinata desinenza esempio .tmp o .txt(sia per cmd che per file .bat possibilmente).

4-come creare un file .bat che elimini tutti i file con una determinata desinenza es .tmp senza chiedere autorizzazione e soprattutto in modo silente (che si esegua senza vedersi in background e senza far apparire la schermata nera e bianche o altri colori).

Grazie in anticipo protrei modificare questo post per sapere ancor piu cose

Attendo risposte grazie.

Windows per utenti privati | Versioni precedenti di Windows | File, cartelle e archiviazione

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

3 risposte

Ordina per: Più utili
  1. Anonimo
    2015-12-09T22:59:14+00:00

    Riguardo al file amministratore era la cosa più importante che cercassi,

    Poi del resto grazie mille.

    Un po di dubbi se sono ben accetti:

    Alla domanda

    [Spoiler]

    2-qual'è il comando per visualizzare tutti i file che finiscano con una determinata desinenza puntata esempio tutti i file .txt

    [/spoiler]

    Io intendevo VISUALIZARE non eliminare come credo tu mi abbia scritto nel senso che nella console compaiono tutti i nomi di tutti i file che finiscano in un determinato modo (es .jar)

    Grazie

    Poi alla risposta :

    [spoiler]

    Per eseguire i file bat nascosti non puoi fare niente se non da esterno tramite un file vbs (sostituire "file.bat" con il nome del file bat che devi eseguire):

    Set WinScriptHost = CreateObject("WScript.Shell")

    WinScriptHost.Run Chr(34) & "file.bat" & Chr(34), 0

    Set WinScriptHost = Nothing

    Salva queste tre righe e salva come nome.vbs, e tienilo nella stessa cartella del file bat

    [/spoiler]

    Se non abaglio tu mi stai consigliando di esefuire un secondo file che apra il primo (in questo caso il file .bat) così che compaia in modo silente o background (ecco cosa volevo intendere se mi sono espresso male chiedo umilmente scusa)

    In tal caso sono soddisfatto però un po più di chiarimento per favore cordiali saluti e grazie per l'aiuto offertosi.

    P.s. spero che gli spoiler funzionino

    Possono verificarsii errori di battitura in talcaso mi scuso.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2015-12-09T18:59:01+00:00

    Sto cercando anche io la risposta alla tua prima domanda, però ti posso aiutare nelle altre:

    Esempio se devi eseguire in una cartella specifica:

    del /q /f /s "C:\Users%username%\AppData\Local\Microsoft\*.tmp"

    Se devi eliminarli nella stessa directory del file bat:

    del /q /f /s *.tmp

    Per eseguire i file bat nascosti non puoi fare niente se non da esterno tramite un file vbs (sostituire "file.bat" con il nome del file bat che devi eseguire):

    Set WinScriptHost = CreateObject("WScript.Shell")

    WinScriptHost.Run Chr(34) & "file.bat" & Chr(34), 0

    Set WinScriptHost = Nothing

    Salva queste tre righe e salva come nome.vbs, e tienilo nella stessa cartella del file bat

    Spero di esserti stato d'aiuto

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2015-11-17T17:25:45+00:00

    Prego qualsiasi persona o moderatore di assistermi almeno un po anche con link dato che non vedo risposte grazie.

    La risposta è stata utile?

    0 commenti Nessun commento