/ Forside / Teknologi / Operativsystemer / MS Windows / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
MS Windows
#NavnPoint
Klaudi 76474
o.v.n. 67550
refi 58409
tedd 45557
Manse9933 45149
molokyle 40687
miritdk 38357
briani 27239
BjarneD 26414
10  pallebhan.. 24310
Signal på COM/USB port når PC klar efter s~
Fra : Martin Nielsen


Dato : 05-05-05 14:57

Hej

Jeg leder efter et program som kan sende et signal ud på COM/USB porten når
PC´en er start op og klar til brug. Signalet kan være en IR komando eller
bare en en spænding på port. Signalet skal forsvinde igen når PC power off
eller sættet i standby.
Findes et sådan program??

Mvh
Martin



 
 
Esben von Buchwald (05-05-2005)
Kommentar
Fra : Esben von Buchwald


Dato : 05-05-05 15:13

Martin Nielsen wrote:
> Hej
>
> Jeg leder efter et program som kan sende et signal ud på COM/USB porten når
> PC´en er start op og klar til brug. Signalet kan være en IR komando eller
> bare en en spænding på port. Signalet skal forsvinde igen når PC power off
> eller sættet i standby.
> Findes et sådan program??
>
> Mvh
> Martin
>
>

nu ved jeg ikke hvor meget du er inde i programmering, men det er
nogenlunde let at lave et program som bare sætter et signal på COM
porten når det startes, og lader signalet beholde sin værdi indtil PCen
slukkes

Martin Nielsen (05-05-2005)
Kommentar
Fra : Martin Nielsen


Dato : 05-05-05 15:27

Hej


"Esben von Buchwald" <use-net@rem_oVe-amokk.dk> wrote in message
news:427a29e8$0$718$edfadb0f@dread16.news.tele.dk...
> Martin Nielsen wrote:
>> Hej
>>
>> Jeg leder efter et program som kan sende et signal ud på COM/USB porten
>> når PC´en er start op og klar til brug. Signalet kan være en IR komando
>> eller bare en en spænding på port. Signalet skal forsvinde igen når PC
>> power off eller sættet i standby.
>> Findes et sådan program??
>>
>> Mvh
>> Martin
>
> nu ved jeg ikke hvor meget du er inde i programmering, men det er
> nogenlunde let at lave et program som bare sætter et signal på COM porten
> når det startes, og lader signalet beholde sin værdi indtil PCen slukkes

Jeg kan godt lave lidt C programmering, men har kun erfaring med at
programmere små PIC og AVR kredse



Esben von Buchwald (05-05-2005)
Kommentar
Fra : Esben von Buchwald


Dato : 05-05-05 15:34

>>nu ved jeg ikke hvor meget du er inde i programmering, men det er
>>nogenlunde let at lave et program som bare sætter et signal på COM porten
>>når det startes, og lader signalet beholde sin værdi indtil PCen slukkes
>
>
> Jeg kan godt lave lidt C programmering, men har kun erfaring med at
> programmere små PIC og AVR kredse
>
>
jeg fandt noget på et tidspunkt til styring af seriel og parallelporten
fra et C eller java program, kan ikke lige huske hvad det hed, det
ligger på min laptop, så jegk an lige poste det ved lejlighed, ellers så
prøv at kigge lidt på google efter styring af serielporten i windows med C

Bertel Brander (05-05-2005)
Kommentar
Fra : Bertel Brander


Dato : 05-05-05 18:02

Esben von Buchwald wrote:
>>> nu ved jeg ikke hvor meget du er inde i programmering, men det er
>>> nogenlunde let at lave et program som bare sætter et signal på COM
>>> porten når det startes, og lader signalet beholde sin værdi indtil
>>> PCen slukkes
>>
>>
>>
>> Jeg kan godt lave lidt C programmering, men har kun erfaring med at
>> programmere små PIC og AVR kredse
>>
> jeg fandt noget på et tidspunkt til styring af seriel og parallelporten
> fra et C eller java program, kan ikke lige huske hvad det hed, det
> ligger på min laptop, så jegk an lige poste det ved lejlighed, ellers så
> prøv at kigge lidt på google efter styring af serielporten i windows med C

Hvis du vil gøre det med C kunne du starte her:
http://home20.inet.tele.dk/midgaard/snip/modem.html

Ellers kan du gøre det med "mode com1:" kommandoen, f.ex:
mode com1: DTR=off

--
Absolutely not the best homepage on the net:
http://home20.inet.tele.dk/midgaard
But it's mine - Bertel

Esben von Buchwald (05-05-2005)
Kommentar
Fra : Esben von Buchwald


Dato : 05-05-05 21:11

Martin Nielsen wrote:
> Hej
>
> Jeg leder efter et program som kan sende et signal ud på COM/USB porten når
> PC´en er start op og klar til brug. Signalet kan være en IR komando eller
> bare en en spænding på port. Signalet skal forsvinde igen når PC power off
> eller sættet i standby.
> Findes et sådan program??
>
> Mvh
> Martin
>
>
http://www.fucked-up.dk/ledcontrol/

her ligger det jeg lavede i sin tid, der er et link til den tråd hvor
jeg fandt tingene

Anders F (06-05-2005)
Kommentar
Fra : Anders F


Dato : 06-05-05 11:10

"Martin Nielsen" <m_76_nielsen_remove_@hotmail.com> wrote in message
news:427a2635$0$734$edfadb0f@dread16.news.tele.dk...
> Hej
>
> Jeg leder efter et program som kan sende et signal ud på COM/USB porten
> når PC´en er start op og klar til brug. Signalet kan være en IR komando
> eller bare en en spænding på port. Signalet skal forsvinde igen når PC
> power off eller sættet i standby.

Hvis man piller rigtigt i sin BIOS kan de fleste mainboards slukke for USB
power når de slukker - og sikkert også går i standby. Det er det
"elspareskinnerne" benytter...

/A

> Findes et sådan program??
>
> Mvh
> Martin
>



Martin Nielsen (07-05-2005)
Kommentar
Fra : Martin Nielsen


Dato : 07-05-05 09:36


"Anders F" <af-spam@hi5.dk> wrote in message
news:JnHee.40$GB.26@news.get2net.dk...
> "Martin Nielsen" <m_76_nielsen_remove_@hotmail.com> wrote in message
> news:427a2635$0$734$edfadb0f@dread16.news.tele.dk...
>> Hej
>>
>> Jeg leder efter et program som kan sende et signal ud på COM/USB porten
>> når PC´en er start op og klar til brug. Signalet kan være en IR komando
>> eller bare en en spænding på port. Signalet skal forsvinde igen når PC
>> power off eller sættet i standby.
>
> Hvis man piller rigtigt i sin BIOS kan de fleste mainboards slukke for USB
> power når de slukker - og sikkert også går i standby. Det er det
> "elspareskinnerne" benytter...
jo, men det fortæller vil ikke noget om, om PC er klar til brug? (windows
startet op)



Klaus D. Mikkelsen (06-05-2005)
Kommentar
Fra : Klaus D. Mikkelsen


Dato : 06-05-05 20:38

Martin Nielsen skriver:
>
> Jeg leder efter et program som kan sende et signal ud på COM/USB porten når
> PC´en er start op og klar til brug. Signalet kan være en IR komando eller
> bare en en spænding på port. Signalet skal forsvinde igen når PC power off
> eller sættet i standby.

Forklar, hvad du skal bruge det til, så kan jeg måske hjælpe.

Klaus
--
Modelbane Europas hjemmeside: http://www.modelbaneeuropa.hadsten.dk
Modeltog, NE2 internetopsætning, elektronik og andet:
http://home6.inet.tele.dk/moppe

Martin Nielsen (07-05-2005)
Kommentar
Fra : Martin Nielsen


Dato : 07-05-05 09:35


"Klaus D. Mikkelsen" <Er.du.saa.klog@du.kan.finde.den> wrote in message
news:427BC7A4.73996CB3@du.kan.finde.den...
> Martin Nielsen skriver:
>>
>> Jeg leder efter et program som kan sende et signal ud på COM/USB porten
>> når
>> PC´en er start op og klar til brug. Signalet kan være en IR komando eller
>> bare en en spænding på port. Signalet skal forsvinde igen når PC power
>> off
>> eller sættet i standby.
>
> Forklar, hvad du skal bruge det til, så kan jeg måske hjælpe.
>

