PDA

View Full Version : مبتدی: اجرای برنامه های نصب شده در منوی برنامه vb.net



hamidaskari
شنبه 23 مرداد 1389, 14:45 عصر
من یک برنامه می نویسم که نیاز دارم با استفاده از منو ، exe برنامه ایی را که در یک مسیر قرار داده ام را اجرا کنم.لطفا اگر کد خاصی دارد و یا راه حلی به ذهنتان می رسد به من بگویید

xminxmin
شنبه 23 مرداد 1389, 15:09 عصر
یکی از این حالات رو توی رویداد کلیک منو بنویس



Shell Application.StartupPath & "\Program.exe" ' کنار فایل اجرایی
Shell "F:\Project\Soft\Program.exe" 'مسیری در کامپیوتر
Shell "Notepad.exe" ' برنامه های سیستمی ویندوز


يه روش ديگه:
اجرا کردن یک فایل اجرایی با کدنویسی


System.Diagnostics.Process.Start("Notepad.exe")


چنانچه فایل اجرایی نیاز به آرگومان خط فرمان داشته باشد:


System.Diagnostics.Process.Start("Notepad.exe", "c:\Test.txt")


امیدوارم مشکلت حل بشه

Saman_12
شنبه 23 مرداد 1389, 15:26 عصر
سلام.
میتونی از این کد هم برای اجرای تمام برنامه های Exe موجود در یک پوشه استفاده کنی :


Dim DirInfo As New System.IO.DirectoryInfo("Your path")
Dim FileInfo As System.IO.FileSystemInfo
For Each FileInfo In DirInfo.GetFileSystemInfos
If Mid(FileInfo.Name, FileInfo.Name.Length - 3, 4) = ".exe" Then
Application.DoEvents()
Shell(FileInfo.FullName, AppWinStyle.NormalFocus, Wait:=True)
End If
Next FileInfo