پلاگين پك كردن چند فايل وبرگرداندن آنها با پلاگين جديد

aliila1

Member
پك كردن چند فايل وبرگرداندن آنها با پلاگين جديد خودم
با اين پلاگين ميتوانيد چند فايل را تا 100 فايل امكان داره را تبديل به يك فايل واحد بكنيد
ودوباره آنها را برگردونيد به حالت اول
همراه فايل اجرايي نمونه
دو مثال براي پلاگين نوشتم ميتوانيد استفاده كنيد داخل همين فايل همگي هستش
حجم 1.3 مگا بايته

دانلود / download
 

Singular

Active Member
مشکل داره
یبار پک میکنه یبار نمیکنه
و اینکه اگر پک نکرده باشی رو آنپک بزنیم نرم افزار هنگ میکنه

نحوه پک کردن به چه شکی هست؟؟؟وقتی ی فایل از قبل پک میکنیم..و دوباره میخوام فایل جدیدی پک کنیم. چچجوریه اونوقت؟؟؟
 

aliila1

Member
مشکل داره
یبار پک میکنه یبار نمیکنه
و اینکه اگر پک نکرده باشی رو آنپک بزنیم نرم افزار هنگ میکنه

نحوه پک کردن به چه شکی هست؟؟؟وقتی ی فایل از قبل پک میکنیم..و دوباره میخوام فایل جدیدی پک کنیم. چچجوریه اونوقت؟؟؟

سلام دوست عزيز
توي مثال اول كه گذاشتم مشكلي ظاهرا نبايد باشد
اول از همه بدانيد هر فايلي دراين مثالها پك ميشود داخل درايو سي c:\ با نام pack.zzz ذخيره ميشود كه در كدها نام ومكانش قابل تغيير است ميتواني درايو ونامش راتغيير بدهي پس اگر
فايلي را پك كرده باشي آنجا هستش وپاك نمشود لذا تا دباره پك نكرده باشي همون فايهاي قبلي داخل پك هستش واگر اصلا پك نكرده باشي وآنپك را بزني چون فايلي براي آنپك نيست هنگ ميكنه پس
طبق روال بايد عمل كني
1)اگر اول پك وسپس آنپك را بزنيد زيرا تا چيزي پك نشده باشه وفايلي در c:\ نباشه كه آنپك نميكنه
2)تو مثال دوم كه گذاشتم هم اول بايد داخل ليست مورد نظر فايل بياري وقتي چندتا فايل آوردي اول پك را بزني وبعد آنپك را بزني
3)پلاگين قابل انعطاف هستش شما همه جوري مي تواني فايلهات را بهش مرتبط كني مانند دو مثال كه اولي به صورت معمولي بانوشتن نام فايلها پك ميكنه ودومي با استفاده از نام موجود درليست اينكار ميكنه.
4)طبق شماره گذاري در مثالها قاعدتا مشكلي پيش نمي آيد وهنگ نميكنه
5)در مثال اول دوتا فايل كنار مثالها كه يك عكس ويك تكس است را پك ميكنه وبعد با نام ديگري كنار همون فايلها آنپك ميكنه
6)اما در مثال دوم هر فايلي با هر نامي را داخل ليست ميكني بعد از آنپك كردن به همان نام مورد نظر قبلي آنپك ميكنه براي درك بهتر
اول فايلها را داخل ليست كن وپك را بزن وسپس يكي از فايلهايي كه داخل ليست بوده را به جايي ديگر انتقال بده يا نامش را عوض كن وسپس آنپك را بزن
ميبيني كه فايلي كه قبلا با نام قبلي پك شده به جاي خودش برميگردد
7)نام تمام فايلهاي پك شده در كنار برنامه داخل يك فايل تكس به نام 1.txt ذخيره ميشود با نگاه كردن به آن شايد متوجه موضوع بشويد.
 
آخرین ویرایش:

Singular

Active Member
بله اینو میدونم اگر برنامه چیزی از قبل پک نکرده باشه هنگ میکنه

دستور شرطی واسش میزاشتید. که دیگر هنگ نمیکرد
 

aliila1

Member
بله اینو میدونم اگر برنامه چیزی از قبل پک نکرده باشه هنگ میکنه

دستور شرطی واسش میزاشتید. که دیگر هنگ نمیکرد

دوست عزيز شرط را توي خود بيلدر ميتوان براي آن گذاشت ونيازي به خود پلاگين نداره
اينطوري كه وقتي دكمه آنپك را ميزنيم
بررسي كنه كه اگر فايل پك شده در درايو سي موجود است پك شود ودر غير اينصورت عمل نكنه

گ"tFileExist ("c:\pack.zzz","FileCheck")

if(FileCheck=1) then

Message("File exists !","")

else
Message("File does not exist.","")
end


يك كد شبيه اين كد بايد نوشته شود
 
آخرین ویرایش:

Singular

Active Member
میدونم دوست عزیز

منظورم این بود نسخه کامل و بدون نقص جای گزین میکردید شاید دوستان دیگر نتونن بعضی از نواقص رو حل کنند
ولی تا همین جاشم خیلی جالب بود
 

جدیدترین ارسال ها

بالا