Torna indietro   Hardware Upgrade Forum > Software > Microsoft Windows > Microsoft Windows 95,98,ME,NT,2000,XP,2003

Wind Tre 'accende' il 5G Standalone in Italia: si apre una nuova era basata sui servizi
Wind Tre 'accende' il 5G Standalone in Italia: si apre una nuova era basata sui servizi
Con la prima rete 5G Standalone attiva in Italia, WINDTRE compie un passo decisivo verso un modello di connettività intelligente che abilita scenari avanzati per imprese e pubbliche amministrazioni, trasformando la rete da infrastruttura a piattaforma per servizi a valore aggiunto
OPPO Find X9 Pro: il camera phone con teleobiettivo da 200MP e batteria da 7500 mAh
OPPO Find X9 Pro: il camera phone con teleobiettivo da 200MP e batteria da 7500 mAh
OPPO Find X9 Pro punta a diventare uno dei riferimenti assoluti nel segmento dei camera phone di fascia alta. Con un teleobiettivo Hasselblad da 200 MP, una batteria al silicio-carbonio da 7500 mAh e un display da 6,78 pollici con cornici ultra ridotte, il nuovo flagship non teme confronti con la concorrenza, e non solo nel comparto fotografico mobile. La dotazione tecnica include il processore MediaTek Dimensity 9500, certificazione IP69 e un sistema di ricarica rapida a 80W
DJI Romo, il robot aspirapolvere tutto trasparente
DJI Romo, il robot aspirapolvere tutto trasparente
Anche DJI entra nel panorama delle aziende che propongono una soluzione per la pulizia di casa, facendo leva sulla propria esperienza legata alla mappatura degli ambienti e all'evitamento di ostacoli maturata nel mondo dei droni. Romo è un robot preciso ed efficace, dal design decisamente originale e unico ma che richiede per questo un costo d'acquisto molto elevato
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 12-02-2004, 13:05   #21
Manp
Senior Member
 
L'Avatar di Manp
 
Iscritto dal: Oct 2001
Città: Brescia
Messaggi: 13830
Quote:
Originariamente inviato da nicscics
Infatti, nel mio post, il comando W non c'è.
nel link che hai postato per primo viene usato il comando start /w
http://www.fast-service-informatica....n_sequenza.htm

nel batch che hai postato dopo non c'è il /w, ma non c'è nemmeno il comando start!

eccolo:
Codice:
@echo off 
echo _______________________ 
echo Apertura Corel Photo Paint... 

C:\Programmi\Corel\Graphics10\Programs\photopnt.exe 
echo Attendere... 

echo _______________________ 
echo Apertura Notepad 
C:\Windows\Notepad.exe
che equivale a questo:
Codice:
@echo off 
echo _______________________ 
echo Apertura Corel Photo Paint... 

start /w C:\Programmi\Corel\Graphics10\Programs\photopnt.exe 
echo Attendere... 

echo _______________________ 
echo Apertura Notepad 
start /w C:\Windows\Notepad.exe
in questo modo i programmi vengono avviati sequenzialmente, non contemporaneamente

se non si mette il comando start prima del percorso del programma da avviare questo viene avviato e il batch rimane in attesa che venga chiuso per avviare il programma successivo... se si usa il comando start /w succede la stessa cosa

se si usa il comando start senza il parametro /w i due programmi vengono esegiuti contemporaneamente e alla fine la finestra del prompt viene chiusa automaticamente!!!

se si fa un batch tipo questo (nomefile.bat):
Codice:
@echo off 
echo Apertura Paint... 
start /max %SystemRoot%\System32\mspaint.exe

echo Apertura Notepad...
start /max %SystemRoot%\notepad.exe
vengono avviati i due programmi contemporaneamente (/max per vedere la finestra a tutto schermo) e poi la finestra del prompt dei comandi si chiude da sola senza bisogno di fare nulla

__________________
Xbox Live!: Manp
PSN: Manp


Ultima modifica di Manp : 12-02-2004 alle 13:09.
Manp è offline   Rispondi citando il messaggio o parte di esso
Old 12-02-2004, 13:35   #22
nicscics
Bannato
 
L'Avatar di nicscics
 
Iscritto dal: Jul 2000
Città: Sanremo (IM)
Messaggi: 6025
Quando non c'è il comando w, non serve il comando start
nicscics è offline   Rispondi citando il messaggio o parte di esso
Old 12-02-2004, 14:05   #23
Yoghurt
Senior Member
 
