Avatar billede petersss Nybegynder
24. februar 2002 - 04:06 Der er 5 kommentarer og
1 løsning

send række telnet kommandoer

Hvordan logger jeg ind på en telnet server og sender automatisk en række kommandoer?
Avatar billede stoney Nybegynder
24. februar 2002 - 08:34 #1
var
sl : TStringlist;
  i: integer;
begin
sl := TStringlist.Create;
sl.LoadFromFile('D:\telnetcommands.txt');
  for i:=0 to sl.Count-1  do
  // nu har du en liste af tekst i (sl[i])
  send_kommando_til_telnet_server.(sl[i]);


end;

Stoney
Avatar billede petersss Nybegynder
24. februar 2002 - 14:16 #2
Hehe, det var den lette del af det jeg ville, måske udtrykte jeg ikke klart, at det ønskes at delphi logger ind på telnet serveren i baggrunden og sender kommandoerne..
Avatar billede stoney Nybegynder
24. februar 2002 - 14:49 #3
Drop en idtelnet fra Indy Client fanebladet.

procedure TForm1.Button1Click(Sender: TObject);
var
sl : TStringlist;
  i: integer;
begin
IDTelnet1.Host := '127.0.0.1';
  IDTelnet1.port := 23;
  IdTelnet1.Connect;
  if IdTelnet1.Connected then
  begin
  sl := TStringlist.Create;
sl.LoadFromFile('D:\telnetcommands.txt');
  for i:=0 to sl.Count-1  do


  IdTelnet1.WriteLn(sl[i]);
  end;
  idtelnet1.Disconnect;

end;

Stoney
Avatar billede petersss Nybegynder
24. februar 2002 - 15:00 #4
hvor findes indy client fanebladet?
Avatar billede petersss Nybegynder
24. februar 2002 - 15:03 #5
jeg har fundet det ol... tak
Avatar billede stoney Nybegynder
24. februar 2002 - 15:04 #6
Hvilken version af Delphi bruger du ?

Hvis du ikke har Indy fanebladet kan du downloade dem her:

http://www.nevrona.com/Indy/Download.html

Stoney
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester