Zum Inhalt springen

Vicious

Mitglieder
  • Gesamte Inhalte

    111
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Vicious

  1. hab mir auch viel Mühe mit gegeben :floet: Hmm... Wenn die Bezahlung stimmt :mod: (ich lieebe diesen Smiley *g*) Scherz... Mal schaun was sich machen lässt, ja? Nein, ich hab meinen Empfänger an der seriellen Schnittstelle und das INTERFACE an der paralellen... Noch akzeptiert WinLIRC nur die paralelle, auch nicht mit Adapter
  2. Yup, würde ich auch sagen Entweder von google wie ich oder du wartest darauf, das ich mal Langeweile hab, und ihn dir schicke Aber unter uns: Ich würde es mit Google probieren, geht schneller... Wer weis wann mir langweilig wird Gern geschehn! Gruß
  3. Richtig. Auch richtig. Warum? Was spricht gegen WinLIRC? Es gibt glaub ich keine einfachere Möglichkeit, Tasten einer Fernbienung zu belegen und sie von einem Client aus aufzurufen
  4. Hallo, habe auch erst in C++ angefangen... Ich fand die Beispiele in den Lernbüchern auch blöd, deshalb hab ich mir was praxisnahes gesucht: Das Steuern des IR-Empfängers mit WinLIRC Du brauchst für dein Projekt die "WS2_32.lib" (für die Kommunikation zwischen WinXP und der IR-Modul) Ich hab mir noch zusätzlich ein Interface mit 8 LEDs an die parallele Schnittstelle gehängt um kleine Programme auf Tastendruck zu testen Macht echt Fun, kann ich nur empfehlen... Hier ein Beispiel Code: #include <winsock2.h> // <- wichtiger Header von der Winsock Bibl. #include <iostream> #include <conio.h> #include <sstream> //für std::string #include <stdio.h> #include "LptTools.h" // paralleler Schnittstellentreiber (ab Win2000 benötigt) void main() { int i, key, port=0; unsigned short addr[3]; // Treiber initialisieren LptDetectPorts(i,addr,3); if(addr[port]==0) { std::cout << "\n\n Der Port ist nicht vorhanden !\n" << std::endl; getch(); return; } if(!LptInit()) { std::cout << "\n\n Der Treiber ist nicht installiert !\n" << std::endl; getch(); return; } // Winsock Bibliotek initialisieren WSADATA wsaData; if( WSAStartup(MAKEWORD(2,0),&wsaData) != 0) { std::cout << "Socket Initialization Error. Program aborted!" << std::endl; getch(); return; } // socket erzeugen SOCKET lhSocket; lhSocket = socket( AF_INET, SOCK_STREAM, IPPROTO_TCP ); if(lhSocket == INVALID_SOCKET) { std::cout << "Invalid Socket " <<GetLastError()<< ". Program Aborted!" << std::endl; getch(); return; } // socket verbindung herstellen int gPort = 8765; // der Port zum WinLIRC Server SOCKADDR_IN lSockAddr; memset( &lSockAddr, 0, sizeof(lSockAddr) ); lSockAddr.sin_family = AF_INET; lSockAddr.sin_port = htons( gPort ); lSockAddr.sin_addr.s_addr = inet_addr( "127.0.0.1" ); // da der WinLIRC Server ja auf dem gleichen Rechner laeuft, // wie das Programm hier, geben wir den Local Host an! int lConnect; lConnect = connect( lhSocket, (SOCKADDR *)&lSockAddr, sizeof(SOCKADDR_IN) ); if(lConnect != 0) { std::cout << "Connect Error. Program aborted" << std::endl; getch(); return; } // von der Sockeverbindung lesen char value = 0; LptPortOut(port,0,value); std::cout << "-= Start =-" << std::endl; while( true ) { char lesePuffer[ 256 ]; int receivedBytes = recv( lhSocket, lesePuffer, sizeof(lesePuffer), 0 ); lesePuffer[ receivedBytes ] = 0; std::istringstream fernin( lesePuffer ); std::string hexCode; // Aufteilen der Ausgabe von WinLIRC int Wiederholung; std::string TastenName; std::string FersteuerungsName; fernin >> hexCode; fernin >> std::hex >> Wiederholung; fernin >> TastenName; fernin >> FersteuerungsName; std::cout << "TastenName: " << TastenName << std::endl; std::cout << "FersteuerungsName: " << FersteuerungsName << std::endl; std::cout << "Wiederholung: " << Wiederholung << std::endl; if( Wiederholung == 0 ) { if( TastenName == "off" ) // Wenn die Taste "off" gedrueckt wird, werden alle LEDs ausgeschaltet und das Programm velassen { std::cout << "Ende." << std::endl; value = 0; LptPortOut(port,0,value); return; } else if( TastenName == "on" ) // Toggelt alle LEDs { if (value == 0) { value = 255;} else { value = 0;} std::cout << "PowerOn" << std::endl; } else if( TastenName == "1" ) // LED #1 toogeln { std::cout << "Taste 1" << std::endl; value ^= 1; } else if( TastenName == "2" ) // LED #2 toogeln { std::cout << "Taste 2" << std::endl; value ^= 2; } else if( TastenName == "3" ) // LED #3 toogeln { std::cout << "Taste 3" << std::endl; value ^= 4; } // usw... so viele Tasten wie man halt mit WinLIRC definiert hat LptPortOut(port,0,value); //senden der Parameter an die LPT-Schnittstelle } } closesocket( lhSocket ); //schließen der SOcketverbindung return; } [/PHP] Um das alles rauszubekommen und letztendlich auch zum Laufen zu bringen, hat 2 Tage gedauert... Wie gesagt, hab ja noch nicht viel Erfahrung! Aber ich finde sowas ist schon mal echt eine praxisnahe Aufgabe mit spaßigem Erfolgserlebnis Wen es interessiert, kann cih noch ein Prgramm posten, welcehs das Interface mit der Tastatur steuert... So mit Lauflichtfunktion, Frequenz, Richtungswechsel... Spielerei halt Hoffentlich konnte ich dir weiterhelfen! Gruß Robert
  5. Ok, werd ich mal tun! Danke.
  6. Ihr redet die ganze Zeit von "Objektorientier Programmierung"... Was heist das genau?
  7. So, ich habs ausprobiert, danke für die Antworten! Mit Sleep(1000) - was in diesem Fall einer Sekunde entspricht - geht das, was ich haben wollte! Also, danke nochmal!
  8. Ich frag mal ganz banal: Warum?
  9. Visual Studio .NET 2003 Bin auch ziemlich frisch in der Programmierung. Hab gleich mit C++ angefangen, weil die Leute sagen, danach hätte man eine sehr gute Basis! Danke für die schnelle Antwort! Ich werd das im Laufe des Tages mal probieren... Schönen DIenstag noch
  10. Salve. Ich hab mal eine generelle Frage: Wie würde ich es hinbekommen, wenn ich eine Anweisung genau nach einer Wartezeit von 10sec z.B. ausführen wollte?! Ich hab irgendwo schonmal was von time_t gelesen, aber leider wurde ich auch mit Google nicht schlau... Ich will also wissen, wie ich Anweisungen zeitgesteuert ausführen kann in C++! Hab mich hoffentlihc einigermaßen verständlich ausgedrückt
  11. Ich weis, aber ich will ja nicht das Allgemeine wissen, schließlich ist das hier ja das Fisie-Board und da ist nichts allgemein geschweige denn normal *g* Also das war ja nicht wirklich ernst gemeint, oder Ich glaub da wär der Aufwand etwas übertrieben, nur um den Screensaver auf einem Mac laufen zu lassen Trotzdem danke für die Antworten!
  12. Salve. Ich habe einen Windows Bildschirmschoner (*.scr) und möchte den auf einem Mac (*.saver) laufen lassen! Hab schon recherchiert, aber leider ohne Erfolg Weis jemand von euch etwas? Danke schonmal.
  13. http://www.rhirte.de/vb/index2.htm http://www.vbwelt.de/ http://www.vb-seminar.de/index.htm http://www.vbtutor.net/vbtutor.html
  14. Tja Frank, da muss ich dir Recht geben... Leider kann man nur sehr beschränkt auf die SChreibweise von Mitgliedern eingreifen. Ist ja schließlich alles kostenlos hier, also offen für jeden. Da kommen halt schon mal ein paar schwarze Schafe ans Tageslicht Ich kenn das noch aus der Zeit, als ich das M-Forum mit moderiert habe... Du glaubst gar nicht wie viele Leute wird da bannen mussten... Ist aber ein anderes Thema
  15. Na super, danke. Ein weiterer Beitrag der Kategorie "Hauptsache was geschrieben..." Nimms mir bitte nicht übel, aber ich konnte einfach nicht wiederstehen @Mods Thread bitte löschen, denke, es hat keine Lösung für mein "Problem". Danke! Schönes WE zusammen! :cool:
  16. Gibt es keinen bekannten Eintrag in der Registry? Wisst ihr vielleicht was? :confused:
  17. Salve. Ihr kennt das doch, wenn ihr bei Windows XP (Prof/H) die Arbeitsstation sperrt, dieses kleine Fenster aufpoppt und sagt, das der Computer gesperrt ist. Dieses besagte Fenster steht dann immer zentral auf dem Fenster bis man sich wieder anmeldet. Sonst sieht man nur noch den Hintergrund! Jetzt meine Frage: Kann man irgendwo "rumpfuschen", das dieses Fenster nicht zentriert auf dem Monitor zu sehen ist, sonder nach links oben, oder vielleicht gleich GANZ ausgeblendet wird?? :confused:
  18. Oder du suchst dir jemand, der Flash programmieren kann! Gab mal von TV-Total ein Flash, das seine Arbeitsplatztöne dann auf die F-Tasten gelegt hat....
  19. Ein Bekannter sagt immer "LECK MICH DOCH AM FETT!!!" wenn er sich aufregt...
  20. Vicious

    Amd 64 3000+

    Ich hatte mal ein ähnliches Problem! Ich habe einem Kumpel einen Rechner zusammengestellt und er hat ihn dann anhand meiner Einkaufsliste bei ARLT geholt. Der freundliche Mitarbeiter hat ihm gleich vorort den Arbeitsspeicher und die CPU eingebaut und die Jumper für den FSB gesetzt, da es ein Overclocker-Board war... Leider waren die Jumper falsch gesetzt! Somit ist der Rechner nicht hochgefahren und hat nicht mal einen Fehlercode ausgespuckt... Echt fies von dem Verkäufer Also, vielleciht ist es ja das gleiche Problem bei dir...?
  21. Irgendwie hat es da unnötige Leerzeichen reingeschoben... Hier nochmal ohne "Code-Fenster" reg add "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList" /v UsErNaMe /t REG_DWORD /d 0 Edit: Ich weis nicht warum, aber der setzt mir immer zwischen "UserLis" und dem "t" ein Leerzeichen!??!! Aber bist hoffentlich schlau genug um das zu erkennen und abzuändern
  22. Sooo, da ich ein netter Kerle bin, hab ich mir die Mühe gemacht und glaub sogar Erfolg gehabt! Es gibt den Standard-Befehl "reg add", mit dem hab ich dir mal die Befehlszeile geschrieben, die einen neuen User anlegt und den DWORD-Key auf "0" setzt reg add "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList" /v UsErNaMe /t REG_DWORD /d 0 Hoffe das war, was du wolltest.... :cool: RoB.
  23. Das geht schon, habs bei nem Kollegen gesehn! Wenn du mir ein bischen Zeit gibst, dann geh ich im Laufe des Tages mal nachforschen
  24. @Time-walker Ich glaube er meint, das du deine TEAMFÄHIGKEITEN noch mit in das Anschreiben einbringen solltest Glaub mir, da fahren die Firmen drauf ab, wenn du gut mit anderen Leuten kannst

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...