المشاركات : 88
المواضيع 25
:
: 0
الإنتساب : May 2012
السلام عليكم
هل توجد طريقة لفتح مجلد معين على ملف محدد؟
أفيدونا بارك الله فيكم
المشاركات : 975
المواضيع 50
:
: 218
الإنتساب : Feb 2008
لم افهم قصدك من فتح مجلد على ملف ؟؟؟ هل تريد فتح مجلد ام ماذا وضح اكثر من فضلك
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج
المشاركات : 654
المواضيع 34
:
: 106
الإنتساب : Aug 2010
السلام علبكم
كما قال الاخ S.FATEH
السؤال غير واضح !!!
إدا كنت تقصد فتح مجلد استعمل الدالة ShellExecute
سبحان الله وبحمده سبحان الله العظيم
المشاركات : 88
المواضيع 25
:
: 0
الإنتساب : May 2012
شئ من هذا القبيل
كود :
procedure TMainForm.OpenFileLocationItemClick(Sender: TObject);
var
Param: String;
begin
if FoundFiles.Selected <> nil then
begin
with FoundFiles.Selected do
Param := Format('/n,/select,"%s%s"', [SubItems[0], Caption]);
ShellExecute(0, 'Open', 'explorer.exe', PChar(Param), nil, SW_NORMAL);
end;
end;
هذا الأمر مستخرج من برنامج آخر...
حاولت محاكاته لكنني لم أتمكن من ذلك.
للتوضيح.... أود أفتح المجلد A على أن يتم تحديد الملف 1 ضمن هذا المجلد
المشاركات : 975
المواضيع 50
:
: 218
الإنتساب : Feb 2008
السلام عليكم
بعيدا عن استخدام Format مثال لفتح المجلد Test و تحديد الملف fateh.txt
فقط قم بتغيير المسار الى ما يناسبك
PHP كود :
procedure TForm1.Button1Click(Sender: TObject);
var
Param: string;
begin
Param := '/n,/select,' + '"' + 'c:\test\fateh.txt' + '"';
ShellExecute(0, 'Open', 'explorer.exe', PChar(Param), nil, SW_NORMAL);
end;
سلامي
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج
المشاركات : 88
المواضيع 25
:
: 0
الإنتساب : May 2012
بارك الله فيك أخي الكريم
لقد نجحت العملية
هل يمكنك الشرح قليلا حتى نفهم تركيبة الكود
المشاركات : 975
المواضيع 50
:
: 218
الإنتساب : Feb 2008
ليس هناك ما أشرحه فقط explorer.exe يقبل برامترات تعامل معها !!!
كود :
http://support.microsoft.com/kb/314853
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج