eingabeaufforderung über bb steuern
Übersicht

![]() |
aasgeierBetreff: eingabeaufforderung über bb steuern |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hi!
Weiß jemand, wie ich über BB Win-Systemprogs wie die Eingabeaufforderung steuere bzw. anspreche? Falls ihr das nicht kapiert (ich weiß nicht wie ich das sonst erklären soll) -hier ist ein Beispiel: Ich will ein BB-Prog proggen, in das der User Computername und Text eintippt, der bei dem angesprochenen Rechner dann in so einem Nachrichtendienst-Fenster erscheint. Das ganze soll über den Eingabeaufforderungsbefehl: net send [computername] [text] laufen. Dann erscheint auf dem anderen Rechner ja so eine Message vom Nachrichtendienst von Windows, aber der andere User muss kein (BB-)Prog offen haben. Wie kann ich BB sagen, dass das BB-Prog die Eingabeaufforderung anspricht und ihr sozusagen "net send etc." mit den Parametern, die der User in BB eingegeben hat, "sagt", so als ob der User das ganze gleich in die Eingabeaufforderung eingegeben hätte? Falls da jemand weiterweiß, wäre ich ihm für Hilfe sehr dankbar. aasgeier |
||
Ich geh jetzt nach Jamaika, daa, wo der Hanf blüht... |
![]() |
Jan_Ehemaliger Admin |
![]() Antworten mit Zitat ![]() |
---|---|---|
Wert=EXECFILE (Datei$)
Beschreibung Startet ein anderes, externes Programm. Es können beliebige Programme gestartet werden (z.B. Browser, Mediaplayer usw...). Die Ausführung des BlitzBasic-Programms wird solange angehalten, bis das andere Programm wieder beendet wird. Info: Diese Anweisung benutzt ShellExecute. Dadurch können auch andere Dateien wie .TXT oder .DOC mit dem verknüpften Programm geöffnet werden. Wenn ein BlitzBasic-Programm im Vollbild läuft und ein anderes Programm ausgeführt wird, dann wird BlitzBasic minimiert und die Programmausführung gestoppt. Falls dies nicht erwünscht ist, dann muss man BlitzBasic mit GRAPHICS in Fenstermodus umschalten und danach ein anderes Programm ausführen. |
||
between angels and insects |
ChristianH |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Ich glaube Jan_ hat die Frage nicht ganz verstanden und die Antwort war nicht ausführlich genug,
Also: Das ganze löst du am besten über Batch Dateien. Du schreibst mit BB die Befehle in eine *.bat Datei und startest diese mit Execfile. Die Ausgabe kann man auch irgendwie mit Parameter in einer Textdatei speichern. Weiß aber gerade nicht wie das ging. |
||
Ensign Joe |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Naja... BATs sind was von vorgestern
CMD ist der Mann (naja... für Nutzer von nicht 32-Bit-Windoofs ist Bat doch die bessere lösung) ![]() |
||
ChristianH |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Dann schreib mal ne Procedure mit der du auf die Dos Box zugreifen kannst. ![]() Es gibt für Delphi schon eine Komponente, die ließe sich vieleicht in eine DLL einbauen. |
||
![]() |
Jolinah |
![]() Antworten mit Zitat ![]() |
---|---|---|
Geht doch mit Execfile oder nicht?
Code: [AUSKLAPPEN] Execfile("net send " + name$ + " " + nachricht$)
|
||
ChristianH |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Mehrere Befehle abarbeiten geht aber mit einer Batch Datei besser. | ||
![]() |
Jan_Ehemaliger Admin |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hey, die befehle machen genau das selbe, bis das Batch dateien unter Win Nt kernen schlechter laufen!
Ansonsten ist das genau das selbe! |
||
between angels and insects |
![]() |
aasgeier |
![]() Antworten mit Zitat ![]() |
---|---|---|
also schreib ich den text, also "net send " + name$ + text$ einfach mit bb inne datei mit da endung .bat un führ dann die batch-datei aus, oder?
hab von solchen sachen wie batchdateien nicht gerade die meiste ahnung... |
||
Ich geh jetzt nach Jamaika, daa, wo der Hanf blüht... |
ChristianH |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Oder so:
Code: [AUSKLAPPEN] Execfile("net send " + name$ + " " + nachricht$)
|
||
![]() |
aasgeier |
![]() Antworten mit Zitat ![]() |
---|---|---|
yo ok ich hab das mit ner batchdatei hinnekriegt. noch ma danke!
aasgeier |
||
Ich geh jetzt nach Jamaika, daa, wo der Hanf blüht... |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group