Gå til innhold

Anbefalte innlegg

Hei, jeg lurer på om det er mulig å lage en kommando/program som starter pcen etter klokken på pcen. La oss si kl. 8 på morgenen. Jeg har pcen på ventemodus.

Og etter det har jeg også lyst til at Winamp skal starte, og spille av en sang. Dette skal vel kunne la seg gjøre, men jeg suger i programmering/koder.

 

Takk på forhånd for alle svar :)

Lenke til kommentar
Videoannonse
Annonse

Lag en snarvei til programmet i oppstarts-mappen. (du finner den på startmenyen, bare høyreklikk og velg utforsk)

Men selv om mediaspilleren/Winamp starter, begynner den vel ikke å spille musikk av seg selv?

Litt usikker på hvordan du skal løse det problemet..

 

My bad.. er jo bare å linke til mp3 fila i oppstartsmappa selvfølgelig

Endret av chAngES
Lenke til kommentar

Endre klokkeslett og fil som skal åpnes og test den ut. (linje 2 og 3)

@echo off
Set alarmtid=13:53
set alarmmusikk=c:\alarm.mp3






color 0a
if not exist "%alarmmusikk%" goto alarmmusikkerror
:loop
if %alarmtid%==%time:~0,5% goto alarm
ping 1.1.1.1 -w 1000 -n 4>nul
goto loop

:alarm
%alarmmusikk%
:alarmloop
color a0
ping 1.1.1.1 -n 3 -w 1000 >nul
color 0a
ping 1.1.1.1 -n 3 -w 1000 >nul
goto alarmloop

:alarmmusikkerror
Echo Filen "%alarmmusikk%" eksisterer ikke!
pause>nul
exit

Lenke til kommentar
Jeg er veldig sugen på sånne koder og sånt, hvor skal jeg legge den koden? Jeg har vista.

 

Åpne Notepad

 

Lim inn koden.

Fil-> lagre som -> Navn.bat (Ikke txt)

 

Denne filen må startes på samme måte som jeg foreslo lengre oppe..

Altså legges i oppstartsmappa..

Lenke til kommentar
Altså legges i oppstartsmappa..

 

NEI! Den skal IKKE i oppstartsmappa.

Start regedit.

Så går du hit:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

Lag ny strengverdi.

Kall den noe.

rediger verdien og gi den lokalisjonen på bat-scripte(ha klammer rundt også).

Lenke til kommentar

Nå kommer det opp "Verdi må angis for alternativ -n".

Koden ser fortsatt slik ut:

@echo off
Set alarmtid=12:40
set alarmmusikk=C:\Users\Lars\Desktop\alarm\cocaine.mp3






color 0a
if not exist "%alarmmusikk%" goto alarmmusikkerror
:loop
if %alarmtid%==%time:~0,5% goto alarm
ping 1.1.1.1 -w 1000 -n 4>nul
goto loop

:alarm
%alarmmusikk%
:alarmloop
color a0
ping 1.1.1.1 -n 3 -w 1000 >nul
color 0a
ping 1.1.1.1 -n 3 -w 1000 >nul
goto alarmloop

:alarmmusikkerror
Echo Filen "%alarmmusikk%" eksisterer ikke!
pause>nul
exit

 

Om jeg setter på \cocaine.mp3 bak location så kommer det bare opp

C:\Users\Lars\Desktop\alarm\cocaine.mp3 eksisterer ikke :S

Endret av solaN -
Lenke til kommentar
  • 2 uker senere...

Du kan også gjøre det på en annnen måte. "Task scheduler" eller taskschd.msc (run -> taskschd.msc)

 

Her kan du tweeke hvordan du vil ha vekke klokka di til å fungere. Jeg brukte det selv når vi jobbet med et prosjekt, og måtte dra et kort hver time gjennom hele natta. uten den hadde alarmen gått oftere:p (ja, den gikk vist et par ganger fikk vi høre mandagen etter:p )

Lenke til kommentar
  • 3 år senere...

Lastet bare ned et program som het Wake up light jeg da, pcen blir i en slags dvale og spiller av sangen du velger selv til det klokkeslettet du også velger selv!=)

 

I tilegg er den også sånn, at når det nærmer seg våknetid begynner den å fylle opp rommet med lys med skjermen, på samme måte som de sviiiindyre lysvekkerklokkene fra Clas Ohlson! :)

Lenke til kommentar

Endre klokkeslett og fil som skal åpnes og test den ut. (linje 2 og 3)

@echo off
Set alarmtid=13:53
set alarmmusikk=c:\alarm.mp3






color 0a
if not exist "%alarmmusikk%" goto alarmmusikkerror
:loop
if %alarmtid%==%time:~0,5% goto alarm
ping 1.1.1.1 -w 1000 -n 4>nul
goto loop

:alarm
%alarmmusikk%
:alarmloop
color a0
ping 1.1.1.1 -n 3 -w 1000 >nul
color 0a
ping 1.1.1.1 -n 3 -w 1000 >nul
goto alarmloop

:alarmmusikkerror
Echo Filen "%alarmmusikk%" eksisterer ikke!
pause>nul
exit

 

Etter å ha lest igjennom koden, så er jeg enig i det meste.. Men jeg ser ikke hensikten i ping 1.1.1.1 -- hvorfor er det en pingrequest der?

 

Edit: Nå så jeg hvor gammel posten var,... But still, gir meg ennå ikke mening.

Endret av Icetears
Lenke til kommentar

Ping kan enkelt erstattes med sleep.exe fra http://www.sleepcmd.com/

 

Noe jeg ikke viste eksisterte på den tiden innlegget var skrevet, da jeg var fersk i cmd.

 

Den første ping 1.1.1.1 er der fordi ellers hadde scriptet kjørt :loop uendelig ganger i sekundet, som spiser unødvendig med cpu.

 

De to andre er for å få vinduet til å blinke for oppmerksomhet. (color 0a og a0)

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...