تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] ممكن طريقة اخفاء ملف bat عند ضغط على زر في اداة
#1
ممكن طريقة اخفاء ملف bat عند ضغط على زر في اداة
لدي اداة اوامر ملف bat  اريد تختفي نافذه وان يعمل bat
الرد
تم الشكر بواسطة:
#2
كود :
   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
الرد
تم الشكر بواسطة: ابو روضة
#3
اخي انا اضع ملفات bat في My.Resources
هذا كود وضعته في ازرار
My.Computer.FileSystem.WriteAllText("C:\Windows\temp\run.bat", My.Resources.cleen, False)
Process.Start("C:\Windows\temp\run.bat")
الرد
تم الشكر بواسطة:
#4
كود :
 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)
الرد
تم الشكر بواسطة:
#5
ظهر خطا
[URL="https://mrkzgulfup.com/"][COLOR="Mintcream"]مركز الخليج[/COLOR][/URL]
الرد
تم الشكر بواسطة:
#6
كود :
 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)

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

كود :
       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()
الرد
تم الشكر بواسطة:
#10
هدا الكود يعمل مع ملفات موجودة في الكمبيوتر انا ملف تبعي موجود داخل My.Resources اداة
الرد
تم الشكر بواسطة:



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


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