منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[سؤال] طلب بخصوص التاريخ - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [سؤال] طلب بخصوص التاريخ (/showthread.php?tid=16946)



طلب بخصوص التاريخ - عبدالرحمن المكاوي - 23-08-16

السلام عليكم
مرحبا اخواني لدي مشكلة وهي اننا وضعت ملف txt به تاريخ مثلا23/08/2016 داخل
هذا المسار E:\1.txt اوك

اولا اريد عندما يفتح برنامجي يره هل يوجد ملف باسم 1 في المسار التالي او لا E:\1.txt

اذ كان اريد البرنامج اي يغير تاريخ الحاسوب للتاريخ الذي في الملف وعندما يغلق البرنامج يرجع التاريخ الحقيقي

واذ لم يوجد هذا الملف يفتح البرنامج عادي بدون تغير شئ شكرا لكم


RE: طلب بخصوص التاريخ - عبدالرحمن المكاوي - 23-08-16

فينكم احبابي في الله


RE: طلب بخصوص التاريخ - أبو عمر - 23-08-16

التحقق من وجود الملف من عدمه راح يكون بهذا الشكل
PHP كود :
Dim X$

X$ = Dir$("D:\1.txt")
If 
X$ = "" Then
MsgBox 
"It does Not exist!"vbExclamation"Doesn't Exist"
 
   Else
    MsgBox 
"It does exist!"vbExclamation"Does Exist"
End If 
وبالنسبة لقراء محتواه من هنا



RE: طلب بخصوص التاريخ - عبدالرحمن المكاوي - 24-08-16

ياناس حرام عليكم


انا اريد عندما يفتح برنامجي يغير تاريخ الحاسوب الي التاريخ الموجود داخل المسار فقط لاغير


RE: طلب بخصوص التاريخ - ابو ليلى - 24-08-16

بعد ان تكون قد قرأت التاريخ من ملفك النصي استخدم مسجل النظام للتعديل



PHP كود :
Imports Microsoft.Win32 


PHP كود :
       Dim rkey As RegistryKey Registry.CurrentUser.OpenSubKey("Control Panel\International"True)
 
       rkey.SetValue("sShortDate""08/28/2016"



RE: طلب بخصوص التاريخ - عبدالرحمن المكاوي - 24-08-16

كيف اجعل برنامجي يقرء الملف

وجدت الكود اخي لكن احتاج شئ ان عندما يغلق البرنامج يعود التاريخ الي سابقه


RE: طلب بخصوص التاريخ - silverlight - 24-08-16

المفروض إنك قبل أن تبدأ في تغيير تاريخ النظام إنك تقوم بتعريف متغير يعبر عن الوقت الراهن و قيمته ستكون Now

وفي الحدث Form_Closing تعيد تغيير تاريخ النظام باستخدام هذا المتغير

المفروض ان الشكل العام للكود يكون شئ من هذا القبيل

PHP كود :
Public Class Form1

    Private currentDateTime 
As DateTime
    Private Sub Form1_Load
(sender As ObjectAs EventArgsHandles MyBase.Load
        currentDateTime 
DateTime.Now
        
' قم بتغيير التاريخ
    End Sub

    Private Sub Form1_FormClosing(sender As Object, e As FormClosingEventArgs) Handles MyBase.FormClosing

        ' 
 إضبط التاريخ هنا ثانية باستخدام المتغير 
        
' currentDateTime
    End Sub
End Class 



RE: طلب بخصوص التاريخ - عبدالرحمن المكاوي - 25-08-16

لا افهم الكود


RE: طلب بخصوص التاريخ - silverlight - 25-08-16

يا أخ عبد الرحمن

قبل أن تغير التاريخ الخاص بنظام التشغيل عليك ان تقوم بتعريف متغير يحدد القيمة الحالية لهذا التاريخ
و الأفضل لك أن تحفظ قيمة هذا المتغير في ملف علي فهرس المشروع لأنه ليس مضمونا ان يحتفظ برنامجك طوال فترة تشغيلة بهذه القيمة وهذا بسبب GC كلاس

ثم بعد ذلك تقوم بتغيير التاريخ الي القيمة التي تريدها انت وذلك بالطريقة التي تريدها
ثم و قبل اغلاق البرنامج عليك ان تعيد ضبط التاريخ الي قيمته الأصلية مرة ثانية


RE: طلب بخصوص التاريخ - عبدالرحمن المكاوي - 26-08-16

طيب ممكن كود ميثال