تبلیغات در ترفندستان
+ ارسال تاپیک جدید
صفحه 3 از 18 نخستنخست 123456713 ... آخرینآخرین
نمایش نتایج: از 21 به 30 از 179

موضوع: ناگفته های داس و آموزش Batch Programming

  1. #1
    تاریخ عضویت
    Apr 2009
    محل سکونت
    کاشان
    پست‌ها
    707
    Sony-Xperia-Z3-Dual
    Firefox Windows-10 Irancell
    نوع و سرعت اینترنت: ADSL-2 Mb/S
    سپاس (اهدایی)
    264
    سپاس (دریافتی)
    1065

    پیش فرض ناگفته های داس و آموزش Batch Programming

    اصلاح شد:

    بعضی دستورات فقط در ویندوز xp اجرا میشوند یا برای بعضی کار ها حتما باید بدانید که سیستم عامل کابر چیست؟
    شما میتوانید با 2 خط دستور تشخیص بدهید که سیستم عامل کاربر آن چیزی است که شما در نظر دارید یا نه

    کد:
    .تنها اعضای سایت قادر به دیدن این محتوا هستند. لطفاً وارد شوید و یا برای عضویت رایگان و بی‌دردسر در سایت کلیک کنید
    دستور ver نوع سیستم عامل را مشخص می کند. با find میتوان عبارت مورد نظر را در آن جست و جو کرد. erorlevel مساوی با 0 خواهد بود زمانی که اروری رخ ندهد و دستور ما اجرا خواهد شد. اگر 1 بود یعنی خطایی اتفاق افتاده و کلمه "windows xp" پیدا نشده و این بدین معناست که سیستم عامل کاربر xp نیست
    ویرایش توسط Mohammad_Virus : August 21st, 2011 در ساعت 18:01
  2. #21
    تاریخ عضویت
    Jul 2009
    پست‌ها
    932
    Samsung-Galaxy-Young-S6310
    NOD32 Firefox Windows-7 IR-TCI
    نوع و سرعت اینترنت: ADSL-128 Kb/S
    سپاس (اهدایی)
    1090
    سپاس (دریافتی)
    707

    پیش فرض

    سلام دوستان
    اطلاعاتي در مورد دستور ping مي خوام
    واينكه فرق دستور pause با pause>nul چيه...؟؟
  3. #22
    تاریخ عضویت
    Jun 2009
    محل سکونت
    The 8th Bit
    پست‌ها
    2,178
    LG-G2
    Google-Chrome Ubuntu Irancell
    نوع و سرعت اینترنت: بیش از ADSL-2 Mb/S
    سپاس (اهدایی)
    3563
    سپاس (دریافتی)
    7671
    نوشته ‌های وبلاگ
    67

    پیش فرض

    نقل قول نوشته اصلی توسط hamid257 [تنها اعضای سایت قادر به دیدن لینک‌ها هستند. ]
    سلام دوستان
    اطلاعاتي در مورد دستور ping مي خوام
    واينكه فرق دستور pause با pause>nul چيه...؟؟
    فرق دستور pause با pause > nul در چیست؟

    همانطور که می دانید از دستور pause برای متوقف کردن batch file سپس ادامه اجرای فرمان ها استفاده می کنیم به این صورت که دستور pause را به کار می بریم کاربر متنی به صورت press any key to continu را دیده و سپس با فشردن کلیدی دلخواه ادامه اجرای فرمان ها را میسر می سازد.
    اما شاید در بعضی batch file به جای pause عبارت pause > nul دیده باشید.وقتی این دستور را به کار می بریم دیگر کاربر عبارت press any key to continu نمی بیند.
    کاربرد آن به این صورت است که به جای press any key to continu بخواهیم متن خودمان را نمایش دهیم لذا در بالای این دستور از فرمان echo برای نمایش متنمان استفاده می کنیم.مثلا:
    کد:
    .تنها اعضای سایت قادر به دیدن این محتوا هستند. لطفاً وارد شوید و یا برای عضویت رایگان و بی‌دردسر در سایت کلیک کنید

    ===========================================
    در مورد ping چون طولانیه براتون از جای دیگه نقل قول می کنم:
    - ping چيست ؟
    ping دستوری است که مشخص می‌کند که آيا يک کامپيوتر خاص که ما ip يا domain آن را می‌دانيم، روشن و فعال ([تنها اعضای سایت قادر به دیدن لینک‌ها هستند. ]) هست يا نه. و اينکه اگر فعال باشد مدت زمان رسيدن بسته‌های tcp/ip از آن کامپيوتر به کامپيوتر ما چقدر است. کاربرد اين دستور به صورت زير است:
    ping ip-or-domain که به جای ip-or-domain بايد شماره ip و يا domain آن(اگر داشته باشد) را می‌گذاريم.
    مثلا ping sazin.com را در command prompt تايپ کردم و به نتايج زير رسيدم :
    Pinging sazin.com [63.148.227.65] with 32 bytes of data: Reply from 63.148.227.65: bytes=32 time=1402ms TTL=105Reply from 63.148.227.65: bytes=32 time=941ms TTL=105Reply from 63.148.227.65: bytes=32 time=981ms TTL=105Reply from 63.148.227.65: bytes=32 time=851ms TTL=105 Ping statistics for 63.148.227.65: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: Minimum = 851ms, Maximum = 1402ms, Average = 1043ms اين نتايج نشان می‌دهد که sazin.com فعال است.
    حالا به کامپيوتری با ip شماره 63.148.227.65 (که همان sazin.com است)، ping می‌کنم. نتايج همان است فقط با تغييراتی در سطر اول. (البته time که معنای مدت زمان رسيدن پکت را می‌دهد، با توجه به ترافيک شبکه، کم و زياد خواهد شد). برای ping کردن به اين ip ، دستور 63.148.227.65 ping را صادر می‌کنم :
    Pinging 63.148.227.65 with 32 bytes of data: Reply from 63.148.227.65: bytes=32 time=861ms TTL=105Reply from 63.148.227.65: bytes=32 time=852ms TTL=105Reply from 63.148.227.65: bytes=32 time=851ms TTL=105Reply from 63.148.227.65: bytes=32 time=881ms TTL=105 Ping statistics for 63.148.227.65: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: Minimum = 851ms, Maximum = 881ms, Average = 861ms فرض کنيد که به يک ip که فعال نيست، ping کنيم:
    Pinging 217.66.196.1 with 32 bytes of data: Request timed out.Request timed out.Request timed out.Request timed out. Ping statistics for 217.66.196.1: Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 0ms, Average = 0ms که نشان می‌دهد که آن ip در آن لحظه فعال نيست.
    البته تمام مطالبی که در بالا ذکر شد، در حالتی است که مستقيما به اينترنت وصل شده‌ايد و يا اگر از طريق شبکه محلی به اينترنت وصل هستيد، شبکه شما به درستی پيکربندی شده باشد. اصولا ping يکی از بهترين دستورات برای پيدا کردن ايراد در شبکه است.
    Telnet چیست؟
    - چگونه به يک پورت Telnet کنيم؟
    برای اينکه عملکرد يک پورت برای شما روشن شود، بايد به آن پورت Telnet کنيد. (البته معمولا تعدادی از پورت‌هايی را که ممکن است اطلاعاتی مهم را در اختيار هکر‌ها قرار دهند مثل پورت ۷۹ معمولا بسته است و ارتباط با آنها شايد برقرار نشود.) برای telnet کردن در command prompt دستور زير را تايپ کنيد:
    telnet hostname portnum
    در اين دستور به‌جای hostname شماره ip و يا نام سايت را وارد می‌کنيد و به‌جای portnum شماره پورت و يا معادل آن از جدول. مثلا برای تلنت کردن به پورت ۱۳ که ساعت و تاريخ را به‌دست می‌دهد در کامپيوتری به‌ اسم [تنها اعضای سایت قادر به دیدن لینک‌ها هستند. ] مي‌نويسيد:

    telnet iums.ac.ir 13 telnet iums.ac.ir daytime
    هر دو اين دستورات معادل هم هستند.
    تلنت کردن معمولا اولين کاری است که يک هکر برای هک کردن يک سايت انجام می‌دهد، زيرا بعضی از پورت‌ها در صورت بسته نبودن روی آن سرور، معمولا حاوی اطلاعات بسيار مهمی هستند.
    همين الان شروع کنيد و مثل يک هکر واقعی به کامپبوتر‌های مختلف و پورت‌های گوناگون تلنت کنيد.

    - ادامه بحث telnet
    telnet هم جزو مواردی است که در footprinting مورد استفاده قرار می‌گيرد. کاربرد آن در حالتيست که بخواهيم بدانيم که روی فلان پورت چه برنامه‌ای فال‌گوش‌ه و version آن چنده. به اين صورت که به يک پورت خاص (که مي‌دانيم روی آن سرور باز است) تلنت می‌کنيم و بعد می‌بينيم که نتايجی ظاهر می‌شود که نشان‌دهنده اطلاعاتی‌ است که به‌کار می‌رود. گاهی با مکثی طولانی مواجه می‌شويم و هيچ چيزی نمايش داده نمی‌شود، در اين حالت يکی دوبار , Ctrl+Z , Ctrl+D , Ctrl+C , Ctrl+break را می‌زنيم و خارج می‌شويم. در مثال پايين جمع‌بندی مواردی که تا حالا از footprinting گفته‌ام را می‌آورم.
    - جمع‌بندی مطالب گفته شده و بررسی يک سايت
    فرض کنيد می‌خواهيم در مورد [تنها اعضای سایت قادر به دیدن لینک‌ها هستند. ] اطلاعاتی کسب کنيم :
    ◊ اول به سايت پينگ می‌کنم و ip آن را به‌دست می‌آورم: 194.225.184.15
    ◊ به کمک ip که به‌دست آورديم، به کمک يک پورت اسکنر پورت‌ها را بررسی می‌کنيم و می‌بينيم که پورت‌هايی مثل ۲۱، ۲۵، ۴۲، ۵۳، ۸۰، ۱۱۰، ۱۱۹، ۱۳۹، ۱۴۳ و ... باز است.
    ◊ چون domain به ir ختم می‌شود، برای whois کردن از whois.nic.ir استفاده می‌کنم و Name Server آن را به دست می‌آورم که 194.225.184.20 است.
    ◊ به کمک اين Name Server ، يک nslookup می‌کنم و به نتايج زير می‌رسم:
    iums.ac.ir. SOA sina.i........0 345600) iums.ac.ir. NS sina.iums.ac.ir iums.ac.ir. NS ns1.nic.ir iums.ac.ir. MX 10 sina.iums.ac.ir smtp.iums.ac.ir. A 195.146.34.181 sina.iums.ac.ir. HINFO Sun-SuperSPARC5/75 UNIX-Solaris-2.6 sina.iums.ac.ir. MX 10 sina.iums.ac.ir sina.iums.ac.ir. A 194.225.184.20 sina.iums.ac.ir. A 195.146.34.181 sun.iums.ac.ir. CNAME sina.iums.ac.ir cisco.iums.ac.ir. CNAME router.iums.ac.ir webmail.iums.ac.ir. A 195.146.34.181 linux.iums.ac.ir. A 194.225.184.19 linux.iums.ac.ir. HINFO Intel-Xeon/800 RedHat-Linux-7.2 mta.iums.ac.ir. A 195.146.34.181 pop3.iums.ac.ir. CNAME sina.iums.ac.ir localhost.iums.ac.ir. A 127.0.0.1 *****.iums.ac.ir. CNAME arvand.iums.ac.ir [تنها اعضای سایت قادر به دیدن لینک‌ها هستند. ]. A 195.146.34.180 atrak.iums.ac.ir. A 194.225.184.14 ns1.iums.ac.ir. CNAME sina.iums.ac.ir arvand.iums.ac.ir. A 194.225.184.13 router.iums.ac.ir. A 194.225.184.1 router.iums.ac.ir. HINFO Cisco3640/Access-Server IOS-IP-12.0 iums.ac.ir. SOA sina.iu.......3456000 345600)
    تک تک سطرهای اين نتايج کاربرد دارد که خواهيم رسيد. الان فقط در مورد HIFNO صحبت می‌کنم که برای مشخص تر بودن در بالا به صورت کمی فرورفته‌تر نوشتم. مثلا:

    sina.iums.ac.ir. HINFO Sun-SuperSPARC5/75 UNIX-Solaris-2.6
    HIFNO برای تعيين نوع کامپيوتر و سيستم‌عامل سرور اهميت دارد. در اين سطر مشخص است که sina.iums.ac.ir از Sun-SuperSPARC5/75 UNIX-Solaris-2.6 استفاده می‌کند.

    ◊ چون پورت‌های باز را هم توسط پورت اسکنر به دست آورده‌ام به آنها تلنت می‌کنم با دستور:
    telnet [تنها اعضای سایت قادر به دیدن لینک‌ها هستند. ] portnum
    نتايج حاصل از بعضی را می‌بينيد:

    25 :
    ... master.iums.ac.ir Microsoft ESMTP MAIL Service, Version: 5.0.2195.4905 ready at 220
    پس پورت ۲۵ (smtp) در آن کامپيوتر از Microsoft ESMTP MAIL Service, Version: 5.0.2195.4905 استفاده می‌کند.

    110 :
    .OK Microsoft Exchange 2000 POP3 server version 6.0.5762.3 (master.iums.ac.ir) ready+
    پس پورت ۱۱۰ (pop3) در آن کامپيوتر از Microsoft Exchange 2000 POP3 server version 6.0.5762.3 استفاده می‌کند.

    119 :NNTP Service 5.00.0984 Version: 5.0.2195.2966 Posting Allowed
    عبور از پرت 80
    پورت ۸۰ چيست؟

    پورت ۸۰ يکی از مهم‌ترين پورت‌هاست. دنيای وب (صفحات اينترنتی) بر اساس همين پورت کار می‌کنه. توضيح اينکه وقتی به يه سايت وصل می‌شيم و صفحه وب را درخواست می‌کنيم، در واقع مرورگر اينترنتی به پورت ۸۰ اون کامپيوتر وصل می‌شه و اطلاعات رو می‌گيره (البته بعد از گرفتن اطلاعات اون رو تفسير می‌کنه و به صورت يه صفحه نشون می‌ده - دقت کنيد که اطلاعات در واقع به صورت يک سری تگ HTML است ).
    - با پورت ۸۰ صحبت کنيم
    حالا ما می‌خواهيم با پورت ۸۰ يک کامپيوتر صحبت کنيم ولی به کمک telnet و nc.
    اول بايد يه connection (اتصال) با پورت ۸۰ برقرار کنيم (مثلا برای سايت hotmail.com بايد بنويسم):

    telnet [تنها اعضای سایت قادر به دیدن لینک‌ها هستند. ] 80nc -v [تنها اعضای سایت قادر به دیدن لینک‌ها هستند. ] 80
    پس اول بايد يکی از دستورات بالا را استفاده کنيم. من هميشه توصيه‌ام استفاده از nc بوده و خواهد بود.
    حالا بايد شروع به صحبت با پورت ۸۰ کنيم. من فعلا دو تا جمله براتون می‌گم و بقيه‌اش بمونه واسه بعد. دقت کنيد که موقع کار با پورت ۸۰ با تلنت (نه nc) دستوراتی که ما می‌نويسيم، نمايش داده نمی‌شود ولی کار می‌کنه.
    ۱- اولين جمله اينه: GET / HTTP/1.0 و بعدش دوتا Enter
    به فاصله‌ها دقت کنيد. دو طرف / ی که بعد از GET است، فاصله وجود دارد. اين جمله به پورت ۸۰ می‌گه که هرچی در header داره، نشون بده. و جواب می‌شنوم:

    HTTP/1.0 302 Moved TemporarilyServer: Microsoft-IIS/5.0Date: Thu, 05 Dec 2002 12:02:51 GMTLocation: [تنها اعضای سایت قادر به دیدن لینک‌ها هستند. ] MISS from cache5.neda.net.irConnection: close
    ۲- دومين جمله اينه: GET / what/ever و بعدش دوتا Enter
    به فاصله‌ها دقت کنيد. اين دستور باعث ميشه که هر چی داره، رو کنه.

    البته توجه کنيد که ما مسير را مشخص نکرديم. اين حالت که بدون مسير است خيلی وقت‌ها کار نمی‌کنه (مثل همين مثال !!)
    گاهی پيش می‌آد که يک سری دستورات خاص را هميشه بايد پشت‌ سرهم به يه پورت خاص بفرستيم و بخواهيم در وقت صرفه‌جويی کنيم. مثلا همين جمله GET / HTTP/1.0 و دو Enter پشت سرهم که هميشه استفاده می‌کنيم. در اين موارد می‌توان اين دستورات را در يک فايل تايپ کرد (همراه با Enter ها که بايد موقع نوشتن حتما بزنيد) و بعد مثلا با نام ali.txt ذخيره کنيد و بعد يکی از دستورات زير را بنويسيم:
    nc -v [تنها اعضای سایت قادر به دیدن لینک‌ها هستند. ] 80 < ali.txttype ali.txt | nc -v [تنها اعضای سایت قادر به دیدن لینک‌ها هستند. ] 80
    که همان کارهای بالايی را انجام ميده.
    - حالا مي‌خوام مسير رو مشخص کنم
    مثلا فرض کنيد که مي‌خوام فايلي به اسم index.html را از مسير startup در سايتي به اسم [تنها اعضای سایت قادر به دیدن لینک‌ها هستند. ] داون‌لود کنيم. اول يه nc مي‌کنيم به سايت. بعد مي‌نويسيم:
    GET /startup/index.html HTTP/1.0
    بعد دو تا Enter مي‌زنيم.
    اين مثال نشون ميده که چطوري مسير رو ميشه مشخص کرد. همين کار رو مي‌تونيم براي فايل‌هايي مثل فايل‌هاي گرافيکي و ... انجام بديم و حتي مي‌تونيد اطلاعاتي که مي‌رسه رو در يک فايل ذخيره کنيد. براي اين‌کار مي‌نويسيد:

    nc -v [تنها اعضای سایت قادر به دیدن لینک‌ها هستند. ] 80 > index.html
    (اين کاري که کرديم با موردي که در بالا نوشتيم فرق مي‌کنه! در بالا دستورات GET رو تو يه فايل مي‌نوشتيم و مي‌فرستاديم که اجرا بشه ولي الان داريم نتايجي که بر مي‌گرده رو در يک فايل ذخيره مي‌کنيم!) ميشه اين دوتا رو ترکيب کرد مثلا نوشت:
    nc -v [تنها اعضای سایت قادر به دیدن لینک‌ها هستند. ] 80 < dastoorat.txt > index.html
    جمع آوري : علي نجف زاده (دانشجوي رشتة نرم افزار كامپيوتر)
    برگرفته از سايت مهدی لاری
    "لااقل منو یادشه خدا، پس یه لیوان فراموشی سلامتی شما ...

    Freelancer, Web Developer
    abolfazl.esm [at] gmail [dot] com

  4. #23
    تاریخ عضویت
    Apr 2009
    محل سکونت
    کاشان
    پست‌ها
    707
    Sony-Xperia-Z3-Dual
    Firefox Windows-10 Irancell
    نوع و سرعت اینترنت: ADSL-2 Mb/S
    سپاس (اهدایی)
    264
    سپاس (دریافتی)
    1065

    پیش فرض

    نقل قول نوشته اصلی توسط hamid257 [تنها اعضای سایت قادر به دیدن لینک‌ها هستند. ]
    سلام دوستان
    اطلاعاتي در مورد دستور ping مي خوام
    واينكه فرق دستور pause با pause>nul چيه...؟؟
    >nul در همه جا کاربرد داره و فقط برای pause نیست. اگر این دستور بعد از هر دستور دیگری قرار بگیرد داس نتیجه و یا هیچ کاراکتر اضافی را نشان نمی دهد.
  5. #24
    تاریخ عضویت
    Nov 2009
    محل سکونت
    .::تهران::.
    پست‌ها
    913
    HTC-Touch-Diamond
    NOD32 Firefox Windows-XP Irancell
    نوع و سرعت اینترنت: ADSL-256 Kb/S
    سپاس (اهدایی)
    2196
    سپاس (دریافتی)
    1717
    نوشته ‌های وبلاگ
    22

    پیش فرض

    دستوری واسه داس هستش که full screen کندش؟ توی Properties این قابلیت رو داره... ولی میخوام با یه دستور این کارو انجام بدم.
    icon فایل های BAT رو میشه عوض کرد؟
  6. #25
    تاریخ عضویت
    Jun 2009
    محل سکونت
    The 8th Bit
    پست‌ها
    2,178
    LG-G2
    Google-Chrome Ubuntu Irancell
    نوع و سرعت اینترنت: بیش از ADSL-2 Mb/S
    سپاس (اهدایی)
    3563
    سپاس (دریافتی)
    7671
    نوشته ‌های وبلاگ
    67

    پیش فرض

    نقل قول نوشته اصلی توسط m713405 [تنها اعضای سایت قادر به دیدن لینک‌ها هستند. ]
    یه دستور میخوام بگم که شاید خیلی ها بلد باشن! ولی چون خیلی از مشکلات رو حل میکنه گفتم... فایل های dll ویندوز رو ترمیم میکنه که خیلی از مشکلات ویندوز رو میتونه برطرف کنه!
    وارد محیط داس میشیم و فقط یک دستور رو مینویسیم sfc/scannow بعد از وارد کردن این دستور CD ویندوز رو میخواد... CD ویندوز رو میزاریم و Retry رو میزنیم... خودش بقیه کارا رو میکنه! از دفه بعد که سیستم رو روشن میکنیم خودش هر دفه فایل های dll رو چک میکنه ولی دیگه نیازی به CD نداره...
    [تنها اعضای سایت قادر به دیدن لینک‌ها هستند. ]
    نکته: طریقه غیر فعال کردنشو نمیدونم! دوستان اگه کسی میدونه بگه و در مورد بقیه دستورات sfc که دقیقا چه کاری انجام میدن هم توضیح بدین ممنون میشم.
    [تنها اعضای سایت قادر به دیدن لینک‌ها هستند. ]
    دوست من این دستور هم به صورت ترفند در سایت منتشر شده هم تو انجمن مطرح شده لطفا آموزش تکراری نزارین قبلش یه جستجو میکردین قراره تو این تاپیک چیزهای جدیدی که جایی مطرح نشده یا کمتر مطرح شده قرار بگیره و حتی اگه آموزش مفیدی باشه لازم به تکرارش نیست.
    نقل قول نوشته اصلی توسط m713405 [تنها اعضای سایت قادر به دیدن لینک‌ها هستند. ]
    دستوری واسه داس هستش که full screen کندش؟ توی Properties این قابلیت رو داره... ولی میخوام با یه دستور این کارو انجام بدم.
    icon فایل های BAT رو میشه عوض کرد؟
    در مورد full screen چیزی نمی دونم مگه به چه دردتون میخوره؟ در مورد سوال دومتون با نرم افزار bat to exe converter می تونید این کارو کنید تو همین انجمن خودم گذاشتم یه سرچ کنید.
    "لااقل منو یادشه خدا، پس یه لیوان فراموشی سلامتی شما ...

    Freelancer, Web Developer
    abolfazl.esm [at] gmail [dot] com

  7. #26
    تاریخ عضویت
    Nov 2009
    محل سکونت
    .::تهران::.
    پست‌ها
    913
    HTC-Touch-Diamond
    NOD32 Firefox Windows-XP Irancell
    نوع و سرعت اینترنت: ADSL-256 Kb/S
    سپاس (اهدایی)
    2196
    سپاس (دریافتی)
    1717
    نوشته ‌های وبلاگ
    22

    پیش فرض

    نقل قول نوشته اصلی توسط Abolfazl.E [تنها اعضای سایت قادر به دیدن لینک‌ها هستند. ]

    در مورد سوال دومتون با نرم افزار bat to exe converter می تونید این کارو کنید تو همین انجمن خودم گذاشتم یه سرچ کنید.
    ابوالفضل جان ممنون از راهنماییت و این برنامه... خیلی بهش احتیاج داشتم
    فقط یه چندتا سوال...
    بعد از این که exe شد میشه دوباره فایل رو تغییر داد؟فایل exe شده رو پسوندش رو که دستی bat میکنم، داس باز میشه ولی Edit رو که میزنم...
    توی سایت مرجعی که گذاشتی یه قسمتی داره CMD... اونجا یه فایل به اسم maximizewindows داره... یه خورده دربارش توضیح میدی؟ CMD رو maximize میکنه؟

    دنبال یه دستور هستم که داس رو maximize کنه...


    (اون تاپیک قدیمی شده بود، سوالامو اینجا پرسیدم)
  8. #27
    تاریخ عضویت
    Nov 2009
    محل سکونت
    .::تهران::.
    پست‌ها
    913
    HTC-Touch-Diamond
    NOD32 Firefox Windows-XP Irancell
    نوع و سرعت اینترنت: ADSL-256 Kb/S
    سپاس (اهدایی)
    2196
    سپاس (دریافتی)
    1717
    نوشته ‌های وبلاگ
    22

    Smile

    نقل قول نوشته اصلی توسط Abolfazl.E [تنها اعضای سایت قادر به دیدن لینک‌ها هستند. ]
    ساخت منو در batch file ها

    با استفاده از کد زیر می تونید یک منوی جالب درست کنید که گزینه هاش با عدد مشخصه و کاربر عدد موردنظرش رو انتخاب می کنه و بعد دستور مربوط به اون اجرا می شه.البته ساخت منو روش های دیگه ای هم داره که بعدا شرح میدم.
    کد:
    .تنها اعضای سایت قادر به دیدن این محتوا هستند. لطفاً وارد شوید و یا برای عضویت رایگان و بی‌دردسر در سایت کلیک کنید
    چقدر جالب! میشه خط به خط این برنامه رو توضیح بدی کامل متوجه بشم؟خیلی شبیه ویژوال بیسیکه if call selection... یه چیزایی ازش میفهمم...
    میشه جدول کشیدن توی داس هم توضیح بدی؟
  9. #28
    تاریخ عضویت
    Jun 2009
    محل سکونت
    The 8th Bit
    پست‌ها
    2,178
    LG-G2
    Google-Chrome Ubuntu Irancell
    نوع و سرعت اینترنت: بیش از ADSL-2 Mb/S
    سپاس (اهدایی)
    3563
    سپاس (دریافتی)
    7671
    نوشته ‌های وبلاگ
    67

    پیش فرض

    نقل قول نوشته اصلی توسط m713405 [تنها اعضای سایت قادر به دیدن لینک‌ها هستند. ]
    ابوالفضل جان ممنون از راهنماییت و این برنامه...
    نقل قول نوشته اصلی توسط m713405 [تنها اعضای سایت قادر به دیدن لینک‌ها هستند. ]
    خیلی بهش احتیاج داشتم
    فقط یه چندتا سوال...
    بعد از این که exe شد میشه دوباره فایل رو تغییر داد؟فایل exe شده رو پسوندش رو که دستی bat میکنم، داس باز میشه ولی Edit رو که میزنم...
    توی سایت مرجعی که گذاشتی یه قسمتی داره CMD... اونجا یه فایل به اسم
    maximizewindows داره... یه خورده دربارش توضیح میدی؟ CMD رو maximize میکنه؟

    دنبال یه دستور هستم که داس رو maximize کنه...


    (اون تاپیک قدیمی شده بود، سوالامو اینجا پرسیدم)

    خواهش می کنم قابلی نداشت.
    نه دیگه ادیت نمیشه کرد شما وقتی برنامتو نوشتی و مطمئن شدی تکمیله exe اش میکنی.
    در مورد ابزار
    maximizewindows هم همونجا پارامترشو نوشته. شما باید تو بچ فایلت بنویسی:
    کد:
    .تنها اعضای سایت قادر به دیدن این محتوا هستند. لطفاً وارد شوید و یا برای عضویت رایگان و بی‌دردسر در سایت کلیک کنید

    که ابزار maximizewindows.exe باید کنار بچ فایلت باشه. جای windowtitle هم تیتر صفحه داس رو بنویسی.(وقتی exe میکنی بچ فایلو تیتر صفحه داس فکر کنم میشه مسیر فایل) حالا وقتی exe می کنی چه جوری maximizewindows.exe کنارش باشه؟ خب تو همین نرم افزار یه تب داره که فایل رو به بچ فایلت اضافه کنی که می تونی این ابزار ماکسیمایز رو بهش اضافه کنی.
    فکر کنم یکم گیج شدی اگه سوالی داشتی بپرس ولی خودت باید با اینا ور بری تا قلقش دستت بیاد مثلا یبار exe می کنی وبعد اجراش می کنی می بینی تیتر صفحه چیه؟ و کارهای دیگه تا یاد بگیری.
    راستی از این به بعد لطف کن سوال جدید رو تو یه تاپیک جدید بپرس چون اینجا قاطی پاتی نشه.
    "لااقل منو یادشه خدا، پس یه لیوان فراموشی سلامتی شما ...

    Freelancer, Web Developer
    abolfazl.esm [at] gmail [dot] com

  10. #29
    تاریخ عضویت
    Jun 2009
    محل سکونت
    The 8th Bit
    پست‌ها
    2,178
    LG-G2
    Google-Chrome Ubuntu Irancell
    نوع و سرعت اینترنت: بیش از ADSL-2 Mb/S
    سپاس (اهدایی)
    3563
    سپاس (دریافتی)
    7671
    نوشته ‌های وبلاگ
    67

    پیش فرض

    نقل قول نوشته اصلی توسط m713405 [تنها اعضای سایت قادر به دیدن لینک‌ها هستند. ]
    چقدر جالب! میشه خط به خط این برنامه رو توضیح بدی کامل متوجه بشم؟خیلی شبیه ویژوال بیسیکه if call selection... یه چیزایی ازش میفهمم...
    میشه جدول کشیدن توی داس هم توضیح بدی؟
    خط به خط راستش الان وقت ندارم اول این لینک های زیر رو بخون سوالی داشتی بپرس.
    [تنها اعضای سایت قادر به دیدن لینک‌ها هستند. ]
    [تنها اعضای سایت قادر به دیدن لینک‌ها هستند. ]
    [تنها اعضای سایت قادر به دیدن لینک‌ها هستند. ]

    در مورد جدول منظورت یه چیزی مثل صفحه Bios هستش؟
    "لااقل منو یادشه خدا، پس یه لیوان فراموشی سلامتی شما ...

    Freelancer, Web Developer
    abolfazl.esm [at] gmail [dot] com

  11. #30
    تاریخ عضویت
    Nov 2009
    محل سکونت
    .::تهران::.
    پست‌ها
    913
    HTC-Touch-Diamond
    NOD32 Firefox Windows-XP Irancell
    نوع و سرعت اینترنت: ADSL-256 Kb/S
    سپاس (اهدایی)
    2196
    سپاس (دریافتی)
    1717
    نوشته ‌های وبلاگ
    22

    Question

    نقل قول نوشته اصلی توسط Abolfazl.E [تنها اعضای سایت قادر به دیدن لینک‌ها هستند. ]
    .
    در مورد ابزار
    maximizewindows هم همونجا پارامترشو نوشته. شما باید تو بچ فایلت بنویسی:
    کد:
    .تنها اعضای سایت قادر به دیدن این محتوا هستند. لطفاً وارد شوید و یا برای عضویت رایگان و بی‌دردسر در سایت کلیک کنید
    که ابزار maximizewindows.exe باید کنار بچ فایلت باشه. جای windowtitle هم تیتر صفحه داس رو بنویسی.(وقتی exe میکنی بچ فایلو تیتر صفحه داس فکر کنم میشه مسیر فایل) حالا وقتی exe می کنی چه جوری maximizewindows.exe کنارش باشه؟ خب تو همین نرم افزار یه تب داره که فایل رو به بچ فایلت اضافه کنی که می تونی این ابزار ماکسیمایز رو بهش اضافه کنی.

    تیتر صفحه که همون اسم فایل میشه؟! تب Include برای اضافه کردن
    maximizewindows.exe هستش؟
    خودت این روش رو امتحان کردی؟ جواب گرفتی؟
    exe نشده هم همون فایل
    maximizewindows.exeرو گذاشتم کنار فایل New.bat توشم نوشتم maximizewindows.exe New ولی بازم نشد... یه لحظه داس باز میشه سری بسته میشه... توش دستور هم نوشتم دستوراتو سری اجرا میکنه بعد داس رو میبنده!
+ ارسال تاپیک جدید
صفحه 3 از 18 نخستنخست 123456713 ... آخرینآخرین

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. نقد و بررسي Silent Hill 4 the room
    توسط payam pourmohammad در انجمن اخبار، تریلر، نقد و بررسی، مقالات و بحث و تبادل نظر پیرامون‌ بازی‌‌ها و کنسول‌ها
    پاسخ: 10
    آخرين نوشته: July 13th, 2010, 12:45
  2. راه های پرورش خلاقیت
    توسط alihasan14 در انجمن مقالات علمی
    پاسخ: 0
    آخرين نوشته: June 24th, 2010, 08:17
  3. زندگینامه ها
    توسط eris در انجمن پرسش و پاسخ، مباحث فنی و سایر مسائل حوزه‌ی فناوری
    پاسخ: 197
    آخرين نوشته: March 1st, 2010, 22:26
  4. استراتژی طراحی شبکه
    توسط jak-jak در انجمن پرسش و پاسخ، مباحث فنی و سایر مسائل حوزه‌ی فناوری
    پاسخ: 1
    آخرين نوشته: September 24th, 2009, 09:27
  5. ~~~گزارش مصور و لحظه به لحظه از جشن شش سالگی پرشین بلاگ~~~
    توسط mrgladiyator در انجمن پرسش و پاسخ، مباحث فنی و سایر مسائل حوزه‌ی فناوری
    پاسخ: 1
    آخرين نوشته: June 14th, 2008, 00:44

کاربرانی که این تاپیک را مشاهده کرده اند: 2

کلمات کلیدی این موضوع

مجوز ‌های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست ‌های خود را ویرایش کنید
  •  

اکنون ساعت 22:31 برپایه‌ی ساعت جهانی (GMT +3.5) می‌باشد.

تبلیغات متنی

عضویت در خبرنامه

با عضویت در خبرنامه‌ی سایت، جدیدترین ترفندها، نقد و بررسی‌ها و مطالب مدرسه فناوری به طور خودکار به ایمیل شما ارسال می‌شود. بعد از کلیک بر روی دکمه‌ی «مشترک شوید»، بایستی کد داخل تصویر را وارد کرده، سپس به صندوق ایمیل خود مراجعه کنید و روی لینک تأیید کلیک کنید تا اشتراک شما نهایی شود.

کلیه حقوق مادی و معنوی متعلق به وب سایت ترفندستان است. برداشت مطالب و تصاویر تنها با ذکر نام ترفندستان مجاز است.