Tja, det er lidt af en lang histiorie. Jeg bruger min PC både til
mediacenter og som alm. PC. Når jeg bruger den som alm PC burger jeg
naturligvis min PC monitor som default og når det bruges som mediacenter så
bruger jeg mit TV som default monitor. TV er placret i stuen og PC er
placeret inde på et kontor. Jeg har lavet så jeg kan styre min pc med en
remote. Trykker jeg power on tasten på min remote sender jeg en IR komando
til et lille AVR processor som så "kortslutter " power op tasten på min PC
og min pc starter op.
Når min AVR processor tænder min PC starter jeg samtidig en timer på ca.
1½min så jeg er sikker på at windows er startet op. Efter timer udløb sender
jeg en IR komando til PC og fortæller at den skal skifter fra PC monitor til
TV og samtidig starte mit media program. Og nu komme jeg så til mit ønske.
Jeg er begundt at bruger Hibernate mode på min pc og så skal den jo ikke
bruge 1½min på at starte op, så nu vil jeg gerne sende IR komandoen før fx
efter 30sek. Problemet er så at mit AVR kredsøb ikke ved om jeg starter fra
off eller hibernate mode, så det vil altid vente 11min før at der sker
noget.
Derfor har jeg brug for et signal som fortæller mig at min PC er startet op
og klar til brug, da jeg så kan lade mit AVR kredsløb sende IR komandoen
umildbart efter at det modtager dette signal, så kommer jeg til at have en
meget hurtigere opstartstid på mit system.

Det var vist cirka det.



Bertel Brander (07-05-2005)
Kommentar
Fra : Bertel Brander


Dato : 07-05-05 13:28

Martin Nielsen wrote:
> "Klaus D. Mikkelsen" <Er.du.saa.klog@du.kan.finde.den> wrote in message
> news:427BC7A4.73996CB3@du.kan.finde.den...
>
>>Martin Nielsen skriver:
>>
>>>Jeg leder efter et program som kan sende et signal ud på COM/USB porten
>>>når
>>>PC´en er start op og klar til brug. Signalet kan være en IR komando eller
>>>bare en en spænding på port. Signalet skal forsvinde igen når PC power
>>>off
>>>eller sættet i standby.
>>
>>Forklar, hvad du skal bruge det til, så kan jeg måske hjælpe.
>>
>
>
> Tja, det er lidt af en lang histiorie. Jeg bruger min PC både til
> mediacenter og som alm. PC. Når jeg bruger den som alm PC burger jeg
> naturligvis min PC monitor som default og når det bruges som mediacenter så
> bruger jeg mit TV som default monitor. TV er placret i stuen og PC er
> placeret inde på et kontor. Jeg har lavet så jeg kan styre min pc med en
> remote. Trykker jeg power on tasten på min remote sender jeg en IR komando
> til et lille AVR processor som så "kortslutter " power op tasten på min PC
> og min pc starter op.
> Når min AVR processor tænder min PC starter jeg samtidig en timer på ca.
> 1½min så jeg er sikker på at windows er startet op. Efter timer udløb sender
> jeg en IR komando til PC og fortæller at den skal skifter fra PC monitor til
> TV og samtidig starte mit media program. Og nu komme jeg så til mit ønske.
> Jeg er begundt at bruger Hibernate mode på min pc og så skal den jo ikke
> bruge 1½min på at starte op, så nu vil jeg gerne sende IR komandoen før fx
> efter 30sek. Problemet er så at mit AVR kredsøb ikke ved om jeg starter fra
> off eller hibernate mode, så det vil altid vente 11min før at der sker
> noget.
> Derfor har jeg brug for et signal som fortæller mig at min PC er startet op
> og klar til brug, da jeg så kan lade mit AVR kredsløb sende IR komandoen
> umildbart efter at det modtager dette signal, så kommer jeg til at have en
> meget hurtigere opstartstid på mit system.
>

