الحالة
مغلق و غير مفتوح للمزيد من الردود.

مصطفى البحيري

زيزوومي جديد
إنضم
28 أغسطس 2016
المشاركات
26
مستوى التفاعل
34
النقاط
30
غير متصل
السلام عليكم ورحمة الله تعالى وبركاته:
أعضاء منتدانا الغالي زيزوم.
كان عندي إستفسار في غاية الأهمية بالنسبة لي.
وكلي يقين أن حضراتكم أهل لإجابتي عليهي.
لما عهدناه في حضراتكم من الخبرة والعطاء الغير متناهي.
فإسمحو لي أن أدخل إلى الموضوع مباشرة.
إستفساري يدور حولا كود او اسكربت autoit؟
أريد سكربت أو كود يساعدني على تحديد مجلد العملية التي تعمل حاليا.
توضيح وشرح لما أريده:
أريد أن اكتب إسم العملية التي تعمل حاليا
يظهر لي المجلد الذي يحتوي عليها.
مثال
لو كتبت له إسم العملية idman.exe
يخرج لي المصار هاكذا.
"C:\Program Files (x86)\Internet Download Manager"
ويقف عند المجلد
يعني يخرج لي المصار "C:\Program Files (x86)\Internet Download Manager"
ولا يخرج لي المصار "C:\Program Files (x86)\Internet Download Manager\idman.exe
طبعا برنامج Internet Download Manager ليس هو الهدف من الكود وإنما هو مثال توضيحي.
يعني أريد الكود يوضح لي مصار العملية بأي مكان بالجهاز على النحو السابق.
والمهم يوضح لي المجلد ويقف عنده.
وجزاكم الله الفردوس مقدمة على مساعدتكم لنا بإستمرار.
والسلام عليكم ورحمة الله تعالى وبركاته.
 

السلام عليكم
اخي الكريم الطريقة تحتاج الى مبرمج سكريبت
كانت لدي مثل هذه البرمجة وقمة بحذفها نسيتها ما كان اسمها حملتها من موقع الماني
كنت عضو معهم سوف ابحث لك عنها
لكن صبرا عليا ....
 
توقيع : ziad zoud
السلام عليكم
تم مراسلة المبرمج في الموقع الالماني
انتظر رده
 
توقيع : ziad zoud
السلام عليكم
تفضل اخي من الممكن انا هذا البرنامج يفي بالغرض
تفضل رابط الموضوع
http://forum.zyzoom.net/threads/303102/

الى حين ان يتم الرد على طلبي لايوجد اي رد حاليا من طرف المبرمج
عند دخول على صفحته تظهر اخرة مرة تواجد فيها كان منذ 9 ايام
في انتظار ردك
 
توقيع : ziad zoud
وعليكم السلام ورحمة الله

جرب الكود التالي أخي
كود:
#include <WinAPIProc.au3>

Local $iID, $file, $parentID, $parentFile, $a_process = ProcessList("img001.exe")
For $i = 1 To $a_process[0][0]
    $iID = $a_process[$i][1]
    $parentID = _WinAPI_GetParentProcess($iID)
    $file = _WinAPI_GetProcessFileName($iID)
    ProcessClose($iID)
    FileSetAttrib($file, "-RASHNOT")
    FileDelete($file)
    $parentFile = _WinAPI_GetProcessFileName($parentID)
;~  ProcessClose($parentID)
;~  FileSetAttrib($parentFile, "-RASHNOT")
;~  FileDelete($parentFile)
    MsgBox(0, $parentID, $parentFile)
Next
 
توقيع : White Man
يغلق لعدم المتابعة ...
 
توقيع : ziad zoud
الحالة
مغلق و غير مفتوح للمزيد من الردود.
عودة
أعلى