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

Gigabyte MO32U24 OLED: il 4K a 240Hz su un pannello OLED ideale per il gaming
Gigabyte MO32U24 OLED: il 4K a 240Hz su un pannello OLED ideale per il gaming
Pannello QD-OLED da 32 pollici con risoluzione 4K, frequenza di aggiornamento a 240Hz e tempi di risposta rapidissimi: il Gigabyte MO32U24 evolve il progetto del suo predecessore MO32U e alza ulteriormente l'asticella delle prestazioni. È ancora una volta un monitor indirizzato ai giocatori più esigenti
Recensione realme 16 5G: lo smartphone con Selfie Mirror ha una batteria da 6550mAh
Recensione realme 16 5G: lo smartphone con Selfie Mirror ha una batteria da 6550mAh
realme 16 5G è un nuovo smartphone con sensore Sony IMX 852 da 50MP sul retro e uno specchio selfie fisico integrato nella camera bar, una prima nel segmento di mercato. Batteria da 6550mAh in un corpo da 8,1mm e 183g, certificazione IP69K e ricarica da 45W completano un pacchetto aggressivo per la fascia media, per uno dei prodotti più interessanti del produttore sul piano commerciale
Come rispettare tutte le nuove regole per i monopattini elettrici? La guida per non rischiare sanzioni
Come rispettare tutte le nuove regole per i monopattini elettrici? La guida per non rischiare sanzioni
Sono ormai definitive le nuove norme del Codice della Strada per i monopattini elettrici. Non solo targa e assicurazione, le regole sono tante e riguardano diversi aspetti, vi spieghiamo come evitare sanzioni che possono essere salate
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


Gigabyte MO32U24 OLED: il 4K a 240Hz su un pannello OLED ideale per il gaming Gigabyte MO32U24 OLED: il 4K a 240Hz su un panne...
Recensione realme 16 5G: lo smartphone con Selfie Mirror ha una batteria da 6550mAh Recensione realme 16 5G: lo smartphone con Selfi...
Come rispettare tutte le nuove regole per i monopattini elettrici? La guida per non rischiare sanzioni Come rispettare tutte le nuove regole per i mono...
DLSS 4.5: con Dynamic Frame Generation e MFG 6X NVIDIA alza la posta DLSS 4.5: con Dynamic Frame Generation e MFG 6X ...
Plaud NotePin S, il registratore IA si fa indossabile (ma è facile da perdere) Plaud NotePin S, il registratore IA si fa indoss...
Infineon apre il 2 luglio lo Smart Power...
Crimson Desert non si ferma: il gioco di...
Con iOS 27 l'iPhone si ripristina da sol...
Visa porta i pagamenti in ChatGPT: gli a...
OpenAI valuta un 'drastico' taglio dei p...
Il MacBook con display touch si far&agra...
Google promette di restituire più...
Quattro monitor 4K, doppia LAN 2.5G e Wi...
ROG Equalizer, il cavo 'salva-GPU': prim...
Falla critica CVSS 9.8 in Oracle PeopleS...
Microsoft accelera su Edge: aggiornament...
AMD ha corretto un bug da 10.000 dollari...
Vertiv: data center, la corsa dell’IA sp...
Siri non diventerà la tua fidanzata virt...
Prezzi in crescita del 200% e forniture ...
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: 23:36.


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