Výsledky 1 až 12 z 12

Téma: Tlačítko na case - spustit program

  1. #1

    Question Tlačítko na case - spustit program

    Ahoj,

    rád bych vymyslel následující problém - na PC který běží jako server, tj. bez monitoru, klávesnice nebo myši bych potřeboval přidrátovat extra tlačítko + vymyslet jak kontrolovat stisknutí
    Po stisknutí by se spustil program (.bat). Připojení bych viděl ideálně na COM port.

    Vím že to jde řešit složitě, ale snažím se najít co nejjednodušší řešení, poradíte ?

    PS: Pro úplnost dodám, že na tom pojede W2k.
    PC: GA-EP45-DS3R | E8400 + Ninja | 8GB | 80GB SSD X25-M | Zotac 9500GT | Asus Xonar DX | 2x Hauppauge WinTV HVR-1300 | Enermax MODU82+ 525W | Lancool K1
    Foto: Canon 20D | Tokina 12-24/4 | Canon 24-105/4 L IS USM | Canon 50/1,8 | Giottos MTL3361 + 1301-621C | Nodal Ninja NN5

  2. #2
    Senior Member Avatar uživatele Anduril
    Založen
    12.10.2002
    Bydliště
    OVA, OL
    Věk
    42
    Příspěvky
    3 474
    Vliv
    322

    Standardní Re: Tlačítko na case - spustit program

    Kdysi jsem delal program ktery pracoval s infra branou zapojenou na COM port. Brana byla sepnuta, kdyz byla nastavena jedna ze 4 vstupnich linek COM portu - DCD, DSR, CTS nebo RI. Pri spusteni programu jsem akorat nastavil DTR linku a pak uz jen kontrolovatl signal na vstupni lince. Takze takhle nejak by mohlo fungovat i tvoje tlacitko. Na pristup ke COM portu jsem pouzival knihovnu portlib (port.dll), byla na cd k nejake knizce (bohuzel ji nemam u sebe) tykajici se rozhrani pc (COM, LPT a Game port). Mohu tuto knihovnu pripadne poskytnout, prip. spolu s wrapperem pro C#.

    A co se tyka Hw stranky, tak by imho melo stacit propojit DTR a nejakou vstupni linku (napr. RI) = logicka jednicka. Kdyz bude DTR nastavena na 1, bude na ni napeti, ktere tim privedes na RI, kdyz propojeni prerusis, bude na RI logicka nula. Aspon myslim
    Naposledy upravil Anduril; 13.03.2007 v 14:53.
    ntb: HP EliteBook 8460p i7-2640M | 8GB RAM | 120GB SSD + 500GB HDD | ATi HD6470 | 14" HD+ | W7 PRO
    home: HP Docking Station | HP L2045W | WD 500GB Scorpio Blue USB box
    work: HP Docking Station | HP L2445W
    audio: Epiphone G-400 SG + Sounder Telecaster | E-MU 0202 | Cambridge Audio Azur 340R | Wharfedale Diamond 9.2 | Magnat Betasub 20A | Sennheiser HD555

  3. #3

    Standardní Re: Tlačítko na case - spustit program

    Vo Windows s tym bude asi problem, ale v Linuxe sa da na ACPI power button dat lubovolna vec.
    1: Asus P2B 1.10 • Celeron 1100@1364/1.8V • 512MB SDRAM • Samsung SP1213N+WD AC28400 • Toshiba XM-6402B+SD-M1212 • PowerColor AR2L Radeon 9100 64MB • 3C900-Combo • Bt848A • ASB-3940UA • AWE-64 • DTK PTP-3007 • VisionMaster 405 • Umax UC630 • Star LC24-200 Colour 2: PCPartner TXB820DS • Cyrix MII PR300/1.8V • 256MB SDRAM • 2xSamsung HD400LD+IT8212F • Accesstek CW4001 • LS-120 • Mystique 4MB • Millennium II 4MB • 3C509 • CMI8329A+Dream MIDI • ADI ProVista E44 • SyncMaster 203B Notebook: DTK FortisPro TOP-5A • P166MMX/1.8V • 80MB EDO • Hitachi 5K80 40GB • 12,1" TFT Router: A-Trend ATC-1425B • i486DX 50@33/5V • 48MB FPM • WD AC14300 • UMC UM9003F • HP PC LAN 16/TP+ Car: Mazda 323P BA • Z5 1489ccm, 65kW@5500rpm, 134Nm@4000rpm

  4. #4

    Standardní Re: Tlačítko na case - spustit program

    thx, tohle reseni si dovedu HW predstavit, jenomze...
    - C# urcite ne, ten stroj neni zase tak naslapnutej abych tam rval i .NET (a pak by ti IMHO ani nesplnovalo mou podminku rock-stable serveru)
    - ten program by musel jet v nekonecne smycce, coz v kombinaci s ctenim portu bude zrat docela dost casu CPU

    Uvazoval sem i o necem jako prepinac misto tlacitka, kontrolni program by se spoustel treba jen kazdych 10s pricemz by reagoval na zmenu od posledniho nacteneho stavu.
    Co se tyka programu, jednou jsem mel pred sebou neco podobnyho resene pres jednoduchy wsh, ale kdybych se rozkrajel nevim uz kde to hledat
    PC: GA-EP45-DS3R | E8400 + Ninja | 8GB | 80GB SSD X25-M | Zotac 9500GT | Asus Xonar DX | 2x Hauppauge WinTV HVR-1300 | Enermax MODU82+ 525W | Lancool K1
    Foto: Canon 20D | Tokina 12-24/4 | Canon 24-105/4 L IS USM | Canon 50/1,8 | Giottos MTL3361 + 1301-621C | Nodal Ninja NN5

  5. #5

    Standardní Re: Tlačítko na case - spustit program

    Citace Původně odeslal Rainbow Zobrazit příspěvek
    Vo Windows s tym bude asi problem, ale v Linuxe sa da na ACPI power button dat lubovolna vec.
    To ne, i kdyby to slo, PWR button potrebuju vyuzivat k tomu na co je urcenej
    PC: GA-EP45-DS3R | E8400 + Ninja | 8GB | 80GB SSD X25-M | Zotac 9500GT | Asus Xonar DX | 2x Hauppauge WinTV HVR-1300 | Enermax MODU82+ 525W | Lancool K1
    Foto: Canon 20D | Tokina 12-24/4 | Canon 24-105/4 L IS USM | Canon 50/1,8 | Giottos MTL3361 + 1301-621C | Nodal Ninja NN5

  6. #6
    Senior Member Avatar uživatele Anduril
    Založen
    12.10.2002
    Bydliště
    OVA, OL
    Věk
    42
    Příspěvky
    3 474
    Vliv
    322

    Standardní Re: Tlačítko na case - spustit program

    Mno tak samozrejme lze to udelat v cemkoliv, vc. C/C++, v C# jsem to delal ja Ale mas pravdu, ze by to muselo jet ve smycce. Nicmene s nejaky rozumnym delay by to nemuselo byt tak hrozne. Ale realnou zkusenost nemam.

    EDIT: Pripadne me jeste napada moznost IR prijimace na COM portu/desce + Girder s prislusnym pluginem (napr. znamy Igor). S timto by bylo mozno ovladani znacne rozsirit.
    Naposledy upravil Anduril; 13.03.2007 v 15:17.
    ntb: HP EliteBook 8460p i7-2640M | 8GB RAM | 120GB SSD + 500GB HDD | ATi HD6470 | 14" HD+ | W7 PRO
    home: HP Docking Station | HP L2045W | WD 500GB Scorpio Blue USB box
    work: HP Docking Station | HP L2445W
    audio: Epiphone G-400 SG + Sounder Telecaster | E-MU 0202 | Cambridge Audio Azur 340R | Wharfedale Diamond 9.2 | Magnat Betasub 20A | Sennheiser HD555

  7. #7

    Standardní Re: Tlačítko na case - spustit program

    jj, Girder me taky napadl, ale tady to nema moc smysl. Fyzicky to stejne bude "uklizeny ve skrini", takze by to znamenalo najit ovladac, dojit ke skrini, otevrit, zamirit a zmacknout tlacitko na ovladaci.
    Neco jinyho by bylo kdybych ho mel treba v obyvaku.
    PC: GA-EP45-DS3R | E8400 + Ninja | 8GB | 80GB SSD X25-M | Zotac 9500GT | Asus Xonar DX | 2x Hauppauge WinTV HVR-1300 | Enermax MODU82+ 525W | Lancool K1
    Foto: Canon 20D | Tokina 12-24/4 | Canon 24-105/4 L IS USM | Canon 50/1,8 | Giottos MTL3361 + 1301-621C | Nodal Ninja NN5

  8. #8

    Standardní Re: Tlačítko na case - spustit program

    Nemozes rozdratovat Keyboard a vytiahnut si co ja viem ENTER na ten kejs?
    DIYS gripmeen >> CPU Wolfdale E8200 MOBO Gigabyte GA-P35-DS3R rev 2.1 RAM A-DATA DDRII 800+ EE VGA Gigabyte 3850 512MB HDD SAMSUNG 500GB HD501LJ
    Fujistu Siemens Scenic >> CPU Pentium III 1000MHz MOBO unknown RAM 256 + 128MB VGA int. i810 HDD 20GB neznameho typu

  9. #9

    Standardní Re: Tlačítko na case - spustit program

    Citace Původně odeslal iPoK Zobrazit příspěvek
    Nemozes rozdratovat Keyboard a vytiahnut si co ja viem ENTER na ten kejs?
    V principu by to slo - dokonce bych to mel jednodussi o to, ze torzo KB uz mam v serveru zabudovanej (vyrobil jsem si takovej KB-simulator), protoze deska neumi bez KB nastartovat. Ale nejsem si jistej jak me to pomuze. Imho by ten program ani nesel napsat, pac nevim ve ktere app zrovna server bude (obcas na nem pracuju pres VNC)..

    Zatim to vypada asi fakt na ten COM + C...
    PC: GA-EP45-DS3R | E8400 + Ninja | 8GB | 80GB SSD X25-M | Zotac 9500GT | Asus Xonar DX | 2x Hauppauge WinTV HVR-1300 | Enermax MODU82+ 525W | Lancool K1
    Foto: Canon 20D | Tokina 12-24/4 | Canon 24-105/4 L IS USM | Canon 50/1,8 | Giottos MTL3361 + 1301-621C | Nodal Ninja NN5

  10. #10

    Standardní Re: Tlačítko na case - spustit program

    Este jeden blby napad (ak tam mas CD-ROMku): kedze tam mas windows, tak si sprav CD a na nom autorun s pozadovanym programom. A mozes spustat aj viac programov - na kazdy jedno CD
    1: Asus P2B 1.10 • Celeron 1100@1364/1.8V • 512MB SDRAM • Samsung SP1213N+WD AC28400 • Toshiba XM-6402B+SD-M1212 • PowerColor AR2L Radeon 9100 64MB • 3C900-Combo • Bt848A • ASB-3940UA • AWE-64 • DTK PTP-3007 • VisionMaster 405 • Umax UC630 • Star LC24-200 Colour 2: PCPartner TXB820DS • Cyrix MII PR300/1.8V • 256MB SDRAM • 2xSamsung HD400LD+IT8212F • Accesstek CW4001 • LS-120 • Mystique 4MB • Millennium II 4MB • 3C509 • CMI8329A+Dream MIDI • ADI ProVista E44 • SyncMaster 203B Notebook: DTK FortisPro TOP-5A • P166MMX/1.8V • 80MB EDO • Hitachi 5K80 40GB • 12,1" TFT Router: A-Trend ATC-1425B • i486DX 50@33/5V • 48MB FPM • WD AC14300 • UMC UM9003F • HP PC LAN 16/TP+ Car: Mazda 323P BA • Z5 1489ccm, 65kW@5500rpm, 134Nm@4000rpm

  11. #11

    Standardní Re: Tlačítko na case - spustit program

    Heh, teda Rainbow bodujes ! Neco takovyho me opravdu nenapadlo - pripomina mi to jak sem cetl o vzdalenym zapinani serveru pres suplik CD mechaniky jineho serveru umistenyho naproti
    Ale ne, vyresim to tim programem. Zadnej zazracnej napad se neobjevil, tak se neda delat nic jinyho.
    PC: GA-EP45-DS3R | E8400 + Ninja | 8GB | 80GB SSD X25-M | Zotac 9500GT | Asus Xonar DX | 2x Hauppauge WinTV HVR-1300 | Enermax MODU82+ 525W | Lancool K1
    Foto: Canon 20D | Tokina 12-24/4 | Canon 24-105/4 L IS USM | Canon 50/1,8 | Giottos MTL3361 + 1301-621C | Nodal Ninja NN5

  12. #12

    Standardní Re: Tlačítko na case - spustit program

    Citace Původně odeslal Rainbow Zobrazit příspěvek
    Este jeden blby napad (ak tam mas CD-ROMku): kedze tam mas windows, tak si sprav CD a na nom autorun s pozadovanym programom. A mozes spustat aj viac programov - na kazdy jedno CD
    elegantní řešení
    ještě mě to napadlo přes USB flashku, stačí spíchnout softík, který detekuje přítomnost a pak spustí daný soubor

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Podobná témata

  1. NVIDIA - Biosy a flashovani
    Založil Masster v sekci fóra NVIDIA grafické karty
    Odpovědí: 491
    Poslední příspěvek: 22.03.2013, 02:05
  2. Digitalni zrcadlovka
    Založil Commander v sekci fóra Nákupní poradna
    Odpovědí: 87
    Poslední příspěvek: 26.03.2006, 13:19
  3. Hlasité ventilátory na notebooku Asus M6Va > řešení!
    Založil bird birdovicz v sekci fóra Chladiče a všechny druhy chlazení
    Odpovědí: 5
    Poslední příspěvek: 04.12.2005, 23:50

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •