View Full Version : File bat che apre un programma [bat]
-Nicola-1
23-08-2014, 11:01
Salve, sono nuovo nel forum e ne approfitto anche per presentarmi.
Allora, su internet non ho trovato niente di utile, quindi mi affido a voi.
Innanzitutto non so se questa è la sezione giusta, ma mi sembrava quella che più si avvicinava, in caso di errore mi scuso.
Io vorrei creare un file .bat da mettere sul desktop che fa aprire un programma(videogioco), il nome di questo programma è formato da tre parole divise da due spazi, c'è un collegamento sul desktop e il launcher.exe in Programmi x86. Io ho windows 7, ho provato ad aprire il file di testo, scrivere (ovviamente senza i -) - start Nome Gioco Italia- (non so se posso scrivere il nome vero), ma non andava, diceva che non trovava il collegamento "Nome".
Metto tutto tra virgolette: - start "Nome Gioco Italia"- ma niente, dice che non riesce a trovare il collegamento ""Nome Gioco Italia"". Scrivo -start Nome Gioco Italia.lnk-(o ink, ho provato entrambi) ma niente, provo anche tra virgolette(le ho messe da Nome a .lnk compresi). Ho anche incollato il percorso del launcher.exe ma niente, premendo "proprietà" sul collegamento, esce questo percorso: "C:\Program Files (x86)\Nome Gioco Italia\NMLauncher.exe" , ho provato anche così, ma non funzionava. Mi sapete aiutare o dire dove sbaglio? Grazie in anticipo e mi scuso per eventuali errori di pubblicazione del thread :)
x_Master_x
23-08-2014, 12:17
@ECHO OFF
START "" "C:\Percorso\Programma.exe"
La prossima volta leggi bene, con attenzione, l'help del comando ( es. START /? ) invece di andare a casaccio.
Inoltre la frase "su internet non ho trovato niente di utile" mi sembra alquanto strana...ci saranna un milione di guide per l'MSDOS-Batch in generale, il primo risultato su google per il comando START è questo ( vedi "Examples" )
Start - Start a program | Windows CMD | SS64.com (http://ss64.com/nt/start.html)
-Nicola-1
23-08-2014, 16:08
@ECHO OFF
START "" "C:\Percorso\Programma.exe"
La prossima volta leggi bene, con attenzione, l'help del comando ( es. START /? ) invece di andare a casaccio.
Inoltre la frase "su internet non ho trovato niente di utile" mi sembra alquanto strana...ci saranna un milione di guide per l'MSDOS-Batch in generale, il primo risultato su google per il comando START è questo ( vedi "Examples" )
Start - Start a program | Windows CMD | SS64.com (http://ss64.com/nt/start.html)
Vedi allora, io cercando su internet "file .bat che apre un programma(o cose simili)" trovavo cose che non erano inerenti a quello che cercavo. Cosa intendevi per andare a casaccio? Io ho chiesto da altre parti e così mi hanno detto di fare, non funzionava, quindi ho trovatop questo forum e ho chiesto, nulla di più. Grazie comunque della risposta. Comunque sia, non va. Non so se l'errore è mio, ho fatto -@ECHO OFF
START "Nome Gioco Italia" "C:\Program Files (x86)\Nome Gioco Italia\NMLauncher.exe"- ma non va.
ma se c'è il collegamento sul desktop perchè usare un bat?
forse il launcher abbisogna di parametri
che gioco è?
-Nicola-1
24-08-2014, 11:08
ma se c'è il collegamento sul desktop perchè usare un bat?
forse il launcher abbisogna di parametri
che gioco è?
Lol devo prendere in giro alcuni amici dicendo che ho i trucchi xD. In realtà cliccando sul file si pare semplicemente il gioco.
Si chiama, se posso dirlo, Point Blank Italia.
-Nicola-1
24-08-2014, 11:22
google -> "file .bat che apre un programma" -> primo risultato:
https://uk.answers.yahoo.com/question/index?qid=20080604064223AA5mp1t
:mbe:
Lo avevo trovato ma non funzionava neanche quello.
x_Master_x
24-08-2014, 13:42
Questo ti funziona?
@ECHO OFF
START "" "C:\Windows\notepad.exe"
Non ha senso fare un .bat per uno "scherzo", piuttosto fai prima a fare un collegamento, rinominarlo come ti pare e volendo cambiare l'icona con quella che vuoi ( Tasto destro sull' .lnk --> Proprietà --> Cambia icona ) con quella dei batch.
Con "andare a casaccio" intendevo provare cose senza leggere l'help di START, uno dei parametri richiesti è il titolo della finestra che se omesso può far fallire il comando.
START ["titolo"] [/percorso]
-Nicola-1
24-08-2014, 13:59
Questo ti funziona?
@ECHO OFF
START "" "C:\Windows\notepad.exe"
Non ha senso fare un .bat per uno "scherzo", piuttosto fai prima a fare un collegamento, rinominarlo come ti pare e volendo cambiare l'icona con quella che vuoi ( Tasto destro sull' .lnk --> Proprietà --> Cambia icona ) con quella dei batch.
Con "andare a casaccio" intendevo provare cose senza leggere l'help di START, uno dei parametri richiesti è il titolo della finestra che se omesso può far fallire il comando.
START ["titolo"] [/percorso]
Mi serve il prompt altrimenti lo capisce pure una scimmia ammaestrata. Come ho detto prima, io ho chiesto da altre parti e ho fatto come mi avevano detto, nient'altro. Ho trovato questo forum e ho chiesto, se mi sapete aiutare vi ringrazio, altrimenti se dovete criticare o dire che non ha senso potete dirmelo e cerco da un'altra parte :/.
Ho fatto come hai detto, non ha funzionato dice impossibile trovare "["Point Blank Italia"]"
Aspetta provo il primo che hai detto. Niente mi apre il block notes .-.
x_Master_x
24-08-2014, 16:58
Se ti si apre il Blocco Note vuol dire che il comando che ti ho scritto ( che é uguale al quello postato in precedenza, a parte che ho messo un percorso "reale" ) funziona, se il gioco non parte usando quel batch sono due le possibilità:
1) Non usi l'eseguibile corretto, con tutti i parametri giusti e/o altra causa umana
2) Il gioco si rifiuta di partire se eseguito da terzi aka come figlio di un processo
C'é poco da chiedere o da ricercare, se vuoi usare un batch il comando é quello e ti ho dimostrato che con Blocco Note funziona, ergo se non ti funziona con il gioco la causa é una delle due motivazioni.
P.S. Qui nessuno critica nessuno, si cerca di capire il perché. Se qualcuno mi dicesse "vorrei andare da qui a parigi a piedi" io gli direi "non fai prima con l'aereo?" Visto il tempo che ci perdi dietro ( da quello che scrivi ) il collegamento per te é la strada più semplice ( al mio paese si chiama "alternativa ) se non lo vuoi usare perché hai xyz motivi nessuno ti obbliga, fai come vuoi.
-Nicola-1
26-08-2014, 13:10
ok grazie...vedrò di trovare un modo...
Una volta c'ero pure riuscito ma non ricordo il codice che avevo scritto :(
giovanni69
10-09-2019, 08:55
Edit: RISOLTO
Grazie a x_Master_x per quel ss64.com
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.