Har din AVR ikke en com-port?
I så fald er det ret let at bruge den C++ kode jeg linkede til, til
at sende en byte på porten.
Du kan også gøre det fra en .bat-fil med copy kommandoen.
Det er lettere og mere sikkert at sende en byte på porten end stole
på state af diverse pinde. Specielt efter hypernate, hvor porten,
så vidt jeg ved, ikke bliver resat.

--
Absolutely not the best homepage on the net:
http://home20.inet.tele.dk/midgaard
But it's mine - Bertel

Klaus D. Mikkelsen (07-05-2005)
Kommentar
Fra : Klaus D. Mikkelsen


Dato : 07-05-05 13:33

Martin Nielsen skriver:
>
> Det var vist cirka det.

Okay, kør en lille rutine der sætter en bit på pallelporten og smid den
i din start folder.


Klaus
--
Modelbane Europas hjemmeside: http://www.modelbaneeuropa.hadsten.dk
Modeltog, NE2 internetopsætning, elektronik og andet:
http://home6.inet.tele.dk/moppe

Klaus D. Mikkelsen (07-05-2005)
Kommentar
Fra : Klaus D. Mikkelsen


Dato : 07-05-05 13:54

"Klaus D. Mikkelsen" skriver:
>
> Okay, kør en lille rutine der sætter en bit på pallelporten og smid den
> i din start folder.

Kig evt her:
<http://www.tams-online.de/htmls/produkte/minidv/produkte_minidv.html>

Her bør være inspiration nok, med diagram, downloadbart program og hele
pulletjavsen.


Klaus
--
Modelbane Europas hjemmeside: http://www.modelbaneeuropa.hadsten.dk
Modeltog, NE2 internetopsætning, elektronik og andet:
http://home6.inet.tele.dk/moppe

Esben von Buchwald (07-05-2005)
Kommentar
Fra : Esben von Buchwald


Dato : 07-05-05 14:03

Klaus D. Mikkelsen wrote:
> Martin Nielsen skriver:
>
>>Det var vist cirka det.
>
>
> Okay, kør en lille rutine der sætter en bit på pallelporten og smid den
> i din start folder.
>
>
> Klaus
men hvordan skal han så løse det, når den booter efter hibernate?

Klaus D. Mikkelsen (07-05-2005)
Kommentar
Fra : Klaus D. Mikkelsen


Dato : 07-05-05 14:12

Esben von Buchwald skriver:
>
> men hvordan skal han så løse det, når den booter efter hibernate?

Ved at lade programmet være aktivt hele tiden.


Klaus
--
Modelbane Europas hjemmeside: http://www.modelbaneeuropa.hadsten.dk
Modeltog, NE2 internetopsætning, elektronik og andet:
http://home6.inet.tele.dk/moppe

Esben von Buchwald (07-05-2005)
Kommentar
Fra : Esben von Buchwald


Dato : 07-05-05 16:29

Klaus D. Mikkelsen wrote:
> Esben von Buchwald skriver:
>
>>men hvordan skal han så løse det, når den booter efter hibernate?
>
>
> Ved at lade programmet være aktivt hele tiden.
>

Men et program, som sætter pin X på LPT til 1 når det startes, og som
derefter hibernates, opdaterer vel ikke denne pins status, da
hibernation er transparent for programmerne (altså de ved ikke det sker)

så medmindre windows husker sådanne settings og tager dem med i sit
image når der hibernates, hjælper det vel ik?

Klaus D. Mikkelsen (07-05-2005)
Kommentar
Fra : Klaus D. Mikkelsen


Dato : 07-05-05 17:49

Esben von Buchwald skriver:
>
> Men et program, som sætter pin X på LPT til 1 når det startes, og som
> derefter hibernates, opdaterer vel ikke denne pins status, da
> hibernation er transparent for programmerne (altså de ved ikke det sker)

Det skulle det da gerne gøre.

> så medmindre windows husker sådanne settings og tager dem med i sit
> image når der hibernates, hjælper det vel ik?

Pas....

Klaus
--
Modelbane Europas hjemmeside: http://www.modelbaneeuropa.hadsten.dk
Modeltog, NE2 internetopsætning, elektronik og andet:
http://home6.inet.tele.dk/moppe

