تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[كود] تعديل هذا الكود اذا امكن
#1
مثلآ
كود :
SendKeys.Send("Notepad","{S}")
يعنى يرسل الحرف فقط الى Notepad حتى لو Notepade Hide
هذا الكود يعمل على هذه الحاله
كود :
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
        Dim hWnd As IntPtr = FindWindow(Nothing, "s - Notepad")
        If hWnd.Equals(IntPtr.Zero) Then
            Return
        Else
            SendKeys.Send("{W}")
            SetForegroundWindow(hWnd)
        End If
    End Sub
المشكله فى هذا الكود عندما يعمل لا استطيع فتح اى شيء اخر يظهر Notepade امامى ولا يكون لى الحرية فى استخدام اى شيء هل يمكن التعديل عليه
الرد }}}}
تم الشكر بواسطة:
#2
أعتقد
يجب عليك إضافة
Application.DoEvents

PHP كود :
Private Sub Timer1_Tick(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Timer1.Tick
        Dim hWnd 
As IntPtr FindWindow(Nothing"s - Notepad")
Application.DoEvents
        
If hWnd.Equals(IntPtr.ZeroThen
            
Return
Application.DoEvents        
Else
            
SendKeys.Send("{W}")
Application.DoEvents 
           SetForegroundWindow
(hWnd)
Application.DoEvents
        End 
If
Application.DoEvents
    End Sub 
منقطع .. للدراسة Confused
الرد }}}}
تم الشكر بواسطة: أسامة
#3
(22-12-13, 11:04 PM)mamas1 كتب : أعتقد
يجب عليك إضافة
Application.DoEvents

PHP كود :
Private Sub Timer1_Tick(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Timer1.Tick
        Dim hWnd 
As IntPtr FindWindow(Nothing"s - Notepad")
Application.DoEvents
        
If hWnd.Equals(IntPtr.ZeroThen
            
Return
Application.DoEvents        
Else
            
SendKeys.Send("{W}")
Application.DoEvents 
           SetForegroundWindow
(hWnd)
Application.DoEvents
        End 
If
Application.DoEvents
    End Sub 

شكرآ اخى لاكن نفس المشكله لا يمكننى تحريك او اغلاق اى شيء
الرد }}}}
تم الشكر بواسطة:
#4
السلام عليكم...

طبيعي أنه كلما اشتغل كود الـ Timer ستظهر المفكرة (Notepad) - إذا كانت شغالة - في المقدمة بسبب وجود الدالة SetForegroundWindow.

سلام.
بِسْمِ اللهِ الرَّحْمَنِ الرَّحِيمِ ( وَ مَا تُقَدِّمُوا لِأَنفُسِكُم مِّنْ خَيْرٍ تَجِدُوهُ عِندَ اللهِ هُوَ خَيْراً وَ أَعْظَمَ أَجْراً ) صَدَقَ اللهُ الْعَظِيمُ
الرد }}}}
تم الشكر بواسطة:
#5
(23-12-13, 01:35 AM)ناجي إبراهيم كتب : السلام عليكم...

طبيعي أنه كلما اشتغل كود الـ Timer ستظهر المفكرة (Notepad) - إذا كانت شغالة - في المقدمة بسبب وجود الدالة SetForegroundWindow.

سلام.

اعلم اخى لاكن هل توجد طريقة غير التيمر
الرد }}}}
تم الشكر بواسطة:
#6
آه إعتقدت أنك قلت أن الحاسوب يهنج ...
كما قال الأخ ناجي إبراهيم ستظهر المفكرة
لكن يمكنك فقط تصغير أبعاد النوتباد لتكون لديك الحرية
منقطع .. للدراسة Confused
الرد }}}}
تم الشكر بواسطة:
#7
اكتب مباشره علي ملف
ثم افتحه متي تريد عن طريق
PHP كود :
import system.IO
public class form1
private sub click)
file.writealltext(path,text)
end sub 
وبيمشي الحال
microsoft partner
Team administrator
MCPD,MCITP,OCP,MP,MCC
Xprema Systems
الرد }}}}
تم الشكر بواسطة:
#8
PHP كود :
Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As StringByVal lpWindowName As String) As Integer
    
Public Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" (ByVal hWndParent As IntegerByVal hWndChildAfter As IntegerByVal lpClassName As StringByVal lpWindowName As String) As Integer
    
Public Declare Function SendMessageByString Lib "user32" Alias "SendMessageA" (ByVal hwnd As IntegerByVal wMsg As IntegerByVal wParam As IntegerByVal lParam As String) As Integer

    
Public Const WM_SETTEXT = &HC

    
Public Sub SetNotepadText()
        Static 
StringToSend As String ""

        
Dim notepadHwnd FindWindow(Nothing"Untitled - Notepad")
        
Dim editHwnd FindWindowEx(notepadHwnd0"Edit"Nothing)


        
StringToSend &= "Hello World! "

        
SendMessageByString(editHwndWM_SETTEXT0StringToSend)
    
End Sub 


جرب هذا الكود !
سبحان الله وبحمده سبحان الله العظيم

الرد }}}}
تم الشكر بواسطة:
#9
شكرآ لكل من ساهم فى مساعدتى
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Smile ممكن رسم سهم بهذا الكود abdalamask 14 205 أمس, 12:13 AM
آخر رد: abdalamask
  [VB.NET] طلب حل مشكلة هذا الكود A-R 2 63 25-04-17, 11:04 PM
آخر رد: A-R
  ما هو الكود ؟؟؟ alma_fandi 2 107 23-04-17, 07:13 PM
آخر رد: alma_fandi
  مساعدة في هذا الكود ahmedfa71 0 25 23-04-17, 02:13 PM
آخر رد: ahmedfa71
  مساعده فى تعديل الكود ده لو سمحتوا يا جماعه نبيل كونكت 2 95 22-04-17, 06:16 PM
آخر رد: عبـدالله
  ظهور رسالة خطأ في هذا الكود ahmedfa71 3 74 20-04-17, 11:37 PM
آخر رد: IBRA939
  مساعده وارجو الرد فى ربط الصلاحيات بالبرنامج تعديل الكود بس فين الخطا نبيل كونكت 8 110 20-04-17, 01:41 PM
آخر رد: أسامة السالمي
  إمكانية إختصار هذا الكود بدالة ahmedfa71 8 144 18-04-17, 01:47 PM
آخر رد: ahmedfa71
  [VB.NET] السلام عليكم عندي مشكلة في الكود بتاع شاشة دخول الرجاء المساعدة aldegef 1 77 16-04-17, 04:36 AM
آخر رد: عبـدالله
  مشكله فى الكود ارجو المساعده نبيل كونكت 0 33 14-04-17, 09:16 PM
آخر رد: نبيل كونكت

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم