if exist "file_path_here" (echo "file exists") else (echo "file doesn't exist")
venerdì 10 gennaio 2014
Script for checking if a file exists on Windows
Script per controllare l'esistenza di un file su Windows
if exist "percorso_file_qui" (echo "il file esiste") else (echo "il file non esiste")
giovedì 18 aprile 2013
Eliminare ricorsivamente tutti i files e le cartelle
rd /s /q /percorso/daeliminareNB. il comando sopra elimina anche la cartella "daeliminare"
Attenzione, perchè poi i files e le cartelle non potranno essere ripristinati dal cestino!
mercoledì 27 marzo 2013
Chiudere Outlook con uno script
http://www.howto-outlook.com/howto/closeoutlookscript.htm
venerdì 5 ottobre 2012
File batch per comprimere più files in diversi archivi
@ECHO OFF
CD "C:\Documents and Settings\user\Desktop\t"
FOR %%A IN (*) DO "C:\Programmi\7-Zip\7z.exe" a -tzip -mx9 -mm=LZMA "%%A.zip" "%%A"
mercoledì 8 febbraio 2012
Disinstallare manualmente applicazioni da Windows XP
- Cercare la directory dell'applicazione ed eliminarla
- Aprire regedit, andare su HKEY_LOCAL_MACHINE\SOFTWARE, ed eliminare la cartella dell'applicazione
- Aprire regedit, andare su HKEY_CURRENT_USER\SOFTWARE, ed eliminare la cartella dell'applicazione
- Per rimuovere l'applicazione da Aggiungi/Rimuovi, aprire regedit ed andare su HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall, ed eliminare la cartella dell'applicazione
- Alcune applicazioni hanno servizi collegati, per eliminarli andare su HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services
- Queste sono le cartelle dove solitamente si trovano i files di configurazione:
- C:\Documents and Settings\All Users\Start Menu\Programs
- C:\Documents and Settings\All Users\Start Menu\Programs\Startup
- C:\Documents and Settings\%YourUserID%\Start Menu\Programs
- C:\Documents and Settings\%YourUserID%\Start Menu\Programs\Startup
martedì 3 maggio 2011
Velocizzare l’avvio di Windows XP
http://www.microsoft.com/italy/pmi/comefare/tecnologia/avvioveloce/default.mspx
sabato 15 gennaio 2011
Driver Access e DSN su Windows7 x64
martedì 12 ottobre 2010
Errore di Spooler SubSystem App su Windows XP
Errore:
Si è verificato un problema che ha richiesto la chiusura di Spooler SubSystem App
Soluzione:
- Arrestare il servizio "Spooler di Stampa":
Start-> Pannello di controllo-> Strumenti di amministrazione-> Servizi
Cercare il servizio "Spooler di Stampa" , cliccarci sopra con il tasto destro e cliccare su arresta - Cancellare tutti i files nella cartella: "C:\WINDOWS\system32\spool\PRINTERS"
- Tornare sul servizio "Spooler di Stampa" e cliccando con il tasto destro scegliere Avvia
- Aprire la cartella "Stampanti e fax" per controllare che non appaia più l'errore
- Eseguire una prova di stampa da ognuna delle stampanti installate e cancellare quella che genera di nuovo l'errore, ripetendo la procedura dal punto 1
- In alcuni casi è necessario riavviare il sistema
mercoledì 4 agosto 2010
Rimozione veloce (senza cestino) di cartelle in Windows
RMDIR [drive:]path /S /Q
/S Rimuove tutte le sottocartelle ed i files nella cartella specificata oltre alla stessa cartell
/Q Quiet mode, non chiede conferma per rimuovere un albero di directory con /S.
giovedì 17 dicembre 2009
ODBC Drivers su Windows x64
venerdì 6 novembre 2009
Rimozione manuale di un driver della stampante in WindowsXP
In Windows XP è disponibile una funzione con interfaccia utente per l'eliminazione dei driver della stampante, pertanto questa procedura non è più necessaria. Per eliminare i file di driver della stampante in Windows XP, fare clic sul pulsante Start, scegliere Stampanti e fax, quindi scegliere Proprietà server dal menu File. Nella scheda Driver selezionare ed eliminare il file del driver della stampante.
giovedì 5 novembre 2009
Installare una stampante di rete in WindowsXP x64
- scaricare il driver dal sito web del produttore
- installare il driver dal prompt con il seguente comando: rundll32 printui.dll,PrintUIEntry /id
- installare la stampante di rete dal prompt con il seguente comando: rundll32 printui.dll,PrintUIEntry /in /n\\
\
- scaricare il driver dal sito web del produttore
- per installare la stampante di rete fare click sul pulsante Start, scegliere Stampanti e fax, quindi scegliere Aggiungi stampante, click su avanti, scegliere Stampante di rete, selezionare la stampante a cui connettersi, in seguito quando verrà richiesto di selezionare il driver della stampante fare click su Sfoglia... per scegliere il driver scaricato (oppure, se presente, scegliere la stampante dalla lista delle stampanti)
martedì 3 novembre 2009
Blocco rapido del computer in Windows XP
venerdì 28 agosto 2009
Sincronizzazione giornaliera dell’ora di Windows XP
Forse saprete già che esistono programmi freeware che promettono di mantenere l’orologio del vostro pc sincronizzato con l’ora atomica mondiale… Sfortunatamente molti di questi programmi free di dubbia provenienza contengono anche dello spyware…
Perchè rischiare? Windows XP già dispone di un servizio di aggiornamento automatico dell’ora (W32Time) il quale è predisposto per sincronizzare (di default una volta alla settimana, ma volendo la frequenza si può modificare) l’orario del vostro pc con quello di un server di riferimento (il server di riferimento predefinito è quello di Microsoft).
Potete verificare se questo servizio è attivo sul vostro pc cliccando due volte sull’orologio di sistema nella tray area e selezionando la scheda “Ora Internet“:
Come potete vedere dall’esempio, l’ultima sincronizzazione è stata effettuata alle 13.05 e la prossima è prevista per il giorno successivo alla stessa ora.
Personalmente ho preferito sostituire l’indirizzo del server NTP della Microsoft (NTP sta per Network Time Protocol) con quello dell’Istituto Nazionale di Ricerca Metrologica ntp1.inrim.it
I server NTP dell’ INRIM sono sincronizzati con un orologio atomico a fasci di cesio, il che vi permette di ottenere un’accuratezza estremamente elevata.
Se poi siete talmente maniaci da non tollerare l’aggiornamento automatico settimanale e preferireste invece un aggiornamento giornaliero, questo è possibile modificando una voce del registro di sistema.
La chiave da modificare si trova nel percorso:
HKEY_LOCAL_MACHINE\
\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient
Dovete modificare il valore del parametro “SpecialPollInterval” dal valore decimale 604800 (che sono i secondi di una settimana) al valore decimale 86400 (che sono i secondi di un giorno). Volendo potreste aumentare la frequenza degli aggiornamenti, ricordandovi di specificare sempre il valore in secondi e prestando sempre attenzione a specificare che si tratta di un valore decimale e non esadecimale.
Fatto ciò, per rendere effettive le modifiche, il servizio W32Time deve essere arrestato e riavviato.
Se non avete fretta potete aspettare il prossimo riavvio di Windows altrimenti al prompt dei comandi digitate il seguente comando, quindi premete invio:
net stop w32time && net start w32time
Per ulteriori approfondimenti sul servizio W32Time vi consiglio di visitare questa pagina del supporto tecnico Microsoft.
Sincronizzazione automatica dell'orologio di sistema
- Windows 95/98/NT
Questi sistemi operativi non implementano un client NTP, che deve essere quindi installato a parte. Un client liberamente scaricabile ed open source è Nettime.
- Windows XP/2000/2003/Vista/2008
Se il computer è membro di un dominio, probabilmente l'orologio verrà sincronizzato automaticamente da un Network Time Server. Altrimenti, l'orologio del computer può essere sincronizzato automaticamente e regolarmente da un server di riferimento ora.
In questa procedura vengono descritte le modalità per sincronizzare l'orologio del computer con un server di riferiemnto ora su Internet. Assicurarsi di essere connessi a Internet.
- Fare clic su Pannello di controllo dal menu di avvio, quindi su Data, ora, lingua e opzioni internazionali, quindi fare clic su Modificare data e ora.
- Scegliere la scheda Ora Internet. (Tale scheda non è disponibile se il computer è membro di un dominio)
- Scegliere Aggiorna.
Da linea di comando è possibile utilizzare questi comandi:
net time /setsntp:ntp1.inrim.it
net stop w32time
net start w32time
Per visualizzare il server ntp corrente digitare:
net time /querysntp
Linux
La soluzione preferita è usare il demone NTP, ntpd, configurando uno o più server NTP di riferimento nel suo file di configurazione /etc/ntpd.conf. In questo modo, oltre ad aggiornare l'orologio di sistema, ntpd ne stima l'errore sistematico, ed è in grado di correggerlo, evitando un andamento irregolare del tempo, e migliorando la precisione quando il computer non è connesso alla rete.
Per sincronizzare manualmente l'orologio di sistema con quello di un server, da console, in modalità root, dare il comando:
ntpdate ntp1.inrim.it
venerdì 7 agosto 2009
Ini4J - The Java Ini Library
- Gestione di sezioni multiple
- Gestione di espressioni
- Lettura/scrittura del registro di Windows, senza dover utilizzare codice nativo (JNI)
- Supporto del .REG file format
age = 99
height = 77.66
homeDir = /home/happy
//lettura
int age = ini.get("happy", "age", int.class);
double height = ini.get("happy", "height", double.class);
String dir = ini.get("happy", "homeDir");
ini.put("sleepy", "age", 55);
ini.put("sleepy", "weight", 45.6);
ini.store();
[sleepy]
age = 55
weight = 45.6
martedì 28 luglio 2009
Taskkill - chiudere applicazioni dalla riga di comando
lunedì 6 luglio 2009
Operazioni pianificate - impossibile impostare le informazioni sull'account
"Esegui solo ad accesso effettuato"
giovedì 2 luglio 2009
GoogleCrashHandler.exe e Google Update: cosa sono e come eliminarli
Vi è mai capitato di vedere tra i processi in esecuzione GoogleCrashHandler.exe o Google Update.exe? Avrete notato che questi processi compaiono anche quando non è in esecuzione alcun programma di google... Vediamo in dettaglio cosa sono e come è possibile eventualmente sbarazzarsene.
Il processo GoogleChrashHandler.exe è un file legittimo, e cosi come Google Update.exe si occupa dell’aggiornamento di un software Google installato sul sistema, e quindi potrebbe avviarsi anche quando il programma vero e proprio non è in esecuzione.
Se ci si vuole sbarazzare di questo processo, non serve a nulla chiuderlo dal Task Manager, perché lo ritroveremmo di nuovo al prossimo riavvio. L’unico modo è quello di rimuovere definitivamente Google Update dal sistema.
Per farlo è necessario innanzitutto chiudere il processo dal Task Manager, e successivamente rimuovere la chiave che avvia il processo dal Registro di sistema.
Aprite l’editor del Registro (Win+R e digitare regedit seguito da invio), poi navigate fino alla sottochiave: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\
Nel pannello di destra individuate la chiave Google Update e cancellatela (clic destro sul valore, Elimina).
A questo punto è necessario riavviare il sistema per completare la modifica.

