Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Tutti gli articoli Tutte le news

Vai al Forum
Discussione Chiusa
 
Strumenti
Old 25-02-2007, 12:50   #1
narnonet
Senior Member
 
L'Avatar di narnonet
 
Iscritto dal: Feb 2003
Città: 134340 Pluto - [VL]
Messaggi: 8520
Avviare eseguibile tramite file di BATCH -> come?

Mi sono creato un file di batch per chiudere alcuni processi prima di mettermi a giocare...

ma oltre a chiudere determinati processi vorrei anche aprire un programmino, sampre da file di batch...

sareste così gentili da indicarmi la stringa da inserire nel file di batch?

cosa devo usare? LOAD... RUN... o qualcosa d'altro?

Il programma è FRAPS.exe (che serve per calcolare gli PFS e catturare screen)...

Ciao e Grazie
__________________
D'OH!
narnonet è offline  
Old 25-02-2007, 13:02   #2
narnonet
Senior Member
 
L'Avatar di narnonet
 
Iscritto dal: Feb 2003
Città: 134340 Pluto - [VL]
Messaggi: 8520
forse ho trovato...

il comando dovrebbe essere START:

http://www.hwupgrade.it/forum/showpo...49&postcount=6

Ciao
__________________
D'OH!
narnonet è offline  
Old 26-02-2007, 08:56   #3
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
Quote:
Originariamente inviato da narnonet Guarda i messaggi
forse ho trovato...

il comando dovrebbe essere START:
La questione è molto semplice: puoi fare:

programma.exe

oppure

start programma.exe

La differenza principale è che nel primo caso l'esecuzione del batch è bloccata finché il programma termina mentre nel secondo caso (con start) viene lanciato il programma ma l'esecuzione del batch continua.
Quindi vedi tu quale è il comportamento che ti serve.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%)
andbin è offline  
Old 26-02-2007, 11:35   #4
rspock
Senior Member
 
L'Avatar di rspock
 
Iscritto dal: Aug 2005
Messaggi: 389
Ho la necissità di avviare due programmi in sequenza e uno dopo n seconda dall'altro.
Cioè devo far avviare easyphp aspettare che si avviino i due server virtuali e avviare firefox ad un certo sito.
come posso gestire la cosa
__________________
Un pò di pubblicitàwww.mielepeloni.it
Commenti cercasi: www.flickr.com/photos/rspock
rspock è offline  
Old 26-02-2007, 11:47   #5
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
Quote:
Originariamente inviato da rspock Guarda i messaggi
Ho la necissità di avviare due programmi in sequenza e uno dopo n seconda dall'altro.
Cioè devo far avviare easyphp aspettare che si avviino i due server virtuali e avviare firefox ad un certo sito.
come posso gestire la cosa
In teoria dovresti avviare easyphp (non so come perché non lo conosco) usando start qualcosa, poi attendere un tot di secondi e quindi avviare firefox (con start).
Il fatto è che non mi sembra che ci sia un comando apposito per attendere un tot di tempo (ma non mi ricordo di preciso).
Potresti risolvere sicuramente la cosa usando uno script WSH o in altro linguaggio es. Perl, ecc... (i batch .bat non sono granché ....).

P.S.: non ti conviene forse avviare Apache come "servizio di sistema"??
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%)
andbin è offline  
Old 26-02-2007, 14:08   #6
narnonet
Senior Member
 
L'Avatar di narnonet
 
Iscritto dal: Feb 2003
Città: 134340 Pluto - [VL]
Messaggi: 8520
Quote:
Originariamente inviato da andbin Guarda i messaggi
La questione è molto semplice: puoi fare:

programma.exe

oppure

start programma.exe

La differenza principale è che nel primo caso l'esecuzione del batch è bloccata finché il programma termina mentre nel secondo caso (con start) viene lanciato il programma ma l'esecuzione del batch continua.
Quindi vedi tu quale è il comportamento che ti serve.
Bella spiegazione... grazie...

quindi a me serve il comando "START", visto che poi il programma che si apre rimane aperto fino allo spegnimento del PC.

Ciao
__________________
D'OH!
narnonet è offline  
Old 21-09-2015, 13:26   #7
teo.51m
Junior Member
 
Iscritto dal: Sep 2015
Messaggi: 1
come creare file.bat con esecuzione a tempo

Ciao. per Avviare un programma con un file.bat dopo un determinato tempo
basta scrivere nel file.bat
in una riga prima del'.exe che vuoi far eseguire, la riga seguente:

timeout /T x

(devi scriverlo in una riga prima di ogni exe che vuoi far eseguire)
sostituire la x col numero di secondi che preferisci.
Se vuoi anche che il file.bat si esegua in modo invisibile devi creare nella
stessa cartella di origine del file.bat uno script in vbs
come nell'esempio qui sotto (lo crei con nuovo file di testo)
poi lo apri e scrivi ciò se segue:

Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "file.bat" & Chr(34), 0
Set WshShell = Nothing

nella seconda riga sostituire file.bat col nome del tuo file.bat
che vuoi eseguire, poi salva il file di testo rinominandolo file.bat.vbs
(o nome che vuoi con estensione .vbs)

avviando poi il file .vbs (appena creato)
il tuo file .bat verrà eseguito in modo nascosto.
-----------------------------------------------------
Ora un'altra spiegazione.
Per chiudere un file.bat che rimane aperto devi modificarlo
inserendo alla fine de file la seguente riga:

taskkill /f /im cmd.exe

così però eseguendolo verranno chiusi tutti i file.bat aperti in precedenza
---------------------------------------------------------------------------------

Spero di non urtare la suscettibilità di chiunque se l'argomento trattato
è già stato risolto. Scusate, sono nuovo in questo forum. Ciao!

Ultima modifica di teo.51m : 21-09-2015 alle 13:43.
teo.51m è offline  
Old 21-09-2015, 19:39   #8
FreeMan
Senior Member
 
L'Avatar di FreeMan
 
Iscritto dal: Jul 1999
Città: Black Mesa
Messaggi: 72457
Si ma la data di una discussione ha un suo perché...come l'argomento ciclico che viene trattato... Un up veramente scriteriato

CLOSED!!

>bYeZ<
__________________
REGOLAMENTO & update1/update2 | IO C'ERO | Realme X3 SZ 12/256 - History | GTi is BACK

"Non sorridete.......gli spari sopra.....sono per VOI!"
FreeMan è offline  
 Discussione Chiusa


Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 03:35.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v