Iscritto dal: Oct 2003
Messaggi: 367
Allora insisti

Riassunto:

1. Senza start: Programmi eseguiti uno alla volta alla chiusura del precedente
2. start /w: Programmi eseguiti uno alla volta alla chiusura del precedente
3. start: Programmi eseguiti insieme

Il caso che ci interessa è il 3.
Yoghurt è offline   Rispondi citando il messaggio o parte di esso
Old 12-02-2004, 14:50   #24
nicscics
Bannato
 
L'Avatar di nicscics
 
Iscritto dal: Jul 2000
Città: Sanremo (IM)
Messaggi: 6025
nicscics è offline   Rispondi citando il messaggio o parte di esso
Old 12-02-2004, 16:59   #25
Manp
Senior Member
 
L'Avatar di Manp
 
Iscritto dal: Oct 2001
Città: Brescia
Messaggi: 13830
Quote:
Originariamente inviato da Yoghurt
Allora insisti

Riassunto:

1. Senza start: Programmi eseguiti uno alla volta alla chiusura del precedente
2. start /w: Programmi eseguiti uno alla volta alla chiusura del precedente
3. start: Programmi eseguiti insieme

Il caso che ci interessa è il 3.
ecco
__________________
Xbox Live!: Manp
PSN: Manp

Manp è offline   Rispondi citando il messaggio o parte di esso
Old 15-02-2004, 18:43   #26
caosss
Senior Member
 
L'Avatar di caosss
 
Iscritto dal: May 2003
Messaggi: 1651
per caso sapete dove trovare una guida per creare sti batch???
caosss è offline   Rispondi citando il messaggio o parte di esso
Old 15-02-2004, 22:21   #27
Yoghurt
Senior Member
 
Iscritto dal: Oct 2003
Messaggi: 367
Dal prompt dei comandi scrivi "help" (+ invio) x ottenere la lista completa dei comandi. "help" "tipo di comando" (+ invio) x la descrizione delle opzioni sul singolo comando.
Yoghurt è offline   Rispondi citando il messaggio o parte di esso
Old 17-02-2004, 00:06   #28
caosss
Senior Member
 
L'Avatar di caosss
 
Iscritto dal: May 2003
Messaggi: 1651
non va il metodo "help"....io ho win 98 se.......
caosss è offline   Rispondi citando il messaggio o parte di esso
Old 19-10-2004, 20:30   #29
Ciaba
Senior Member
 
L'Avatar di Ciaba
 
Iscritto dal: Nov 2002
Città: Firenze
Messaggi: 4027
...finalmente una discussione interessante...Avrei il problema di mettere tre programmi in sequenza-contemporanea....cioè ne avvio uno parte il secondo e quindi il terzo....e avrei pensato a una struttura così:

@echo off
echo _______________________
echo Apertura Notepad...

start C:\Windows\Notepad.exe(1)
echo Attendere...

echo _______________________
echo Apertura Notepad
start C:\Windows\Notepad.exe(2)


echo _______________________
echo Apertura Notepad
start C:\Windows\Notepad.exe(3)

...che dite? errori di sintassi?...
p.s. ovviamente ho messo notepad a tutte le stringhe per semplificare l'esempio.
__________________
I soliti case ti hanno stancato? Passa all'UnCase
Listen With Headphones
Ciaba è offline   Rispondi citando il messaggio o parte di esso
Old 19-10-2004, 20:45   #30
nicscics
Bannato
 
L'Avatar di nicscics
 
Iscritto dal: Jul 2000
Città: Sanremo (IM)
Messaggi: 6025
Aggiungi /wait dopo Start.
nicscics è offline   Rispondi citando il messaggio o parte di esso
Old 19-10-2004, 21:13   #31
caosss
Senior Member
 
L'Avatar di caosss
 
Iscritto dal: May 2003
Messaggi: 1651
a proposito.....che roba e' echo?
caosss è offline   Rispondi citando il messaggio o parte di esso
Old 19-10-2004, 21:18   #32
nicscics
Bannato
 
L'Avatar di nicscics
 
Iscritto dal: Jul 2000
Città: Sanremo (IM)
Messaggi: 6025
ECHO o echo... serve ad indicare al file batch che il testo va visualizzato.

Esempio:

ECHO Installing DirectX9c...

