PDA

View Full Version : Chiarimento su file .bat


lucausa75
21-08-2015, 09:14
Salve ragazzi,
ho una struttura di file e cartelle che devo masterizzare in un cd o dvd.
http://s9.postimg.org/rvmu6h3az/Immagine.jpg (http://postimg.org/image/rvmu6h3az/)

Prima però vorrei creare un file Install.bat, sempre all'intyerno del gruppo di files di cui sopra, che lanciato mi avvii prima il file Unistall_Service.cmd e al termine il file KMSELDI.exe
Pensavo una struttura del genere ma il problema sono i ? che dovranno corrispondere alla lettera dell'unità CD/DVD che può essere variabile:

@echo off
echo Updating:

echo=Installing file 1: Unistall_Service.cmd
start /wait "" "?:\Unistall_Service.cmd"
echo=Installing file 2: KMSELDI.exe
start /wait "" "?:\KMSELDI.exe" /quiet /norestart
echo=Installation completed

Mi aiutate?

Styb
21-08-2015, 10:47
Ciao, se i file da lanciare sono nella stessa cartella del file BAT, allora non c'è necessità di specificare il percorso, cioè puoi scrivere soltanto i nomi dei file eseguibili.
Se invece vuoi conoscere cosa bisognerebbe scrivere per identificare un percorso variabile, allora dovrai aspettare altre risposte poiché io non lo so! :D

lucausa75
21-08-2015, 11:55
Ciao, se i file da lanciare sono nella stessa cartella del file BAT, allora non c'è necessità di specificare il percorso, cioè puoi scrivere soltanto i nomi dei file eseguibili.


@echo off
echo Updating:

echo=Installing file 1: Unistall_Service.cmd
start /wait "" "Unistall_Service.cmd"
echo=Installing file 2: KMSELDI.exe
start /wait "" "KMSELDI.exe" /quiet /norestart
echo=Installation completed

Così andrebbe bene?

Unax
21-08-2015, 15:05
probabilmente funziona anche senza apici se i nomi dei file non hanno spazi racchiudere dentro alle virgolette non dovrebbe essere necessario

secondo me ti basta scrivere

@echo off
echo Updating:

echo=Installing file 1: Unistall_Service.cmd
start /wait Unistall_Service.cmd
echo=Installing file 2: KMSELDI.exe
start /wait KMSELDI.exe /quiet /norestart
echo=Installation completed

lucausa75
24-08-2015, 18:03
probabilmente funziona anche senza apici se i nomi dei file non hanno spazi racchiudere dentro alle virgolette non dovrebbe essere necessario

secondo me ti basta scrivere

@echo off
echo Updating:

echo=Installing file 1: Unistall_Service.cmd
start /wait Unistall_Service.cmd
echo=Installing file 2: KMSELDI.exe
start /wait KMSELDI.exe /quiet /norestart
echo=Installation completed

Non funziona :help:

Styb
25-08-2015, 10:20
Che cosa non funziona? Io ho provato a scrivere un file bat di prova con la stessa struttura riferito a due eseguibili, quali il blocco note e la calcolatrice, e a inserire il tutto in un file iso montato in virtuale, e il file BAT funziona.
Probabilmente sono i tuoi eseguibili (che non conosco) che avranno qualche dipendenza con altri file, forse, ma il problema non è il file BAT.

lucausa75
25-08-2015, 11:34
C'è un problema:

http://s29.postimg.org/4qu4afhw3/2015_08_25_12_45_45_509_446_548_Team_Viewer_Free.jpg (http://postimg.org/image/4qu4afhw3/)

x_Master_x
25-08-2015, 12:12
RIMOSSO


EDIT: KMSELDI mi sa di illegale...mi riporta Google è una sorta di "attivatore" di Windows

emmedi
25-08-2015, 12:48
Fosse davvero così invito tutti, in primis lucausa75, a non proseguire nella discussione.