PDA

Visualizza la versione completa : Problema con file *.bat unattended


venusun
07-04-2008, 20:06
Ciao ragazzi,
sono abbastanza nuovo da queste parti, ma vi ho letto sempre in passato e ho trovato ottime le soluzioni da voi segnalate. :D
Ora avrei di nuovo bisogno del vs preziosissimo aiuto. (sperando che qualcuno mi legga e mi soccorre :( )
Sto creando un file Install_unattended.bat editato di volta in volta col notepad che mi dovra permettere di installare delle utility o dei programmi vari senza ke io intervenga.
Il problema è questo: ho messo tutte le mie utility su una chiavetta da 4 gb in modo da potermi portare sempre cm me qsto file e i miei programmi, ma il file in questione ha come riferimento la chiavetta USB installata sul mio computer.

esempio sul mio computer:

ECHO Installazione Flash Player Please wait...
start /i /wait G:\Sistema\install_flash_player_9,0,115,0.exe

G: è la mia chiavetta da 4 Gb, ma quando la dovrò utilizzare su i pc "bersaglio" la mia chiavetta avrà un'altra lettera assegnata, quindi come "posso dire" al mio file quale sarà la lettera della mia chiavetta USB??

ho provato, ma senza concreto risultato a modificare G: con %kingston%
ECHO Installazione Flash Player Please wait...
start /i /wait %kingston%\Sistema\install_flash_player_9,0,115,0. exe

C'è qualcuno che puo risolvere il mio problema..????!!!

Venusun - (Alias Tonio)

mondobimbi
08-04-2008, 08:47
se la tua directory corrente è la chiavetta forse non hai bisogno di un indirizzo assoluto ma puoi farlo relativo, senza il G:
altro aiuto non ti posso dare perchè conosco pochissimo il batch
ciao
sergio

venusun
08-04-2008, 13:02
Avevo intuito anch'io che era quella la strada, cioè di avere un'indirizzo relativo per la chiavetta usb come quello che di solito si utilizza per i cd-rom...ma mi manca proprio la sintassi da utilizzare ...!!!

cmq Grazie Sergio

Qualcun'altro sa darmi una mano più sostanziosa??? :( Help Me...!

Venusun - (Alias Tonio)

123delphi321
08-04-2008, 13:25
@echo off
set /p LetteraPenna="Inserire Lettera drive...."

ECHO Installazione Flash Player Please wait... %LetteraPenna%
start /i /wait %LetteraPenna%:\Sistema\install_flash_player_9,0,1 15,0.exe

echo operazione completata!
@pause


spero vada bene
ciao

mondobimbi
08-04-2008, 15:00
così non funziona?


start /i /wait Sistema\install_flash_player_9,0,115,0.exe

ciao
sergio

venusun
08-04-2008, 15:18
ciao raga,
123delphi321 ci ha preso...ci stavo provando anch'io con "set path", ma senza risultato...

OTTIMO...!! come sempre non avevo dubbi di riuscire a trovare qui mia soluzione!!

vi metto a disposizione il mio esempio:

@ECHO OFF
ECHO.
set /p kingston="Inserire Lettera USB drive: "

ECHO Installazione Flash Player Please wait... %kingstone%
start /i /wait %Kingston%:\Sistema\install_flash_player_9,0,115,0 .exe


Grazie raga..particolarmente a 123delphi321 ...!!

Venusun - (Alias Tonio)

PS: si può ritenere chiusa la discussione..!! :D

Loading