Newsgroup: it.comp.os.win.xp
Titolo: E' possibile far si'

Che Windows Xp avvi all accensione del Pc un programma che si trova su una
chiavetta Usb ?
Se si' come ?
Grazie 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 chiavetta Usb ?
Se la chiavetta e' installata quando avvi Windows, nessuno ti vieta di 
creare un collegamento al programma che ti interessa nel gruppo 
"Esecuzione automatica".
Chiaramente se la chiavetta non e' collegata al pc, oppure se Windows 
decide di cambiargli la lettera che ha associato ti becchi un 
bell'errore perche' non trova il file...
-- 
bradipo lento
"Esperienza e' il nome che tutti danno ai propri errori" (Oscar Wilde)
Sostitisci .invalid con .it per scrivermi in privato

 bell'errore perche' non trova il file...
La butto lì: invece di lanciare direttamente il file sulla chiave USB,
si potrebbe lanciare un batch che controlli prima se il file esiste.
Che il file esista o meno, il batch dovrebbe escire in modo pulito
senza generare errori.
Bye, G. 

 "Esecuzione automatica".
grazie , funziona .


 senza generare errori.
E bravo Paperino, ottima osservazione.
Basta un batch di una riga che sta su c: o dove vuoi tu semplicissimo, 
del tipo:
if exist e:\calc.exe e:\calc.exe
(si presume che la chiave abbia come lettera identificativa E: e che il 
file da avviare sia la calcolatrice).


 file da avviare sia la calcolatrice).
per " installare " questo file batch come procedo ?
Clicco su Start e poi lo scrivo sulla riga " esegui " ?


 Clicco su Start e poi lo scrivo sulla riga " esegui " ?
Grosso modo crei un file di testo e ci srivi dentro il comando. poi lo 
salvi con estensione .bat facendo attenzione che il file salvato abbia 
effettivamente quell'estensione, visto che usando notepad viene 
automaticamente aggiunta l'estensione .txt e che, se non diversamente 
impostato, le estensioni non vengono visualizzate.
-- 
   ______________
(___
____)lartibartfast

 
Se ti capita che in avvio ti viene cambiata la lettera della chiavetta 
puoi adattare il seguente, che prova con le lettere più probabili 
testando l'esistenza di un file ad hoc sulla radice e di nome SDMarker:
<INIZIO>
@Echo off
echo Apre Keepass
echo.
set SD=E:\
if exist %SD%SDMarker goto trovatoSD
set SD=F:\
if exist %SD%SDMarker goto trovatoSD
set SD=G:\
if exist %SD%SDMarker goto trovatoSD
set SD=H:\
if exist %SD%SDMarker goto trovatoSD
set SD=K:\
if exist %SD%SDMarker goto trovatoSD
set SD=I:\
if exist %SD%SDMarker goto trovatoSD
set SD=J:\
if exist %SD%SDMarker goto trovatoSD
echo SD non trovato - intervieni
pause
goto fine
:trovatoSD
echo SD si trova su %SD%
"%SD%KeePass Password Safe\KeePass.exe" "%SD%XXXX\YYYYYY.kdb"
:fine
<FINE>
-- 
Ciao, Adriano
----------------------------------
Togli "rosso" per contatto privato

 senza generare errori.
Per ovviare al problema del cambio di lettera, io riserverei una lettera 
molto "avanti", tipo la X, con tasto dx su risorse del computer, 
gestione disco, tasto dx sulla chiavetta, cambia lettera e percorso 
unità, cambia, assegna questa lettera di unità.
In questo modo Windows ti dovrebbe mantenere sempre la stessa lettera.
-- 
Jax