1. إستبعاد الملاحظة

تمت الإفادة طلب كود أو أسكربت برمجي بلغة autoit-v3

الموضوع في 'منتدى الطلبات والاستفسارات العامه' بواسطة mr.hassanallam, بتاريخ ‏أكتوبر 25, 2017.

حالة الموضوع:
مغلق
  1. mr.hassanallam

    mr.hassanallam زيزوومي جديد

    إنضم إلينا في:
    ‏أغسطس 25, 2016
    المشاركات:
    59
    الإعجابات :
    41
    نقاط الجائزة:
    60
    الجنس:
    ذكر
    برامج الحماية:
    Avira
    نظام التشغيل:
    Windows 7


    السلام عليكم أخواني الطيبين أعضاء وأداري زيزوم لو سمحت كنت بأبحث عن كود برمجي بلغة autoit-v3 يساعدني على التعرف على مسار العملية الشغالة في الوندوز مثلا بكل بساطة أنا أريد أن أعرف مسار العملية التي تعمل ولتكن skype فكل ما علي أن أكتب له أسم العملية ليقوم هذا الاسكربت بأعطائي المسار الخاص بالملف التشغيلي للأسكيب ويريت أن يكون الرد مبسط حيث إنني مبتدا أتمنى أن أكون قد وفقت في إيصال ما أريد تحياتي للجميع

     
  2. راجية الجنة

    راجية الجنة مُراقبة عامة طـــاقم الإدارة نجم الشهر نجم المنتدى

    إنضم إلينا في:
    ‏نوفمبر 9, 2015
    المشاركات:
    3,353
    الإعجابات :
    6,954
    نقاط الجائزة:
    2,645
    الجنس:
    أنثى
    الإقامة:
    الدُّنيا ظلّ زائل
    برامج الحماية:
    AVG
    نظام التشغيل:
    Windows XP
    بسمِ الله الرّحمن الرّحيم
    وعليكمُ السّلامُ ورحمة الله تعالى وبركاتهُ
    حيّاكمُ الله تعالى أخي المُبارك؛

    أحسبُ لو تتيسّر لَكُمُ كِتابة الكود البرمجيّ؛
    ومن ثمّ علّ يتيسّر التّعديل عَلَيْهِ؛
    مِن أحَد إخوتي الخُبراء هُنا.
    ::

    وسؤال - باركَ اللهُ تعالى بإخوَتي -؛
    هل بالضّرورة أن يكون الكودُ مكتوبًا بهذي اللُّغة؟!
    أحسبَ من لَهُ خِبرة بلُغة بايثون؛
    علّ تتيسّر لَهُ إفادتكمُ؛. لشُموليّتها.
    ::

    إن شاء الله تعالى؛
    تتيسّر إفادتكمُ من إخوتي الخُبراء.
    وَاللَّهُ تعالى يُوفّقكمُ.
     
    White Man و mr.hassanallam معجبون بهذا.
  3. mr.hassanallam

    mr.hassanallam زيزوومي جديد

    إنضم إلينا في:
    ‏أغسطس 25, 2016
    المشاركات:
    59
    الإعجابات :
    41
    نقاط الجائزة:
    60
    الجنس:
    ذكر
    برامج الحماية:
    Avira
    نظام التشغيل:
    Windows 7
    أشكرك اختي الفاضلة على مرورك العطر ولاكن بالنسبة للكود فأكيد أنا لا أعرف كيفية كتابته ولاكن كل ما أستطيع أن أقوله فقط بأنه يساعد على التعرف على مسار العملية التي هي تحت العمل كما أوضحت في سؤالي وضربت مثال بسيط بعملية الاسكيب وأما بالنسبة لتغير اللغة المطلوب كتابة الاسكربت بها فأنا خصيت هذه اللغة بالتحديد حيث أنني لي علم بسيط بها هذا بالإضافة إلى أن هذا الكود هو في الاصل جزء من عمل أكبر ولو أنا غيرت اللغة المستخدمة فيه سوف أكون منتر لتغير لغة العمل بالكامل تحياتي لكي وللجميع
     
    White Man و راجية الجنة معجبون بهذا.
  4. mr.hassanallam

    mr.hassanallam زيزوومي جديد

    إنضم إلينا في:
    ‏أغسطس 25, 2016
    المشاركات:
    59
    الإعجابات :
    41
    نقاط الجائزة:
    60
    الجنس:
    ذكر
    برامج الحماية:
    Avira
    نظام التشغيل:
    Windows 7
    السلام عليكم أنا على يقين أن هذا السؤال بالنسبة لكم هو أسهل مما يكون ولاكن أين تفاعلكم يا أهل التقنية
     
  5. mr.hassanallam

    mr.hassanallam زيزوومي جديد

    إنضم إلينا في:
    ‏أغسطس 25, 2016
    المشاركات:
    59
    الإعجابات :
    41
    نقاط الجائزة:
    60
    الجنس:
    ذكر
    برامج الحماية:
    Avira
    نظام التشغيل:
    Windows 7
    السلام عليكم أرجو إغلاق الموضوع لعدم التفاعل وتحياتي لكم جميعا
     
    أعجب بهذه المشاركة راجية الجنة
  6. White Man

    White Man زيزوومي VIP

    إنضم إلينا في:
    ‏فبراير 24, 2014
    المشاركات:
    12,921
    الإعجابات :
    29,510
    نقاط الجائزة:
    1,325
    الجنس:
    ذكر
    الإقامة:
    Egypt,Alex
    برامج الحماية:
    اخرى
    نظام التشغيل:
    Windows8.1
    أفضل إجابة
    جرب هذا الكود أخي وأخبرني
    من خلال اسم العملية (مثال على عملية بإسم Svchost.exe)


    كود:
    $list = ProcessList("SvcHost.exe")
    for $i = 1 to $list[0][0]
        $pid = $list[$i][1]
        Local $hProc = DllCall("kernel32.dll", "int", "OpenProcess", "int", 0x0410, "int", False, "int", $pid)
        If $hProc[0] Then
            Local $stHMod = DllStructCreate("int hMod")
            Local $stCB = DllStructCreate("dword cbNeeded")
            Local $resEnum = DllCall("psapi.dll", "int", "EnumProcessModules", "int", $hProc[0], "ptr", DllStructGetPtr($stHMod), "dword", DllStructGetSize($stHMod), "ptr", DllStructGetPtr($stCB, 1))
            If $resEnum[0] Then
                Local $resPath = DllCall("psapi.dll", "int", "GetModuleFileNameEx", "int", $hProc[0], "int", DllStructGetData($stHMod, 1), "str", "", "dword", 32768)
                MsgBox(0, "PID 2 Path", "" & $Pid & " = " & $resPath[3])
                EndIf
            $stHMod = 0
            $stCB = 0
            DllCall("kernel32.dll", 'int', 'CloseHandle', 'int', $hProc[0])
        EndIf
    Next
    من خلال الـ PID

    كود:
    $path = _WinGetPath()
    MsgBox(0,WinGetTitle(""),$path)
    
    Func _WinGetPath($Title="", $strComputer='localhost')
        $win = WinGetTitle($Title)
        $pid = WinGetProcess($win)
       $wbemFlagReturnImmediately = 0x10
       $wbemFlagForwardOnly = 0x20
       $colItems = ""
       $objWMIService = ObjGet("winmgmts:\\" & $strComputer & "\root\CIMV2")
       $colItems = $objWMIService.ExecQuery ("SELECT * FROM Win32_Process WHERE ProcessId = " & $pid, "WQL", _
             $wbemFlagReturnImmediately + $wbemFlagForwardOnly)
       If IsObj($colItems) Then
          For $objItem In $colItems
             If $objItem.ExecutablePath Then Return $objItem.ExecutablePath
          Next
       EndIf
    EndFunc
     
  7. mr.hassanallam

    mr.hassanallam زيزوومي جديد

    إنضم إلينا في:
    ‏أغسطس 25, 2016
    المشاركات:
    59
    الإعجابات :
    41
    نقاط الجائزة:
    60
    الجنس:
    ذكر
    برامج الحماية:
    Avira
    نظام التشغيل:
    Windows 7
    السلام عليكم أشكرك أخي الفاضل على هذا الرد الاكثر من رائع بالفعل الكود تمت تجربته وناجح بنسبة 100 ربنا يجزيك خير ويريت يتم إغلاق الموضوع لأتمام الفائدة تحياتي للجميع
     
    راجية الجنة و White Man معجبون بهذا.
  8. White Man

    White Man زيزوومي VIP

    إنضم إلينا في:
    ‏فبراير 24, 2014
    المشاركات:
    12,921
    الإعجابات :
    29,510
    نقاط الجائزة:
    1,325
    الجنس:
    ذكر
    الإقامة:
    Egypt,Alex
    برامج الحماية:
    اخرى
    نظام التشغيل:
    Windows8.1
    العفو يا غالي
    الحمدلله ,,
     
    أعجب بهذه المشاركة راجية الجنة
حالة الموضوع:
مغلق

مشاركة هذه الصفحة

جاري تحميل الصفحة...