![]() |
Einen Befehl an MS-DOS schicken
Hey Leute,
versuche bei Klick auf einen Knopf die MS-DOS-Eingabeaufforderung zu öffnen und dort z.b.
Delphi-Quellcode:
reinzuschrieben. Wie geht das? Geh das überhaupt?
net send xxx.xxx.xxx.xxx yyyy
|
Re: Einen Befehl an MS-DOS schicken
|
Re: Einen Befehl an MS-DOS schicken
Habe mich jetzt mal umgeschaut, aber immernoch keine Ahnung, wer kann helfen?
Nochmal: Ich würde gerne bei Klick auf Buton1 einen "net send" versichken... |
Re: Einen Befehl an MS-DOS schicken
Moin DJ-SPM,
wenn Du ShellExecute verwendest gibst Du NET.EXE als auszuführendes Programm und Send ..... als Parameter an. |
Re: Einen Befehl an MS-DOS schicken
Mit den angebotenen Suchvorschlägen bin ich auf folgendes gestoßen:
Wenn es Dir um das "Net Send" geht, dann wäre folgender Thread genau richtig ![]() Wenn es Dir um die Befehlsausführung geht, dann ist ShellExecute der Befuehl, um Befehle zu starten: ![]() ![]() oder ohne ShellExecute ![]() Jetzt durchlesen und dann Deine Probleme und Deine Versuche schildern :!: ...:cat:... |
Re: Einen Befehl an MS-DOS schicken
So vielleicht?
Delphi-Quellcode:
Dabei steht die IP-Adresse / der Computername in Edit1 und der zu sendende Text im Memo1.
procedure TForm1.Senden;
var Send: String; begin Send := 'send ' + Edit1.Text + ' ' + Memo1.Text + ''; ShellExecute (GetDesktopWindow, 'open', 'net.exe', PChar(Send), nil, SW_HIDE); end; Ich hoffe, ich konnte dir helfen. |
Re: Einen Befehl an MS-DOS schicken
Delphi-Quellcode:
Das habe ich total verstanden,aber
(GetDesktopWindow, 'open', 'net.exe', PChar(Send), nil, SW_HIDE);
wenn ich also Befehle wie mkdir oder chdir anwenden will,wie mache ich es dann? |
Re: Einen Befehl an MS-DOS schicken
Genauso. 'cmd' ist das Programm und 'mkdir foobar' wäre der Parameter.
|
Re: Einen Befehl an MS-DOS schicken
Oh an cmd.exe hab ich garnicht gedacht ^^ cd und md und del sind also nur Paramater davon haha. :-D
|
Re: Einen Befehl an MS-DOS schicken
Alternativ kann man die Verzeichnisse auch direkt "nativ" anlegen, ohne den Umweg über die Command Shell zu nehmen :) Dürfte auch deutliche Performancevorteile haben sowie besseres Feedback im Fehlerfall.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:32 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz