16-01-2011, 05:35 PM
السلام عليكم
كيف استرجع قيمة نصية او عددية من امر دوس عبر دلفي
كيف استرجع قيمة نصية او عددية من امر دوس عبر دلفي
|
استرجاع قيمة من الدوس بدلفي
|
|
16-01-2011, 05:35 PM
السلام عليكم
كيف استرجع قيمة نصية او عددية من امر دوس عبر دلفي
16-01-2011, 08:13 PM
وعليكم السلام ورحمة الله وبركاته
بكل بساطة استخدم ReadLn في تطبيق Console ![]() غير ذلك انظر: http://www.delphi4arab.net/forum/showthr...p?tid=3266 http://www.delphi4arab.net/forum/showthr...p?tid=2879 غير ذلك وضح أكثر بالتوفيق.
16-01-2011, 08:19 PM
و عليكم السلام و رحمة الله و بركاته
إستخدم خاصية البحث : تنفيذ أوامر الـ Dos , بالخيار Hide & تحميل ملف الناتج في MeMo مثلا : PHP كود : Usesراجع : العمل بالدالة ShellExecute بالتوفيق,, I'M Fly Like A G6
16-01-2011, 11:52 PM
شكرا جزيلا اخواني تعلمت ما تيسر لكن لاحظت مشكلا في القيم المحصل عليها فمثلا قمت بتعويض DIR بـالامر tree فعوض خطوط ____ احصل على رموز و طلاسم
17-01-2011, 01:41 PM
tf6m كتب :عوض الـ tmemo إستخدم المكون ttreeview شكرا جزيلا على الفكرة السديدة ... لكن نود برمجة طريقة قادرة على اسقبال اغلب اوامر الدوس !!!
17-01-2011, 02:36 PM
'لكن نود برمجة طريقة قادرة على اسقبال اغلب اوامر الدوس !!!'
u u i = إستخدم مخيلتك ! , بالتوفيق,, I'M Fly Like A G6
17-01-2011, 04:42 PM
ok لقد حللت مشكل treeview لكن مشكل الطلاسم لازال مطروحا
الكود سورس memo+treeview+timer+button كود : unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls,strutils, ComCtrls, ExtCtrls;
type
TForm1 = class(TForm)
Memo1: TMemo;
Button1: TButton;
TreeView1: TTreeView;
Timer1: TTimer;
procedure Button1Click(Sender: TObject);
procedure Timer1Timer(Sender: TObject);
private
{ Déclarations privées }
public
{ Déclarations publiques }
end;
var
Form1: TForm1;
implementation
uses shellapi;
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
ShellExecute(0,Nil,Pchar('CMD'),Pchar('/c "e:\ >DirInfo.txt"'),Nil,0);
Memo1.Lines.LoadFromFile('DirInfo.txt');
memo1.Text:='';
ShellExecute(0,Nil,Pchar('CMD'),Pchar('/c "tree >DirInfo.txt"'),Nil,0);
Memo1.Lines.LoadFromFile('DirInfo.txt');
if not timer1.Enabled then
TreeView1.LoadFromFile('DirInfo.txt');
end;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
timer1.Enabled:=false;
end;
end. |
|
|