PDA

View Full Version : مشکل در اجرای فایل pdf



whitecap
یک شنبه 06 مرداد 1392, 22:36 عصر
سلام دوستان . من سرچ کردم اما کسی مشکل من رو نداشت .
زمانی که از تابع shell استفاده میکنم ، باید مسیر فایل را داخل " " وارد کنم اما من مسیر فایلم در یک متغیر ذخیره است و می خواهم که به جای نوشتن آدرس در "" نام متغیر را بنویسم اما نمی شود . ارور می دهد .

mehran901
یک شنبه 06 مرداد 1392, 23:15 عصر
1- واسه اجرا کردن پی دی اف از دستور start داس استفاده کنین در داخل دستور shell
2- ّبرای این که اون دابل کوتیشن رو بتونین اعمال کنین از chr(34) که معادل " هست استفاده کنین اسکی " برابر 34 هست
chr$(34) & mypath & chr$(34)

whitecap
دوشنبه 07 مرداد 1392, 11:45 صبح
اون دستور start داس رو لطفا بگید .
در باره ی کوتیشن هم : من میخوام به جای نوشتن آدرس متغیر بذارم . این طوری باز هم فکر نمی کنم بشه .

mehran901
دوشنبه 07 مرداد 1392, 18:14 عصر
اون دستور start داس رو لطفا بگید .
در باره ی کوتیشن هم : من میخوام به جای نوشتن آدرس متغیر بذارم . این طوری باز هم فکر نمی کنم بشه .

درمورد دستور start چیز خاصی وجود نداره start d:\1.pdf
یا اینکه آدرس فایل پی دی اف رو توسط دستور شل به صورت کامند به فایل اجرایی برنامه پی دی اف ریدرتون بفرستین مثلا :

shell "c:\acrobat.exe d:\11.pdf"

درمورد ایجاد کتیشن هم همون روشی که گفتم کاملا مشکل رو حل میکنه مثلا آدرس شما به این صورتهست :
c:\ab c\d ef\a.exe
فضاهای خالی ای در آدرس وجود داره که میتونین از chr(34) در دو سمت رشتتون استفاده کنین تا آدرس دهی درست انجام بشه