من میخوام وقتی فرم رو باز میکنم مثلا متنی دارم درون cd ولی در هر سیستم متفاوت نام cd rom فرق میکند
حالا چطور میتونم دستور را به فایل درون cd وصل کنم
با تشکر
:گیج:
Printable View
من میخوام وقتی فرم رو باز میکنم مثلا متنی دارم درون cd ولی در هر سیستم متفاوت نام cd rom فرق میکند
حالا چطور میتونم دستور را به فایل درون cd وصل کنم
با تشکر
:گیج:
سلام
از این NameSpace استفاده کن:نقل قول:
نوشته شده توسط zarrin_306
Microsoft.VisualBasic.FileIO.FileSystem.Drivesبرای تشخیص نوع درایو (Drive Type) هم میتونی از Enumeration زیر استفاده کنی:
System.IO.DriveType
در پناه حق موفق باشید و پرتوان
دوست عزیز من خودم با این کد کار میکنم
اما اگر ممکن است از یک مثال کوچک برایم قرار بده تا اگر نشد از این کمک بگیرم
با سپاس فراوان
:قلب:
سلام
عزیز جان اینکه کاری نداره آخه.نقل قول:
نوشته شده توسط zarrin_306
For i As Byte = 0 To FileIO.FileSystem.Drives.Count - 1
If FileIO.FileSystem.Drives(i).DriveType = IO.DriveType.CDRom Then
MsgBox(FileIO.FileSystem.Drives(i).Name)
End If
Next
در پناه حق موفق باشید و پرتوان
حامد جان با عرض پوزش اما من system.io.file ها کار کردم
اگر ممکنه تعریف متغیر FileIO وIO.DriveType را برام قرار به تا مشکلم بطور کامل حل بشه البته اگر با مشکل دیگری برخورد نکنم
ازت ممنونم
یا حق
سلام
عزیز جان این خودش یک کلاسه، متغیر نیست.نقل قول:
نوشته شده توسط zarrin_306
در پناه حق موفق باشید و پرتوان
حامد جان سلام
اگر روی کامپیوتری با Virtual CD یه سی دی درایو مجازی ساخته شده باشه این نمونه کد اون رو هم نشون میده . راه حلی به ذهنت میرسه که درایوهای مجازی رو نشون ندیم .
سلام
درست میگید. این کد اون درایو هارو هم نشون میده.نقل قول:
نوشته شده توسط habedijoo
من حتی با کلاس System.Management (من یکجا خوندم این کلاس از WMI استفاده میکنه) هم تست کردم، باز هم می آورد. البته در مورد WMI آقای زواری استاد هستند.
ببین تمام این برنامه ها از طریق رجیستری درایو مجازی میسازند. بنظرم باید رجیستری رو چک کنیم.
بقیه دوستان نظری دارند؟
در پناه حق موفق باشید و پرتوان