Il corpo del testo va preceduto dal comando:

@echo off

in modo tale che i comandi veri e propri non vengano visualizzati.
nicscics è offline   Rispondi citando il messaggio o parte di esso
Old 19-10-2004, 21:30   #33
Ciaba
Senior Member
 
L'Avatar di Ciaba
 
Iscritto dal: Nov 2002
Città: Firenze
Messaggi: 4027
Quote:
Originariamente inviato da nicscics
Aggiungi /wait dopo Start.
...ma sei sicuro?...sopra nn dicevano che se si mette /w il programma successivo aspetta la fine di quello precedente?...

p.s. ma perché echo OFF ...nn sarebbe meglio echo ON per avviare i programmi? (l'ho detta?... )
__________________
I soliti case ti hanno stancato? Passa all'UnCase
Listen With Headphones

Ultima modifica di Ciaba : 19-10-2004 alle 21:38.
Ciaba è offline   Rispondi citando il messaggio o parte di esso
Old 19-10-2004, 21:37   #34
nicscics
Bannato
 
L'Avatar di nicscics
 
Iscritto dal: Jul 2000
Città: Sanremo (IM)
Messaggi: 6025
Wait imposta l'attesa di fine esecuzione, per poi avviare il successivo.

Ciò non toglie che, in alcuni frangenti non funziona adeguatamente... comunque il comando serve a quanto ribadito.
nicscics è offline   Rispondi citando il messaggio o parte di esso
Old 19-10-2004, 21:42   #35
Ciaba
Senior Member
 
L'Avatar di Ciaba
 
Iscritto dal: Nov 2002
Città: Firenze
Messaggi: 4027
Quote:
Originariamente inviato da nicscics
Wait imposta l'attesa di fine esecuzione, per poi avviare il successivo.

Ciò non toglie che, in alcuni frangenti non funziona adeguatamente... comunque il comando serve a quanto ribadito.
...ok....Se posso abusare della tua gentilezza però ti chiederei ancora una cosa....Mettiamo che poi volessi fare l'operazione contraria...e cioé chiudere un programma e a ruota gli altri due....come cambierebbero i comandi per quest'altro file?
__________________
I soliti case ti hanno stancato? Passa all'UnCase
Listen With Headphones
Ciaba è offline   Rispondi citando il messaggio o parte di esso
Old 19-10-2004, 21:50   #36
nicscics
Bannato
 
L'Avatar di nicscics
 
Iscritto dal: Jul 2000
Città: Sanremo (IM)
Messaggi: 6025
E' presto detto...
Per avviare più programmi sequenzialmente in Windows, create un file di testo con Notepad, che contenga le seguenti stringhe:

start /w <program1.exe>
start /w <program2.exe>
start /w <program3.exe>
<stringhe aggiuntive se necessarie>

Salvate il file di testo con l'estensione .bat (estensione per Win9X) o .cmd.

Per esempio:

start /w calc.exe
start /w notepad.exe


Nell'esempio sopra riportato, dopo aver salvato il file, un click sull'icona relativa causerà l'apertura della calcolatrice. Alla chiusura di questa verrà aperto automaticamente il blocco note di Windows.

Adottando questo metodo, i programmi contenuti nel file batch verranno inizializzati in maniera sequenziale. Il programma successivo verrà avviato solo alla chiusura del precedente.


Se non operi manualmente alla chiusura, prova a postporre il comando Kill, ma non credo funzioni coerentemente, poiché il prog verrebbe aperto e subito chiuso.

Ultima modifica di nicscics : 19-10-2004 alle 22:12.
nicscics è offline   Rispondi citando il messaggio o parte di esso
Old 21-10-2004, 11:44   #37
Ciaba
Senior Member
 
L'Avatar di Ciaba
 
Iscritto dal: Nov 2002
Città: Firenze
Messaggi: 4027
...chi sa come si imposta la chiusura col meccanismo dei batch?!!!
__________________
I soliti case ti hanno stancato? Passa all'UnCase
Listen With Headphones
Ciaba è offline   Rispondi citando il messaggio o parte di esso
Old 21-10-2004, 13:45   #38
nicscics
Bannato
 
L'Avatar di nicscics
 
Iscritto dal: Jul 2000
Città: Sanremo (IM)
Messaggi: 6025
Quote:
Originariamente inviato da Ciaba
...chi sa come si imposta la chiusura col meccanismo dei batch?!!!
EXIT
nicscics è offline   Rispondi citando il messaggio o parte di esso
Old 21-10-2004, 15:41   #39
Manp
Senior Member
 
L'Avatar di Manp
 
Iscritto dal: Oct 2001
Città: Brescia
Messaggi: 13830
Quote:
Originariamente inviato da caosss
scusate ma poi per non fare aprire quella finestra di dos cosa ci devo mettere??? e' una figata sta storia del batch...non li avevo mai sentiti!
visto che il thread è tornato in auge ne approfitto per postare un metodo per fare le stesse identiche cose che si fanno con i batch ma in Visual Basic Script... che ha il vantaggio di essere un linguaggio più "completo" e comodo (chi ha un minimo di esperienza in Visual Basic si accorgerà che si può fare praticamente tutto)

basta creare un file "nomefile.vbs" e copiare quanto segue:
Codice:
Set WshShell = WScript.CreateObject("WScript.Shell")

WshShell.Run "%windir%\notepad.exe"
WshShell.Run "%windir%\system32\mspaint.exe"
per far si che i programmi blocco note e paint vengano eseguiti contemporanamente

in questo modo invece:
Codice:
Set WshShell = WScript.CreateObject("WScript.Shell")

WshShell.Run "%windir%\notepad.exe", , true
WshShell.Run "%windir%\system32\mspaint.exe"
verrà eseguito prima il blocco note e quando questo verrà terminato, verrà lanciato paint

ovviamente come primo parametro di WshShell.Run (quello tra virgolette) è possibile passare un qualunque eseguibile o comando (con tanto di parametri ovviamente) che sia possibile eseguire da prompt dei comandi

in Windows 2000 e XP qusto procedimento non causa l'apertura di nessuna finestra del prompt (in quanto l'interprete predefinito degli script è WScript), invece in Windows Server 2003 o nei casi in cui l'interprete predefinito non si WScript, essendo l'interprete predefinito CScript (che genera l'output in una command windows), verrà aperta una finestra del prompt...

per evitare che accada è sufficiente fare:

Start -> Esegui -> cmd -> OK

al prompt:
Codice:
wscript //H:WScript
Invio
che imposta wscript come interprete predefinito

__________________
Xbox Live!: Manp
PSN: Manp


Ultima modifica di Manp : 24-05-2005 alle 20:46.
Manp è offline   Rispondi citando il messaggio o parte di esso
Old 21-10-2004, 15:49   #40
speck
Member
 
Iscritto dal: Jul 2002
Messaggi: 119
Per curiosita

ho creato i file batch di prima (non mi serve ma divertente : tanto sono qua a non fare nulla ) ma come si crea un file "nomefile.vbs?

io non ne sono nulla assolutamente !!!
speck è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Wind Tre 'accende' il 5G Standalone in Italia: si apre una nuova era basata sui servizi Wind Tre 'accende' il 5G Standalone in Italia: s...
OPPO Find X9 Pro: il camera phone con teleobiettivo da 200MP e batteria da 7500 mAh OPPO Find X9 Pro: il camera phone con teleobiett...
DJI Romo, il robot aspirapolvere tutto trasparente DJI Romo, il robot aspirapolvere tutto trasparen...
DJI Osmo Nano: la piccola fotocamera alla prova sul campo DJI Osmo Nano: la piccola fotocamera alla prova ...
FUJIFILM X-T30 III, la nuova mirrorless compatta FUJIFILM X-T30 III, la nuova mirrorless compatta
Google Maps avrà una modalit&agra...
HONOR sta lavorando a uno smartphone con...
Thermaltake MAGFloe 360 Ultra ARGB Sync:...
Xiaomi 15T ora in super offerta su Amazo...
Si stringe il cerchio attorno a TP-Link ...
Amazon cambia i prezzi ancora una volta:...
Imperdibili i Google Pixel 10 a questi p...
Dyson OnTrac in super offerta su Amazon:...
Amazon: la nuova ondata di licenziamenti...
Questo portatile è un mostro: MSI...
Apple Watch Series 11 GPS + Cellular cro...
JBL Clip 5 in forte sconto su Amazon: lo...
Il nuovo top di gamma compatto di OnePlu...
Cresce il divario tra dispositivi elettr...
La missione con equipaggio Shenzhou-21 h...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
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: 14:51.


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