Martin Nielsen (08-05-2005)
Kommentar
Fra : Martin Nielsen


Dato : 08-05-05 12:30


"Klaus D. Mikkelsen" <Er.du.saa.klog@du.kan.finde.den> wrote in message
news:427CF17A.A239F671@du.kan.finde.den...
> Esben von Buchwald skriver:
>>
>> Men et program, som sætter pin X på LPT til 1 når det startes,

Bare for at være lidt vanskelig. Min LPT port er ikke ledig til et sådant
formål. Så findes der noget som kan bruge til USB eller COM porten?



Klaus D. Mikkelsen (08-05-2005)
Kommentar
Fra : Klaus D. Mikkelsen


Dato : 08-05-05 12:41

Martin Nielsen skriver:
>
> Bare for at være lidt vanskelig. Min LPT port er ikke ledig til et sådant
> formål.

Doh

> Så findes der noget som kan bruge til USB eller COM porten?

Til comporten gør der sikkert. USB er noget crap, det kræver drivere.

JEg har ikek lige et eksempel til com porten...


Klaus
--
Modelbane Europas hjemmeside: http://www.modelbaneeuropa.hadsten.dk
Modeltog, NE2 internetopsætning, elektronik og andet:
http://home6.inet.tele.dk/moppe

Bertel Brander (08-05-2005)
Kommentar
Fra : Bertel Brander


Dato : 08-05-05 13:15

Martin Nielsen wrote:
> "Klaus D. Mikkelsen" <Er.du.saa.klog@du.kan.finde.den> wrote in message
> news:427CF17A.A239F671@du.kan.finde.den...
>
>>Esben von Buchwald skriver:
>>
>>>Men et program, som sætter pin X på LPT til 1 når det startes,
>
>
> Bare for at være lidt vanskelig. Min LPT port er ikke ledig til et sådant
> formål. Så findes der noget som kan bruge til USB eller COM porten?

Jeg har før linket til dette:
http://home20.inet.tele.dk/midgaard/snip/modem.html
Det kan let modificeres til at passe til formålet.

Du kan også gøre det med en bat-fil ved at bruge "mode com1"
kommandoen, det har jeg også skrevet før.

Men du læser tilsyneladende ikke de svar du får.

--
Absolutely not the best homepage on the net:
http://home20.inet.tele.dk/midgaard
But it's mine - Bertel

Martin Nielsen (08-05-2005)
Kommentar
Fra : Martin Nielsen


Dato : 08-05-05 14:08


>
> Jeg har før linket til dette:
> http://home20.inet.tele.dk/midgaard/snip/modem.html
> Det kan let modificeres til at passe til formålet.
>
> Du kan også gøre det med en bat-fil ved at bruge "mode com1"
> kommandoen, det har jeg også skrevet før.

Jeg vil prøve at kigge på det.



> Men du læser tilsyneladende ikke de svar du får.
Jo jeg læser de svar jeg får, men synes nu ikke lige jeg har set dette link
før.

> Absolutely not the best homepage on the net:
> http://home20.inet.tele.dk/midgaard
> But it's mine - Bertel



Bertel Brander (08-05-2005)
Kommentar
Fra : Bertel Brander


Dato : 08-05-05 15:19

Martin Nielsen wrote:
>>Jeg har før linket til dette:
>>http://home20.inet.tele.dk/midgaard/snip/modem.html
>>Det kan let modificeres til at passe til formålet.
>>
>>Du kan også gøre det med en bat-fil ved at bruge "mode com1"
>>kommandoen, det har jeg også skrevet før.
>
>
> Jeg vil prøve at kigge på det.

Hvis du vil have det lavet om til at køre i baggrunden altid
og vente på diverse power events, finder vi nok osgså ud af det.

>>Men du læser tilsyneladende ikke de svar du får.
>
> Jo jeg læser de svar jeg får, men synes nu ikke lige jeg har set dette link
> før.

Måske skyldes det at jeg, for at undgå at spamme tre nyhedsgrupper med
det samme svar, kun havde svaret i én (dk.edb.system.ms-windows), da
det er den gruppe jeg læser. Du bør nok beslutte dig for hvilken gruppe
du vil fortsætte diskutionen i (sætte FUT).

