Torna indietro   Hardware Upgrade Forum > Software > Microsoft Windows > Microsoft Windows 8.1 e 10

Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine porta Logan in un'avventura inedita, violenta e fortemente narrativa, costruita attorno alla sua natura di combattente e al difficile rapporto con il proprio passato. Insomniac Games punta su combattimenti spettacolari, progressione e personalizzazione, inserendo l'azione in un mondo segnato dalla persecuzione dei mutanti. Un viaggio intenso, che alterna mattanza, esplorazione e momenti sorprendentemente emotivi.
DJI Romo 2: tante novità lo rendono un robot completo
DJI Romo 2: tante novità lo rendono un robot completo
Romo 2 è la seconda generazione di robot lavapavimenti di DJI, un modello che si caratterizza per la precisione nel sistema di navigazione e per il funzionamento particolarmente silenzioso. Con le modifiche introdotte in questa seconda versione, e un posizionamento di prezzo più allineato alla concorrenza, rappresenta una valida alternativa sul mercato delle soluzioni di pulizia domestica
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED
Il primo Sony con retroilluminazione True RGB alla prova del banco di misura e dei contenuti: luminanza enorme, colori accurati in HDR e un antiriflesso molto efficace. I limiti sono due sole HDMI 2.1 e il blooming fuori asse
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 04-06-2021, 11:16   #1
fabry0405
Senior Member
 
Iscritto dal: Mar 2001
Messaggi: 449
eseguire servizio da cmd

ciao a tutti vorrei sapere se è possibile eseguire tramite cmd l'avvio di un servizio windows MA solo se questo servizio non è già in esecuzione ?
ho creato un file bat che lancia il seguente comando:
net start spooler
se il file bat parte quando il servizio non è in esecuzione funziona correttamente
se parte quando il servizio è già in esecuzione a volte crea problemi
E' possibile dire al file bat di partire solo qunado il servizio spooler non è in esecuzione ? magari tramite un comando if ?
__________________
Vivi sempre cercando di essere te stesso così un giorno potrai dire di esssere stato l'unico
fabry0405 è offline   Rispondi citando il messaggio o parte di esso
Old 04-06-2021, 13:23   #2
swan_x
Senior Member
 
L'Avatar di swan_x
 
Iscritto dal: Feb 2005
Messaggi: 1583
se il servizio è già avviato mi pare ovvio che non accade nulla.
se non è avviato, parte. non capisco il problema.
come non capisco quali problemi tu abbia nel caso in cui esegui il bat e il servizio è già in esecuzione... non dovrebbe capitare nulla.
anche io uso a volte file bat x fare quello che tu dici e parte (se non già avviato) oppure non accede nulla (in caso il servizio sia già avviato).
swan_x è offline   Rispondi citando il messaggio o parte di esso
Old 04-06-2021, 14:14   #3
x_Master_x
Senior Member
 
L'Avatar di x_Master_x
 
Iscritto dal: May 2005
Messaggi: 8699
Codice:
: x_Master_x
@ECHO OFF
FOR /F "tokens=3 delims=: " %%X in ('SC QUERY "NomeServizio" ^| FINDSTR "        STATO"') DO (
  IF /I "%%X" NEQ "RUNNINGS" (
   ECHO NET START "NomeServizio"
  )
)
__________________
.
Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock
The real me is no match for the legend
.
x_Master_x è offline   Rispondi citando il messaggio o parte di esso
Old 05-06-2021, 14:21   #4
fabry0405
Senior Member
 
Iscritto dal: Mar 2001
Messaggi: 449
Quote:
Originariamente inviato da x_Master_x Guarda i messaggi
Codice:
: x_Master_x
@ECHO OFF
FOR /F "tokens=3 delims=: " %%X in ('SC QUERY "NomeServizio" ^| FINDSTR "        STATO"') DO (
  IF /I "%%X" NEQ "RUNNINGS" (
   ECHO NET START "NomeServizio"
  )
)
Questo comando cosa fa esattamente?
Credevo bastasse una sintassi più semplice
__________________
Vivi sempre cercando di essere te stesso così un giorno potrai dire di esssere stato l'unico
fabry0405 è offline   Rispondi citando il messaggio o parte di esso
Old 05-06-2021, 17:55   #5
Katsaros
Senior Member
 
Iscritto dal: Jan 2019
Messaggi: 1122
.

Ultima modifica di Katsaros : 06-06-2021 alle 10:10.
Katsaros è offline   Rispondi citando il messaggio o parte di esso
Old 05-06-2021, 20:09   #6
x_Master_x
Senior Member
 
L'Avatar di x_Master_x
 
Iscritto dal: May 2005
Messaggi: 8699
Quote:
Originariamente inviato da fabry0405 Guarda i messaggi
Questo comando cosa fa esattamente?
Credevo bastasse una sintassi più semplice
Quale comando? Comunque, controlla se il servizio è in esecuzione con SC QUERY. Se lo stato non è RUNNING lo avvia.
__________________
.
Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock
The real me is no match for the legend
.
x_Master_x è offline   Rispondi citando il messaggio o parte di esso
Old 08-06-2021, 21:56   #7
fabry0405
Senior Member
 
Iscritto dal: Mar 2001
Messaggi: 449
Quote:
Originariamente inviato da x_Master_x Guarda i messaggi
Quale comando? Comunque, controlla se il servizio è in esecuzione con SC QUERY. Se lo stato non è RUNNING lo avvia.
La sintassi che mi hai girato è molto difficile da capire...
Non esiste una sintassi più semplice ?

ad es.
if "nome servizio" è false net start "nome servizio"
__________________
Vivi sempre cercando di essere te stesso così un giorno potrai dire di esssere stato l'unico
fabry0405 è offline   Rispondi citando il messaggio o parte di esso
Old 09-06-2021, 05:59   #8
x_Master_x
Senior Member
 
L'Avatar di x_Master_x
 
Iscritto dal: May 2005
Messaggi: 8699
Non ti capisco...

Se lo vuoi usare, prendi "NomeServizio" che è scritto due volte, metti il tuo servizio, togli l'ECHO, avvia.

Se lo vuoi capire invece, studia. È un ciclo FOR e un IF. Se ti metti con un minimo di impegno, in quanto, 30 minuti? Mi tengo largo, e ti sarà chiaro. Sono QUATTRO RIGHE di codice, non la divina commedia. QUATTRO RIGHE.

Non esiste "IF NOT SERVIZIOESISTE THEN NET START", a meno che non ti scrivi tu la funzione SERVIZIOESISTE. Quindi o lo usi, o lo studi e poi lo usi.
__________________
.
Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock
The real me is no match for the legend
.
x_Master_x è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa Marvel's Wolverine, la recensione: Logan torna p...
DJI Romo 2: tante novità lo rendono un robot completo DJI Romo 2: tante novità lo rendono un ro...
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED Sony Bravia 9 II: il True RGB alla prova, dove l...
Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve Geely EX5, un mese al volante: il SUV elettrico ...
Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare Mova Z70 Ultra Roller Complete: motore potente, ...
CMF Clip Pro, tanta autonomia e design u...
Tre leggende del rally sbarcano in Asset...
iPhone 18 Pro Max, il chip A20 Pro mostr...
Samsung porterà il Privacy Displa...
WINDTRE BUSINESS trasforma la rete mobil...
Anthropic ammette un quarto caso di acce...
Mazda CX-6e, il primo test drive: quando...
La serie HONOR Magic 9 arriva a fine set...
Anker MagGo Power Bank 2 Pro arriva in I...
iRobot rilancia con Roomba Duo, il proto...
#linux su IRC è tornato dopo anni di sil...
Tesla lavora a stazioni Supercharger esc...
Synology ActiveProtect Manager 2.0 espan...
Anthropic punta al 'pre-crimine': mentre...
ASUSTOR presenta Cloud Workspace Backup ...
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: 16:58.


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