Newsgroup: it.comp.os.win.xp
Titolo: Batch su Windows

Scusate la domanda banale: per creare un file di batch che possa lanciare 5
o 6 programmi contemporaneamente presumo si debba fare un collegamento
separando i vari percorsi con una punteggiatura. Che devo mettere per
separare i vari link ai programmi?
In alternativa, se il metodo fosse sbagliato, esiste un altro sistema per
fare questo?
Grazie!
Ciao!

Snake01 ha scritto:

Se i programmi vanno semplicemente eseguiti è sufficiente un batch di
questo tipo:
start c:\cartella1\mioprogramma1.exe
start c:\cartella2\mioprogramma2.exe
(...)
start c:\cartella6\mioprogramma6.exe
-- 
Ciao!
Gerardo Fransecky
Microsoft MVP - Windows Shell/User

 o 6 programmi contemporaneamente
set oShell = CreateObject("WScript.Shell")
oShell.run"calc"
WScript.Sleep 500
oShell.run"notepad",3
WScript.Sleep 500
oShell.run"C:\Programmi\GetRight\getright.exe"
WScript.Sleep 500
oShell.run"C:\Programmi\Lettore multimediale\mplayer2.exe"
'ecc
'Copia incolla su notepad e salva con estensione .vbs
'tutti i file (*.*)  poi ci clicchi sopra. (per esempio Launch.vbs)
'se ti da' errore disattiva l'antivirus
--
Fosco

 start c:\cartella1\mioprogramma1.exe
Come faccia un MVP di XP ad adoperare ancora i "vecchi"
*.bat  per me' resta un mistero :- )))))
http://www.microsoft.com/technet/scriptcenter/learnit.mspx
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/vtoriVBScriptFundamentals.asp
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/vtoriVBScriptFundamentals.asp
--
Fosco

 *.bat  per me' resta un mistero :- )))))
OPPPPSSSSSSS sorry .. era l'OP che lo domandava
esplicitamente
--
Fosco

Grazie mille ad entrambi!
Quindi diciamo che per mezzo di un "banale" collegamento questo non si possa
fare....
ciao!

 fare....
Da console (su XP) prende il comando & per concatenare due programmi, ma
nel collegamento vede il secondo file come un parametro, non come un altro
programma.
Non so se esiste una sintassi specifica, ma non credo.
Bye

 *.bat  per me' resta un mistero :- )))))
Nessun mistero :-)
Uso spesso gli script, ma, a parte la specifica richiesta di Snake01, in
una situazione come questa perché scomodare uno script VBS quando sono
sufficienti tre righe di un caro vecchio batch?
Tra l'altro, per motivi di età (?), ai batch ci sono affezionato :-)


 Tra l'altro, per motivi di età (?), ai batch ci sono affezionato :-)
Ok, ho provato il batch perché il VBS non lo "comprendo"!
Però ho notato che il percorso deve essere per forza in dos (ad esempio:
start c:\progra~1\zonela~1\zlclient.exe ) sennò non lo trova.
Per il resto funziona bene, però ho un problema con una utility che lancia a
suo volta un batch.
in questo caso invece lo trova se scritto in modo esteso, e non tipo dos,
cioè:
start c:\programmi\html2pop3\html2pop3.bat
ma mi dà lo stesso un altro messaggio di errore che è: "Could not find the
main class. Program will exit.
Come lo lancio questo?

 Come lo lancio questo?
Prova includendo il programma tra doppi apici. Per il resto dipende da
cosa fa il batch e potresti provare a lanciarlo senza il comando START.


 Segui i link che mi ha "consigliato" Fosco.
Ahhhiiiaaa giri il coltello nella piaga e' .... ma se mi sono gia' scusato
scherzo ne' :-)))
In quanto ad essere affezionato io ho un pc nuovo di zecca con
XP pro proprio sotto il naso, ma mi ostino ancora ad adoperare
il vecchio catorcio col 98 .. vedi tu
--
Fosco

 Ok, ho provato il batch perché il VBS non lo "comprendo"!
'Scolta per farla semplice copia incolla queste righe sotto
'su notepad e salva come quellochevuoi.vbs
set oShell = CreateObject("WScript.Shell")
oShell.run"calc"
WScript.Sleep 500
oShell.run"c:\windows\notepad"
WScript.Sleep 5000
oShell.AppActivate "Calcolatrice"  '(focus)
WScript.Sleep 2000
' se le path con spazi danno problema lanciali cosi
'set oShell = CreateObject("WScript.Shell")
oShell.run"""C:\Programmi\Internet Explorer\IEXPLORE.EXE"""
--
Fosco

Ciao
per far funzionare html2pop3, devi lanciarlo dalla sua directory
quindi fai un
cd c:\programmi\html2pop3\
call html2pop3.bat 
e tutto funzionera'
ciao
Matteo

 main class. Program will exit.
Potrebbe anche essere necessario far diventare la directory corrente quella
del programma con
c:
cd \programmi\html2pop3\
start html2pop3.bat
bye, giubbe