--
Absolutely not the best homepage on the net:
http://home20.inet.tele.dk/midgaard
But it's mine - Bertel

Martin Nielsen (09-05-2005)
Kommentar
Fra : Martin Nielsen


Dato : 09-05-05 19:26


> Hvis du vil have det lavet om til at køre i baggrunden altid
> og vente på diverse power events, finder vi nok osgså ud af det.
Jeg vil prøve at kigge på det, selvom at det ser ud til at overgå min
programmeringevner. Hvilke compiler bruger du, og er det til at
debugge/simulere på?
Dog må jeg erkende at der nok går lidt tid inden jeg rigtig kommer til at
kigge på det. Det er lidt mere omfattende end jeg havde regnet med, så det
bliver på et tidspunkt hvor jeg har lidt mere tid til satte mig ind i det.
Men Mange tak for hjælpen.



>
>>>Men du læser tilsyneladende ikke de svar du får.
>>
>> Jo jeg læser de svar jeg får, men synes nu ikke lige jeg har set dette
>> link før.
>
> Måske skyldes det at jeg, for at undgå at spamme tre nyhedsgrupper med
> det samme svar, kun havde svaret i én (dk.edb.system.ms-windows), da
> det er den gruppe jeg læser. Du bør nok beslutte dig for hvilken gruppe
> du vil fortsætte diskutionen i (sætte FUT).
OK



Bertel Brander (09-05-2005)
Kommentar
Fra : Bertel Brander


Dato : 09-05-05 19:58

Martin Nielsen wrote:
>>Hvis du vil have det lavet om til at køre i baggrunden altid
>>og vente på diverse power events, finder vi nok osgså ud af det.
>
> Jeg vil prøve at kigge på det, selvom at det ser ud til at overgå min
> programmeringevner. Hvilke compiler bruger du, og er det til at
> debugge/simulere på?

Jeg bruger mange forskellige. Denne er meget brugt og gratis:
http://www.bloodshed.net/devcpp.html
Den kan godt debugge, men simulere med hardware er ikke så let


--
Absolutely not the best homepage on the net:
http://home20.inet.tele.dk/midgaard
But it's mine - Bertel

Tom-Vidar Nilsen (07-05-2005)
Kommentar
Fra : Tom-Vidar Nilsen


Dato : 07-05-05 21:18


"Esben von Buchwald" <use-net@rem_oVe-amokk.dk> wrote in message
news:427cdec9$0$656$edfadb0f@dread16.news.tele.dk...
> Klaus D. Mikkelsen wrote:
>> Esben von Buchwald skriver:
>>
>>>men hvordan skal han så løse det, når den booter efter hibernate?
>>
>>
>> Ved at lade programmet være aktivt hele tiden.
>>
>
> Men et program, som sætter pin X på LPT til 1 når det startes, og som
> derefter hibernates, opdaterer vel ikke denne pins status, da hibernation
> er transparent for programmerne (altså de ved ikke det sker)
>
> så medmindre windows husker sådanne settings og tager dem med i sit image
> når der hibernates, hjælper det vel ik?

Bruk denne windows message så løser det seg lett :

WM_POWERBROADCAST

The WM_POWERBROADCAST message is broadcast to an application to notify it of
power-management events.

Power-management event. This parameter can be one of the following events.
EventMeaning
PBT_APMBATTERYLOW Battery power is low.
PBT_APMOEMEVENTOEM -defined event occurred.
PBT_APMPOWERSTATUSCHANGE Power status has changed.
PBT_APMQUERYSUSPEND Request for permission to suspend.
PBT_APMQUERYSUSPENDFAILED Suspension request denied.
PBT_APMRESUMEAUTOMATIC Operation resuming automatically after event.
PBT_APMRESUMECRITICAL Operation resuming after critical suspension.
PBT_APMRESUMESUSPEND Operation resuming after suspension.
PBT_APMSUSPEND System is suspending operation.



Søg
Reklame
Statistik
Spørgsmål : 177551
Tips : 31968
Nyheder : 719565
Indlæg : 6408825
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste