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

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

الصفحات: 1 2


ممكن طريقة اخفاء ملف bat عند ضغط على زر في اداة - jam3h - 24-09-20

ممكن طريقة اخفاء ملف bat عند ضغط على زر في اداة
لدي اداة اوامر ملف bat  اريد تختفي نافذه وان يعمل bat


RE: ممكن طريقة اخفاء ملف bat عند ضغط على زر في اداة - Anas Mahmoud - 24-09-20

كود :
   Dim params As String = "C:\command.bat"
   Dim myProcess As New ProcessStartInfo
   myProcess.FileName = "cmd.exe"
   myProcess.Arguments = params
   myProcess.WindowStyle = ProcessWindowStyle.Hidden
   Process.Start(myProcess)

https://stackoverflow.com/a/7619427/14137871
https://stackoverflow.com/a/1096626/14137871


RE: ممكن طريقة اخفاء ملف bat عند ضغط على زر في اداة - jam3h - 24-09-20

اخي انا اضع ملفات bat في My.Resources
هذا كود وضعته في ازرار
My.Computer.FileSystem.WriteAllText("C:\Windows\temp\run.bat", My.Resources.cleen, False)
Process.Start("C:\Windows\temp\run.bat")


RE: ممكن طريقة اخفاء ملف bat عند ضغط على زر في اداة - Anas Mahmoud - 24-09-20

كود :
 Dim params As String = "C:\Windows\temp\run.bat"
My.Computer.FileSystem.WriteAllText(params , My.Resources.cleen, False)
  Dim myProcess As New ProcessStartInfo
  myProcess.FileName = "cmd.exe"
  myProcess.Arguments = params
  myProcess.WindowStyle = ProcessWindowStyle.Hidden
  Process.Start(myProcess)



RE: ممكن طريقة اخفاء ملف bat عند ضغط على زر في اداة - jam3h - 24-09-20

ظهر خطا
[URL="https://mrkzgulfup.com/"][COLOR="Mintcream"]مركز الخليج[/COLOR][/URL]


RE: ممكن طريقة اخفاء ملف bat عند ضغط على زر في اداة - Anas Mahmoud - 24-09-20

كود :
 Dim params As String = "C:\Windows\temp\run.bat"
My.Computer.FileSystem.WriteAllText(params , My.Resources.cleen, False)
 Dim myProcess As New ProcessStartInfo
 myProcess.FileName = "cmd.exe"
 myProcess.Arguments = params
 myProcess.WindowStyle = ProcessWindowStyle.Hidden
 Process.Start(myProcess)

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


RE: ممكن طريقة اخفاء ملف bat عند ضغط على زر في اداة - jam3h - 24-09-20

الكود لم يظهر اخطاء ولكن عند تجربة الزر لايعمل انا وضعت داخل امر bat
@cd/d "e:\XuanZhi\LDPlayer"
dnconsole launch --index 0
echo DONE!


RE: ممكن طريقة اخفاء ملف bat عند ضغط على زر في اداة - kiki - 25-09-20

عليك من التاكد من مسار الملف


RE: ممكن طريقة اخفاء ملف bat عند ضغط على زر في اداة - Anas Mahmoud - 25-09-20

من باب العلم بالشيء جربتها وعملت تماما

كود :
       Dim p As New Process()
       p.StartInfo.FileName = "F:\test.bat"
       p.StartInfo.UseShellExecute = False
       p.StartInfo.CreateNoWindow = True
       p.StartInfo.WindowStyle = ProcessWindowStyle.Hidden

       p.Start()



RE: ممكن طريقة اخفاء ملف bat عند ضغط على زر في اداة - jam3h - 25-09-20

هدا الكود يعمل مع ملفات موجودة في الكمبيوتر انا ملف تبعي موجود داخل My.Resources اداة