View Full Version : Comandi CMD per installare da CD
mattware
24-07-2018, 17:42
avrei bisogno di creare un CD personalizzato con software che devo installare ed avviare dallo stesso.
ho giù creato i files batch ma per non conoscendo come si fà per eseguire tutto da cd devo mettere tutto il contenuto in c:\
con quale comando CMD posso impostare tutto da cd ?
intendi programma che si auto avvia da cd rom?
se è quello che ti serve ti basta creare un file di testo nella root del cd rom dal nome autorun.inf in cui scrivi
[autorun]
open=PathRelativoallatuaApplicazione/Applicazione.exe
se vuoi mettere anche l'icona devi aggiungere anche la seguente riga
icon=Applicazione.ico
mattware
25-07-2018, 08:42
intendo i comandi che devo sostituire a quelli attuali scritti nei batch per dare la direttiva di fare tutto da cd invece che da c:\
non so se mi sono spiegato
intendo i comandi che devo sostituire a quelli attuali scritti nei batch per dare la direttiva di fare tutto da cd invece che da c:\
non so se mi sono spiegato
usa le variabili di ambiente
%cd% refers to the current working directory (variable)
%~dp0 refers to the full path to the batch file's directory (static)
%~dpnx0 refers to the full path to the batch directory and file name (static).
mattware
25-07-2018, 09:06
ok, vanno bene cosi anche se le inserisco come voci di registro ?
mattware
25-07-2018, 09:41
li ho provati tutti e tre e mi dice impossibile trovare il percorso specificato
così dovrebbe funzionare
set mypath=%cd%
start %mypath%/nomeprogramma.exe
mattware
25-07-2018, 16:25
ok fatto
mattware
25-07-2018, 17:38
adesso avrei bisogno di mettere nella chiave di registro runonce un file sempre sempre presente nel cd in modo cha al riavvio del pc carichi il file dal cd rom
come si fà ?:help:
mattware
28-07-2018, 14:51
così dovrebbe funzionare
set mypath=%cd%
start %mypath%/nomeprogramma.exe
ho verificato di nuovo e mi dice impossibile trovare il percorso specificato, forse sbaglio qualcosa
x_Master_x
29-07-2018, 18:54
: x_Master_x
@ECHO OFF
SET DRIVE=%~d0
ECHO %DRIVE%
ECHO "%DRIVE%\Programma.exe"
START "" "%DRIVE%\Programma.exe"
PAUSE
Dove DRIVE corrisponde alla lettera di unità dove si esegue il batch, esempio C:
Quindi il comando START nell'esempio è "C:\Programma.exe" con gli apici, se il percorso ha spazi
Togli ECHO E PAUSE che ti servono solo a livello visivo
mattware
29-07-2018, 20:04
grazie mille!
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.