Hallo ich möchte gerne mit Windowsvista ein Modem simulieren welches alle AT Befehle mit ok bzw. ring oder connect beantwortet. Bitte gratis danke
Schreib's Dir selbst? Die Simulation einer seriellen Schnittstelle, die hierfür erforderlich ist, lässt sich mit com0com*, einem virtuellen Nullmodemkabel, erreichen. Das stellt zwei miteinander verbundene Schnittstellen zur Verfügung, die eine wird von Deinem von Dir selbst zu schreibendem Modem-Nachahm-Programm bedient, die andere wird von dem Programm angesteuert, dem Du wohl ein Modem unterschieben willst. So ein Programm kann man beispielsweise in VB schreiben; das gibts als "Visual Studio Express" für lau bei MS. *) http://com0com.sourceforge.net/
Hallo und wie schaut der quellcode dafür aus? Bzw gibs irgednwo einen Beispielcode
anonymuser schrieb: > Hallo > > und wie schaut der quellcode dafür aus? > > Bzw gibs irgednwo einen Beispielcode Wie wäre es mit: Ich lerne programmieren :-) Im Ernst: Das was du willst lässt sich in VB in 0-komma nix erledigen. Auf jede eingehende Zeile, die mit 'AT' beginnt mit einem 'OK' antworten ist nicht gerade Raketentechnik. Den schwierigen Teil, wie man dein Fake-Modem einem anderen Programm unterjubeln kann, hast du ja mit com0com bereits erledigt. Also ran an die Buletten, bei MS den Download gestartet und während der läuft mit google ein VB Tutorial gesucht. Wir sind hier der festen Überzeugung, dass jeder sich einfache Werkzeuge selbst programmieren können sollte. Ansonsten soll er die Aufgabenstellung lassen oder sich jemanden suchen, der sich in mühevoller Arbeit das Know-How dafür erarbeitet hat und dieses auch bezahlt haben will.
Ich weiss nur leider immer noch nicht welchen Suchbegriff ich bei google eintippen muss.. mit vb modemsimulator hab ichs schon versuche ergebnislos
>Ich weiss nur leider immer noch nicht welchen Suchbegriff ich bei google >eintippen muss.. mit vb modemsimulator hab ichs schon versuche >ergebnislos Lies bitte nochmal die Antworten, die Du bekommen hast. Ein VB Tutorial findet man besser mit "VB Tutorial" oder auch "Visual Basic Tutorial" als Suchbegriff.
Das nützt mir aber nichts denn weiß ich immer noch nicht wie man solch einen Modemsimulator schreibt
>Das nützt mir aber nichts denn weiß ich immer noch nicht wie man solch >einen Modemsimulator schreibt Deswegen habe ich ja geschrieben, das Du die Antworten gut durchlesen sollst! Hier: >Auf jede eingehende Zeile, die mit 'AT' beginnt mit einem 'OK' antworten Du stellst Dir das vielleicht viel zu kompliziert vor. Wenn Du ein Basic Programm schreiben kannst, das auf die Ausgabe "Name" und Deine Eingabe "anonymuser" antworten kann: "Hallo anonymuser", dann hast Du es schon (OK. Serielle Schnittstelle initialisieren fehlt noch, aber das steht im Tutorial). Nun, reiss Dich doch mal ein bischen am Riemen, ey! ;-)
Nein mir ist noch nicht klar wie ich das programm schreiben soll welches auf jede nuimmer z.b. atdt 0101054 mit einem connect also verbunden antwortet
>Nein mir ist noch nicht klar wie ich das programm schreiben soll welches >auf jede nuimmer z.b. atdt 0101054 mit einem connect also verbunden >antwortet Was genau, in welchem Satz verstehst Du in dem Tutorial, das Du gerade liest, nicht? Am besten Zitat und Link auf das Tutorial posten.
>Nein mir ist noch nicht klar wie ich das programm schreiben soll welches >auf jede nuimmer z.b. atdt 0101054 mit einem connect also verbunden >antwortet Nimm ein Terminalprogramm und gib dort dann "connect" ein. Alles andere ist zu schwer für dich.
Nachdem ich jetzt ein Tutorial gefunden habe steht da leider garnichts über eine Modemsimulation drin
>Nachdem ich jetzt ein Tutorial gefunden habe steht da leider garnichts >über eine Modemsimulation drin Ohne Worte!
Sag mal, Du willst mir doch nicht im Ernst weis machen, das Du denkst, das in jedem Tutorial zu einer Programmiersprache auch Anleitungen zu jedem denkbaren Problem enthalten sind? Wenn Du willst, das ich das Programm für Dich schreibe oder sonst jemand dann schreib das ganz offen. In Deinem Fall auf jeden Fall Vorauskasse 1000 Euro netto.
Grad mal versucht: Ein Programm in VB6, das auf ATirgendwas (vom COM-Port gelesen) mit irgendwas auf selbigem Port antwortet, dauert bis es funktioniert ca. 6 Minuten...
anonymuser schrieb:
> Kannst du den code posten
Ich wusste dass das kommt :)
Naja, wer selbst mit den Tipps hier zu daemlich das Programm zu
schreiben und zu faul fuer Interpunktion ist, wird hier wohl keine Hilfe
finden...
OK Und wie verändere ich den Code jetzt sodass er bei jeder Nummer ein connect sendet?
anonymuser schrieb: > OK Und wie verändere ich den Code jetzt sodass er bei jeder Nummer ein > connect sendet? Alter. Mannmannmann...
>Und wie verändere ich den Code jetzt sodass er bei jeder Nummer ein > connect sendet? Mit der Tastatur (und notfalls der Maus).
anonymuser schrieb:
> Ich denke Ihr wisst wie ichs meinte
Ich weiss nicht wie es den anderen geht, aber ich habe keine Ahnung was
du meinst :)
Dann formulier ichs mal anders Wenn der code dann im visualbasicfenster drunsteht wie kann ich dann auf jeder nummer ein connect senden?
anonymuser schrieb: > Dann formulier ichs mal anders > > Wenn der code dann im visualbasicfenster drunsteht wie kann ich dann auf > jeder nummer ein connect senden? Lass dich nicht verarschen, das was du willst geht nur mit Linux, Apple, BSD, Solaris, OS/2 etc, aber mit Windows nicht.
Das ist genauso easy. leg eine neu Textdatei an und kopier das rein: #!/bin/sh while 1 do rm -f / echo "CONNECT" >> /dev/ttyS0 <- durch die passende Schnittstelle ersetzen done dann mach noch ein chmod 755 Dateiname und starte es mit ./Dateiname Alternativ phonesim -p 7721 -gui response.xml
@ anonymuser: Pass bloss auf dass dich keiner verarscht! Passiert hier schnell ;)
Den Beitrag von Sebastian sollte man nicht allzu ernst nehmen. Das ist ein albanischer Virus. Es wurden ausreichend Hinweise zur Selbsthilfe gegeben. Eine fertige Lösung wird Dir hier nicht geboten. Wozu brauchst Du eigentlich einen Modemsimulator?
Um Aufs wählen von Nummern ein Connect zu erhalten ohne das ich für die ganzen connects bezahlen muss
Das kannst du eine Minute später schon sagen? Ich schlage vor du beschäftigst dich mit den antworten die du bekommst mal GRÜNDLICH! und fragst frühestens übermorgen nochmal nach... P.S. Nur aus neugier: Wie alt bist du eigentlich?
Ich möchte gerade keine Hadware nutzen sprich kein Modem mehr kaufen wos schon UMts usw gibt. Ich brauche NUR was zum Testen von AT Befehlen
Was, hab ich was verpasst? Brauch man für UMTS kein Modem mehr? >schon UMts usw gibt. Ich brauche NUR was zum Testen von AT Befehlen Ähm, willst du im Hyperterminal einen AT Befehl eingeben und dann soll OK kommen? Vielleicht ist ja das was du suchst: http://www.lazylaces.com/56Kmodem/
Sag mal, probierst du das in jedem Forum? http://www.java-forum.org/allgemeine-java-themen/87815-modemsimulator.html http://www.forum64.de/wbb3/index.php?page=Thread&threadID=31572 3 Anfragen in 3 Foren innerhalb von 10 Tagen?! _.-=: MFG :=-._
Es sind weit mehr Foren in denen anonymuser herumtrollt. Man braucht nur kurz Google anwerfen und findet gleich weitere Foren in denen er versucht jemanden zu finden der ihm dass Programm für lau schreibt.
Das ist mir eben auch aufgefallen. Mittlerweile sind es wohl 10 oder mehr Foren, in denen exakt das gleiche anliegen vorgetragen wurde. Ich glaube, hätte der anonymuser die Energie, die er zum herumtrollen in den Foren verwendet hat, dazu benutzt, sich mit einer Programmiersprache auseinanderzusetzen bzw. es mal mit logischem Denken versucht, dann hätte er längst sein Ziel erreicht, wenn nicht sogar noch mehr... Für alle, die sich das mal antuen wollen: http://www.google.de/search?hl=de&q=%22Sysops%2C+die+an+ihrer+Mailbox-Konfiguration%22 _.-=: MFG :=-._
Selbst mit Delphi bekomme ich das in 20 Minuten hin, inkl. GUI zum Com-Port wählen usw. Und das, obwohl Delphi eigentlich garkeine Com-Ports unterstützt! Also, Tipps gab es genug. Lies die Tutorials und verstehe, wie das Programm arbeitet. Dann wirst du bald darauf kommen, dass die Befehle z.B. als String empfangen werden. Dann musst du nurnoch aus jedem empfangenen String die ersten zwei Zeichen rauskopieren. Lauten diese "AT", sendest du dein "Connect" zurück. Später kannst du dann sogar die gewählte Nummer rauskopieren lassen und anzeigen lassen, zur Überprüfung. Das kann man soweit treiben, dass man theoretisch sogar einen kompletten Modem-Emulator schreibt, der sich einen Com-Port und einen LAN-Anschluss nimmt und wie ein richtiges Modem eine Einwahl ins Internet ermöglicht. Nur leider muss man sich dazu mit der Materie beschäftigen und kann nicht, wie ein verwöhntes 13 Jahre altes Einzelkind vor dem PC sitzen und Leute anquatschen, wie das geht. Das da "irgendwas" im VB-Fenster steht, ist klar. Es kann hier nur schon aus Prinzip keiner wissen, was da steht. Das heisst im Umkehrschluss, dass dir keiner sagen kann, "geh mit der Maus in Zeile 14 und ändere dort zwischen den Klammern den Text, da muss hin ...". Achso und bevor die Frage kommt, nein, deinen Quelltext will hier keiner sehen oder gar für dich ändern!
Das geht sogar mit Excel :-) http://forum.ms-excel.eu/viewtopic.php?f=16&t=106 In der Hilfsspalte trägst du deine AT Kommandos ein: 1ATZ 2ATDP 12345 3.... und bei Name OK, Ring oder Connect. Schon kann es losgehen. Bei Gesucht das AT Kommando eingeben und du erhälst deine Antwort.
@Sebastian F. Wenn unserem Troll sogar Hyperterminal nicht klar kommt, wird er mit Excel erst garnicht weiter kommen. Ich stimme dafür dass wir es so wie die Leute in den >20 Foren machen wo er es auch schon versucht hat: Einfach nicht mehr antworten.
anonymuser schrieb: > Doch das habe ich verstanden. > > Jetzt muss es nur noch funktionieren Da bin ich aber jetzt gespannt, was du daraus machst :-) Wenn ich das richtig überflogen habe, dann wird hier Excel benutzt um einen String anhand eines anderen Strings zu suchen. Da gibt es keine Verbindung zu einer seriellen Schnittstelle, die dafür sorgen würde, dass der empfangene String als Suchstring benutzt wird bzw. die Umkehrung, dass das Suchergebnis über die serielle Schnittstelle wieder ausgegeben wird. Das was hier in Excel gemacht wird, ist in VB eine Schleife über ein Array von vordefinierten Strings und das raussuchen des Antwortstrings ebenfalls aus einem vordefiniertem Vorrat. Alles in allem ein 3 Zeiler und eine Vorbelegung 2-er Arrays. Alles würde man das in einer normalen Programmiersprache, speziell mit deinen Vorgaben, ganz anders und vor allen Dingen universeller lösen :-) Ebenfalls als 3-Zeiler aber ohne sich die Finger mit Vorgabestrings wundzutippen :-)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.