واضح آرشیو وب فارسی:سایت ریسک: درخواست یه کد کوچولو aliarian 16 تير 1389, 17:45سلام من یه کد کوچیک میخوام اول عکس زیر رو ببینید الان در قسمتی که علامت فلش زدم. به جای ProgramFiles چی بنویسم که در هر پوشه ای که باشه نصب شه. توضیح کامل تر میدم. این یک برنامه ساخت Setup هستش و قسمتی که با پیکان مشخص شده مسیر نصب هستش. یعنی در Program Files و در پوشه ای تحت عنوان برنامه نصب میشه. حالا من میخوام مثل winrar و یا winzip در هر پوشه ای که باشه در همون پوشه نصب شده مثلا اگه فایل setup برنامه ای به نامtest2 تو یک پوشه به نام test و روی دسکتاپ باشه در آدرس desktop/test/test2 نصب شه. حالا بگین در قسمتس که با علامت پیکان مشخص کردم چی باید بنویسم که فایل در هر پوشه ای باشه در همون پوشه نصب شه مثلا یه فایل zip را که Extract Here میکنیم در همون جا اکستراکت میشه این مثل اون در همون جا نصب شه. امیدوارم منظورمو رسونده باشم. واقعا ممنون میشم در حل این مشکل کمکم کنید. the_king 18 تير 1389, 01:05با ابزار Indigo Rose Setup Factory کار می کنید دیگه؟ برای مشخص کردن مسیر فعلی که setup.exe در اونجا قرار گرفته و اجرا میشه از عبارت %SourceFolder% استفاده می کنند. در مثالی که شما زدید، عبارت desktop est رو بر می گردونه. با اضافه کردن عبارت %ProductName% اون بخش test2 هم بهش اضافه میشه که عنوان برنامه شما است. پس در بخش %ProductName% عبارت test2 و در بخش %AppFolder% عبارت %SourceFolder%\%ProductName% رو بنویسید. aliarian 18 تير 1389, 11:52بابت کمکمت خیلی ممنونم. واقعا کارمو راه انداختی کاش از همون روز اول تو این انجمن مطرح میکردم. یه مشکل دیگم این برنامه داره و اون اینه که در مسیر فارسی خطا میده. یعنی اگه اسم درایو یا فولدری به فارسی تایپ شده باشه روش که کلیک کنیم خطا میده. راه کاری واسه حلش هست یا کلا از فارسی پشتیبانی نمیکنه. آخه من تو گزینه هاش زبون فارسی رم دیدم ولی فرقی نکرد و خطا داد. ممنون میشم جواب این سوالمو بدین. بازم بابت کمکتون تو سوال قبلی تشکر میکنم. موفق باشین the_king 20 تير 1389, 02:10بابت کمکمت خیلی ممنونم. واقعا کارمو راه انداختی کاش از همون روز اول تو این انجمن مطرح میکردم. یه مشکل دیگم این برنامه داره و اون اینه که در مسیر فارسی خطا میده. یعنی اگه اسم درایو یا فولدری به فارسی تایپ شده باشه روش که کلیک کنیم خطا میده. راه کاری واسه حلش هست یا کلا از فارسی پشتیبانی نمیکنه. آخه من تو گزینه هاش زبون فارسی رم دیدم ولی فرقی نکرد و خطا داد. ممنون میشم جواب این سوالمو بدین. بازم بابت کمکتون تو سوال قبلی تشکر میکنم. موفق باشین دقیقا به زبان مربوط نیست، اینکه از فارسی پشتیبانی بکنه یا نه اهمیتی نداره، اینکه حداقل از یک زبان غیر لاتین پشتیبانی کنه کفایت می کنه. این مشکل بر میگرده به سیستمی که برنامه برای پردازش رشته (string) های مسیر فایل و پوشه انتخاب کرده. اگه سیستم Unicode رو بکار ببرند، بدون مشکل با حروف فارسی، عربی، ژاپنی، هندی و ... کار می کنه. اما اگه سیستم ANSI / ASCII رو بکار ببرند، فقط یک گروه مرسوم از حروف لاتین رو درست پردازش می کنه و طبیعتا با حروف فارسی به مشکل بر می خورید. این مربوط به طراحی داخل نرم افزاره و چیزی نیست که کاربر بتونه تغییرش بده. هنوز هم خیلی از نرم افزار ها با مسیر فایل های Unicode که کاراکتر های غیر انگلیسی دارند به مشکل بر می خورند، در حالی که سال ها است که سیستم Unicode در ویندوز جا افتاده. بایستی از نرم افزار دیگه ای استفاده کنید که در مشخصات اش به Full Unicode بودنش اشاره شده باشه. دقیقا نمی دونم از چه نسخه ای به بعد، اما InstallShield های جدید بطور کامل از Unicode پشتیبانی می کنند. کلا توصیه نمی کنم که اسم فایل یا پوشه رو با حروف فارسی بنویسید، بعضی از ابزار های بهینه سازی فایل ها و برطرف کننده های مشکلات هارد دیسک، اینجور فایل ها رو Invalid تشخیص می دهند و نام شون رو تغییر می دهند. سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 418]