تشخیص درایو ویندوز

gholonbeh

Member
سلام دوستان عزیز
من می خوام یه فایل رو که امبد کردم رو تو دسکتاپ کامپیوتر یوزر کپی کنم
اول این که چه جوری درایو ویندوز رو تشخیص بدم دوم این که چه جوری فایلم رو کپی کنم رو دسکتاپ
ممنون می شم کمکم کنین
فعلا
 

Little-Demon

Well-Known Member
برای درایو ویندوز که شما میتونی از اسکریپت زیر کمک بگیری.::D..داخل یه رشته :
[LTR]
[/LTR]

اگه مثلا به صورت زیر استفاده کنی شما حاصل کار به طور مثال اینه : [LTR]C:\[/LTR]
[LTR]
[/LTR]
پس دیگه مشکلی به وجود نمیاد

برای کپی هم از Syscommand میتونی کمک بگیری شما......به صورت زیر

حالت کلی:[LTR]
SysCommand("CopyFile","مسیر فایل مقصد ,مسیر فایل مبدا")
[/LTR]

مثال :[LTR]
SysCommand("CopyFile","<Embedded>\file.txt,c:\file.txt")
[/LTR]

امیدوارم متوجه شده باشید..:oops:
 

gholonbeh

Member
ممنون دوسته عزیز از راهنمائیت
ولی نمی دونم چرا کدا کار نمی کنه
من از اکد های زیر استفاده می کنم برای دکمم ولی وقتی دکمه رو می زنم که کپی کنه ارور می ده که
can't copy file

PHP:
a$='<WINDOWS>\\'+'Documents and Settings\All Users\Desktop'
SysCommand("CopyFile","<Embedded>\00.jpg,a$")

اگه می شه کمکم کنین ممنون می شم
فعلا
 

mojtaba-saleh

Active Member
این کد پوشه ویندوز رو پیدا میکنه نه درایوی رو که ویندوز توش نصبه
این کد آدرس مثلا c:/windows رو میده نه درایو c:/ رو
 
آخرین ویرایش:

gholonbeh

Member
خوب حالا من چی کار کنم و از چه دستوری استفاده کنم ؟
ممنون می شم کمکم کنین بد جوری کارم گیره
 
آخرین ویرایش:

gholonbeh

Member
مشکلم حل شد

ممنون از لطف همه دوستان عزیز
مشکلم حل شد ولی نه از راهی که شما دوستان پیشنهاد کردین
از یه راه دیگه حلش کردم
اینم مثال که می تونید از رویه اون راه حل رو ببینید
 

پیوست ها

  • Media1.rar
    18.2 کیلوبایت · بازدیدها: 34

silvercover

کاربر متخصص
جناب gholonbeh نمونه شما استاندارد نیست و مشکل ایجاد میکنه. من نمونه رو براتون تصحیح کردم:
 

پیوست ها

  • Media1.zip
    18.2 کیلوبایت · بازدیدها: 35

Little-Demon

Well-Known Member
بنده هم عرض کرده بودم اسلش دوم نیاز نیست ....برای وقتی استفاده می شه که به تنهایی میخواید دستور رو مورد استفاده قرار بدید.....البته یکم از ادرس
وشه باید کم بشه فکر کنم یعنی میاد انو میده :
c:\windows
که قسمت دوم باید حذف بشه .......
 
بالا