Sytem Information Collector (windows) (2 / 6 steg)
Steg 2: Mer kod
: CODEBEGIN
CLS
ECHO ___ >> %TEMP%\"%USERNAME% information.txt"
ECHO. >> %TEMP%\"%USERNAME% information.txt"
ECHO PRIV8TEPIR8TE SYSTEM INFO 2010 >> %TEMP%\"%USERNAME% information.txt"
ECHO (samling för % username %) >> %TEMP%\"%USERNAME% information.txt"
ECHO % date % % time % >> %TEMP%\"%USERNAME% information.txt"
ECHO ___ >> %TEMP%\"%USERNAME% information.txt"
ECHO. >> %TEMP%\"%USERNAME% information.txt"
ECHO. >> %TEMP%\"%USERNAME% information.txt"
Speak.exe Observera % username % system behaiviour för sextio sekunder eller mer, tack % username %, för att vara patient.
ECHO ___ >> %TEMP%\"%USERNAME% information.txt"
ECHO. >> %TEMP%\"%USERNAME% information.txt"
ECHO makt konfiguration på % username % pc >> %TEMP%\"%USERNAME% information.txt"
ECHO ___ >> %TEMP%\"%USERNAME% information.txt"
ECHO. >> %TEMP%\"%USERNAME% information.txt"
MSG * Priv8tepir8te följer ditt system beteende 60 sekunder, spåra var snäll och vänta, en logg öppnas efter den har sammanställts.
ECHO makt konfiguration klar, resultatet skrivs ut till ett HTML-dokument och öppnade >> %TEMP%\"%USERNAME% information.txt"
ren timer.cmd timer.exe
Starta timer.exe
Speak.exe timern stängs när en rapport har samlats.
POWERCFG-energi
ECHO. >> %TEMP%\"%USERNAME% information.txt"
: MEMORY638K
OK detta är ett mer komplexförening del förklara så vänligen hålla din witts om dig så vi inte hamnar förvirrad och ge upp.
: ECHO
ECHO är ett kommando som vi använder för att upprepa information som en användare men i stället för oss echo-ning i en svart låda skulle upprepa vår information till ett textdokument i stället, vi gör detta genom att säga kommandot upprepa vår information till ett textdokument i stället, kan vi upprepar också i html också men det blir mer komplicerat men mer om det senare i vår instructablle ett exempel på eko-ning till txt är följande
ECHO % date % >> %USERPROFILE%\Desktop\Thedateis.txt
att skriva ut datum % till användare profiler skrivbordet till ett textdokument som kallas thedateis.txt
som du ser med denna del av koden ovan är mestadels echo-ning och tal, det verkar weve gjort mycket aready men inte så mycket har hänt som vi inte har sagt till konsolen cmd att göra något annat än prata och skriva så nästa viktiga del av koden timer ingår, Vänligen observera att när jag gjorde det jag gjorde det med instuctable i åtanke och ville ha en instuctable till delade knep jag använder när jag gör batch filer så med det i åtanke när timern är aktiverad körs som timer. (exe) men du kommer se i partiet är det också kallas timer. (cmd) Detta är så att om folk snoka undrar de vad timer. (cmd) och öppna i anteckningar för att läsa men i verkligheten dess en exe fil så under partiet jag helt enkelt ändra namn på det tillbaka till dess ursprungliga namn timer. (exe) den: REN befalla är verkligen cool när du använder batch.
Vi har också den (msg *) kommando i denna del av kommandofilen, när vi skriver msg * vi berätta för datorn att visa ett meddelande.
t.ex.:
MSG * ditt namn är % username %
Nästa del vi berätta batchen berätta kommandokonsolen samla power information om datorn vi kör kommandofilen på, vi gör detta med kommandot POWERCFG (för fler Energialternativ skriver POWERCFG /? i ett kommando prompt box.
kom ihåg det finns inga echo före kommandot POWERCFG.
I det här fallet sa datorn för att samla in information om våra energi miljö, detta kommando kommer att samla in detaljerad information om din energi sedan producera ett HTML-dokument som kallas energi-report.html, rapporten tar 60 sekunder för att sammanställa och bygga så hur länge har vi timern öppen.
Klicka på nästa steg