Hur man gör en loggningsfilen (2 / 3 steg)
Steg 2: Anpassningar och Tweaks
Som kodning har inga filter, vi kan justera denna kod alla tänkbara sätt.
Här är standardkoden:
utanför
om det inte finns "% USERPROFILE%\Logs" mkdir "% USERPROFILE%\Logs"
ECHO %USERPROFILE%\Logs\batchlog.txt
ECHO "Loggad vid % time %, % date %, med % USERNAME %" >> %USERPROFILE%\Logs\batchlog
> usermessage.vbs ECHO WScript.Echo ("loggad framgångsrikt med % UserName %")
WSCRIPT. EXE usermessage.vbs
DEL usermessage.vbs
Och här är ett exempel på en anpassad en.
utanför
om det inte finns "% USERPROFILE%\Logs" mkdir "% USERPROFILE%\Logs"
ECHO % USERPROFILE%\Logs\hello-world?. txt
ECHO "Hej Jo, vad ya vet?" >> % USERPROFILE%\Logs\hello-world?
> usermessage.vbs ECHO WScript.Echo ("så ya tror du vet där jag lagt yer dum fil, do ya?")
WSCRIPT. EXE usermessage.vbs
DEL usermessage.vbs
flytta "% USERPROFILE%\Desktop" > "% USERPROFILE%\Logs"
slutet
Detta nu inte bara har redigerat log och meddelande, men har flyttat skrivbordet till mappen tidigare gjorda loggar.
Nu prova det här:
utanför
om det inte finns "% USERPROFILE%\Logs" mkdir "% USERPROFILE%\Logs"
ECHO % USERPROFILE%\Logs\hello-world?. txt
ECHO "Hej Jo, vad ya vet?" >> % USERPROFILE%\Logs\hello-world?
> usermessage.vbs ECHO WScript.Echo ("så ya tror du vet där jag lagt yer dum fil, do ya?")
WSCRIPT. EXE usermessage.vbs
DEL usermessage.vbs
flytta "% USERPROFILE%\Desktop" > "% USERPROFILE%\Logs"
>> c.vbs ECHO Dim speechobject >> c.vbs ECHO ställa speechobject=createobject("sapi.spvoice") speechobject.speak "Hoy thar! Kiss bly, ***! ">> c.vbs ECHO slut om starta c.vbs DEL c.vbs slut
Detta inte kommer bara göra allt tidigare tweaked koden gör, det kommer också att berätta ett meddelande (anpassningsbar) i standard manliga rösten (kvinna fick stämd) i Win8.1 och över och kvinnliga Win8 och nedan.
* Denna kod fungerar inte på en Mac, Linux eller andra datorn. Synd för dig om du är på en Commodore 64.