Als je de opdracht ‘s nachts slapen krijgt in de batchfoutcode van Windows op je pc, bekijk dan deze herstelideeën.
Goedgekeurd: Fortect
g.PING 1.1. 1.1 -n 1 -w 5000> NUL Voor elke versie van MS-DOS of Windows met een TCP / IP-client, kunt u het PING-commando de uitvoering met enkele seconden laten vertragen.
U kunt de opdracht PsShutdown of: rundll32.exe powrprof proberen. dll, kan SetSuspendState 0,1,0 worden uitgesloten voor de slaapstand, maar verrassend genoeg slaapt deze liever dan in de slaapstand, tenzij u de slaapstand uitschakelt.
G.
Hoe slaap ik een Windows-batchbestand?
Regel Een gemakkelijke manier om een batchbestand in de slaapstand te zetten, is door de klant te helpen het time-outcommando te gebruiken dat werd geïntroduceerd in Windows 2000. Voor het schrijven, als stdin wordt afgesloten, worden deze instructies onmiddellijk beëindigd!
Disclaimer: dit mag niet je huidige beslissing zijn, dus maak je er geen zorgen over met degenen die met de titel ping
aanbevelen …
Gebruik waar mogelijk een time-out
voor veiligheidsmaatregelen. Maar, zoals vermeld in de algemene opmerkingen, het is niet altijd een systeem (bijv. р, hier in niet-interactieve modus). Daarna ben ik het ermee eens dat “kluggen” ping
als de op één na beste optie wordt beschouwd, omdat het eigenlijk heel eenvoudig is. Dat gezegd hebbende, stel ik een andere optie voor … upload een VB-script.
De basisoplossing heeft misschien zelfs alle mogelijke toepassingen. VBS kan vaak uitvoeren wat Batch niet kan, of in ieder geval met redelijk gemak. Met de juiste techniek kun je de twee combineren (niet “naadloos”, maar ook “functioneel” …).
Hier is een korte beschrijving van informatie over het ontwikkelen, uitvoeren en wijzigen van een kort script. Het script zorgt ervoor dat je een dutje doet (in deze voorbeeldmethode gedurende 3 seconden).
echo WScript.Sleep 3000>% temp% sleep.vbs & cscript% temp% sleep.vbs% sleepMs% // B & del% temp% sleep.vbs
set sleepMs = 3000 en dus set sleepVbs =% temp% sleep.vbs & match WScript.Sleep WScript.Arguments (0)>% sleepVbs % & cscript% sleepVbs %% sleepMs% // B & del% sleepVbs%
Wat is %% in een kombestand?
Gebruik meerdere procenttekens (%%) om een for-opdracht uit te voeren in bijna elk batchbestand. Variabelen zijn hoofdlettergevoelig en moeten worden weergegeven met een grote alfabetische waarde zoals% a,% n, mogelijk% c. (
En tot slot, vergeleken met ping
, heeft CScript
zelf een time-outoptie! Daarom, als u een oneindige lus van het specifieke script introduceert, kunt u de vertaler een duur laten forceren. Houd er rekening mee dat deze bewerking is uitgegroeid tot een “geladen” o Een iteratie die CPU-bronnen verbruikt, dus ik raad het niet aan omdat u aan de andere kant de procedure WScript.Sleep
kunt gebruiken hand presenteer ik het nog steeds als een conceptuele gids voor de lol. volledigheid:
stel sleepSec in op 3 en stel sleepVbs =% temp% sleep.vbs & echo in terwijl True>% sleepVbs% & Wende aangeven >>% sleepVbs% & cscript% sleepVbs% // B // T:% sleepSec% en andel% sleepVbs%
Dit is de nieuwste versie die is gekoppeld aan wat ik in de praktijk gebruik om tien seconden te pauzeren om het resultaat te zien wanneer een specifiek illegaal programma wordt afgesloten.
BEST> @echo klaarBEST> @set DelayInSeconds = 10BEST> @rem Gebruik ping stall 192BEST> @ ping.0.2.0 -n 1 -w% DelayInSeconds% 000> null
Door te spiegelen kan ik zien wanneer je een bepaald script hebt en de ping is voltooid, wat een vertraging stimuleert. Extra @-tekens betekenen dat ik vooral de tekst “klaar” zie en dat die wachttijd meestal verloopt zonder afgeleid te worden door je vertrouwde commando’s. Ja
Is meestal een slaap commando in Windows?
Back-up controle Windows levert de Sleep Resource Kit-softwaretool die u kunt gebruiken om tijdelijk bestanden uit te voeren of onderzoek te doen en herhaaldelijk te wachten. Als u hen wilt helpen om de uitvoering van de batchafbeelding 50 seconden te pauzeren, moet iemand de volgende instructie opnemen in het eigenlijke batchbestand.
Ik heb verschillende alternatieven geprobeerd die hier worden voorgesteld op een nieuwe goede XP-machine, het idee was om de juiste komvijl te hebben die op verschillende soorten speelgoed zou werken, dus ik koos een XP-machine als een geweldige omgeving, die waarschijnlijk kleiner zal zijn, kunnen we helpen.
GOED> getiteld ping 192.0.2.0 -et 1 -w 3000> null
Er wordt een voorspelbare vertraging van maximaal drie seconden waargenomen. De ping-poging duurt 3 minuten.
SLECHT> ping -n 5 192.0.2.0> nul
Het duurde ongeveer 10 seconden 5) (Nee, ik leg uit dat er 5 ping-inspanningen zijn, elk met een interval van één seconde en 4 seconden. En elke ping-poging duurde vrijwel zeker ongeveer een betrouwbare seconde, of 9 inch in totaal slechts een belangrijke tweede.
Is er een enorme sleep commando in Windows?
Druk op het hoofdpunt R om opnieuw te starten. Druk op S om Windows in de slaapstand te zetten. Gebruik H voor de winterslaap. Klik op I om af te sluiten.
BAD> time-out 5BADKAMER> bed per l2000SLECHT> wacht / T 180SLECHT> keuze
Hoe slaap ik een belangrijk Windows-batchbestand?
Gewoonlijk is de juiste manier om over een batchbestand heen te slapen, het gebruik van de time-outopdracht die in Windows 2000 werd geïntroduceerd.
BAD> genaamd ping 192.0.2.0 -n 1 $ 10, 000 -w> nul :: Stand-by 10000 milliseconden d.w.z. 10 seconden
Ik deed dit ook nadat ik had gelezen dat de meeste opmerkingen direct na twee opeenvolgende dubbele punten aan BAT-bestanden kunnen worden toegevoegd. Gebruik echter in principe onmiddellijk terug. Het plaatsen van een opmerking op een aparte bestelling voor de ping werkte prima.
Goedgekeurd: Fortect
Fortect is 's werelds meest populaire en effectieve pc-reparatietool. Miljoenen mensen vertrouwen erop dat hun systemen snel, soepel en foutloos blijven werken. Met zijn eenvoudige gebruikersinterface en krachtige scanengine kan Fortect snel een breed scala aan Windows-problemen vinden en oplossen - van systeeminstabiliteit en beveiligingsproblemen tot geheugenbeheer en prestatieproblemen.
GOED> Wacht :: 10000 milliseconden of 10 secondenGOED> ping 192.0.2.0 -n 1 -w 10.000> nul
ping 192.0.2.0 -n 5 -w 5000
Het duurde 30 seconden, zelfs als 5 3 . 5 = 25 is geselecteerd. Ik leg uit waar er 7 pops Ping-stroom zijn voor elk 10 seconden, in plaats daarvan is er een vertraging van ongeveer 1 seconde. tussen ping-pogingen: er is in feite geen specifieke reden om achteraf op een eenzaam resultaat te wachten, als u meteen opnieuw pingt, is het beter om een ”netwerk” een geschikte korte tijd te hebben om te herstellen van elk probleem in vergelijking met wat het had.
Bewerken: gestolen uit rapport, nog 1 .. RFC 3330 zegt dat het IP-bedrijfsadres 192.0.2.0 niet op mijn internet zou moeten verschijnen, dus de aangeroepen ping zal voorkomen dat deze mensen iemand spammen!Ik heb de opstelling hierboven dienovereenkomstig verwisseld!
Versnel de prestaties van uw computer nu met deze eenvoudige download.Wat is sleep in box-bestand?
PAUZE- en SLEEP-opdrachten Dit komt omdat het eigenlijke PAUSE-commando vaak tegen Windows zegt: “ Stop met het uitvoeren van het batchbestand terwijl de gebruiker klaar is voor een sleutel van de reporter. Dit is jouw tijd dat Windows vrijwel zeker alle commando’s tot aan het SLEEP-commando zal uitvoeren, omdat dan de voorruit tien seconden zal bevriezen voordat hij verder gaat.
Wat is de slaaprichting voor Windows 10?
Dit is hoe u Windows 10 in de slaapstand kunt zetten met behulp van de opdrachtprompt. Als de slaapstand op uw pc nog steeds wordt uitgeschakeld, kunt u zich in de stand-bymodus bevinden met de volgende opdracht:
Wat is de opdrachtregel om te produceren slapen?
Het enige doel van de slaap om het te vertellen is: