رفتن به مطلب
برای استفاده از انجمن و عضـویت کلیک کنید.

پست های پیشنهاد شده

Tesla    126

گروه دانشجو

درود

از امروز به بعد با آموزش خط فرمان ویندوز که به اون Cmd که مخفف کلمه Command Prompt هم میگن در خدمت شما هستم.

در ابتدا کمی خط فرمان رو معرفی میکنیم بعد تاریخچه خط فرمان رو بهتون میگم.

معرفی Cmd:

برنامه خط فرمان (به انگلیسی Command Prompt) یا به اختصار Cmd، رابط کاربری متنی سیستم عامل‌ها به حساب می‌آید. رابط کاربری متنی در مقابل رابط کاربری گرافیکی (Graphic User Interface / GUI) قرار می‌گیرد. در واقع در رابط  کاربری گرافیکی از اشیای سیستم عامل استفاده می‌کنیم تا کارهای رایانه ای مان را انجام دهیم و در رابط کاربری متنی از دستور نویسی استفاده می‌کنیم. برای مثال (در ویندوز ما روی My Computer دابل کلیک می‌کنیم و وارد Drive C می‌شویم و فایل File.txt را حذف می‌کنیم، از رابط کاربری گرافیکی سیستم عامل ویندوز برای حذف یک فایل در درایو C استفاده کرده‌ایم اما همین کار را می‌توان با رابط کاربری متنی انجام داد، که باید در Command Prompt دستور DEL C:\File.txt را وارد کنیم.

این خط فرمان در واقع همان ویندوز قدیمی مایکروسافت به نام Ms-Dos می باشد که کاربر ان می تواند در ان بصورت متنی یکسری دستوراتی را اجرا نماید.

2.png.7c39e683f3d8427b861893373bea49b1.png

خط فرمان

تاریخچه Cmd:

رایانه‌ها اصولاً به وسیله سیستم عامل امکانات نرم‌افزاری و سخت افزاری را در اختیار کاربران قرار می‌دهند. سیستم عامل‌ها نوعی نرم‌افزار اند (معمولاً با زبان برنامه‌نویسی اسمبلی یا C ساخته می‌شوند) که امکان استفاده از سخت‌افزار و نصب نرم‌افزار و مدیریت اینها را در اختیار کاربر قرار می‌دهد و این کار را با استفاده از رابط کاربری (User Interface / UI) انجام می‌دهند. رابط کاربری در سیستم عامل‌های قدیمی فقط بصورت متنی بود (همانند خط فرمان) و با پیشرفت دانش رایانه، رابط‌های کاربری گرافیکی (Graphic User Interface / GUI) هم به سیستم عامل‌ها افزوده شد.

امیدوارم که این بقیه مباحث برای بعد خواهد بود. امیدوارم که لذت برده باشید.

تا بعد موفق باشید.

 

 

 

به اشتراک گذاری این ارسال


لینک به ارسال
Tesla    126

گروه دانشجو

درود

در این جلسه نحوه باز کردن cmd و چند دستور ساده رو میگم.

نحوه باز کردن cmd:

1- خب شما میتوانید با فشردن کلیدهای window+R پنجره ران رو باز کنید و بعد عبارت cmd رو بنویسید و اینتر بزنید تا cmd باز بشه.

2- خب شما میتوانید با باز کردن منوی start و جستجو کردن عبارت cmd و با کلیک کردن روی آن میتوانید خط فرمان رو باز کنید.

دستور های اولیه:

DIR : با این دستور میتوانید فایل ها و پوشه های موجود در پوشه ای که هستید رو ببینید.مثال:

DIR
---------------------------------------------------
Descriptions: Show list of Files and Directories
---------------------------------------------------
Result:
10/21/2017  04:04 PM    <DIR>          .
10/21/2017  04:04 PM    <DIR>          ..
04/12/2017  07:00 PM    <DIR>          .android
10/18/2016  11:16 PM    <DIR>          .AndroidStudio2.1
12/27/2016  01:28 PM    <DIR>          .dnx
01/27/2017  10:06 AM    <DIR>          .eclipse
01/14/2016  12:47 PM    <DIR>          .editrocket
07/28/2016  01:20 PM    <DIR>          .gimp-2.8
09/15/2016  09:42 PM    <DIR>          .gradle
04/18/2016  01:42 AM    <DIR>          .idlerc
03/09/2017  10:43 PM               769 .j2e
11/21/2016  11:46 AM    <DIR>          .jssc
12/26/2016  09:35 AM    <DIR>          .nbi
08/08/2017  02:17 PM                 8 .node_repl_history
01/09/2017  05:58 PM    <DIR>          .nuget
11/21/2016  11:34 AM    <DIR>          .oracle_jre_usage
10/12/2017  06:45 PM    <DIR>          .p2
01/14/2016  12:47 PM    <DIR>          .rs
12/23/2014  09:22 AM    <DIR>          .swt
02/13/2017  05:22 PM    <DIR>          .thumbnails
01/27/2017  10:04 AM    <DIR>          .tooling
08/06/2017  09:18 PM    <DIR>          .VirtualBox
02/14/2017  07:31 PM    <DIR>          .vscode
08/28/2016  12:38 PM    <DIR>          .zend
06/04/2016  03:20 PM            11,732 32.txt
11/21/2016  05:49 PM               160 advanced_ip_scanner_MAC.bin
12/05/2004  07:37 PM    <DIR>          ammo
10/18/2016  11:52 PM    <DIR>          AndroidStudioProjects
12/05/2004  07:37 PM    <DIR>          animtrigger
01/19/2014  08:11 PM    <DIR>          common
08/08/2017  01:11 PM    <DIR>          Contacts
11/06/2017  05:42 PM    <DIR>          Desktop
09/16/2017  10:35 PM    <DIR>          Documents
11/04/2017  07:17 PM    <DIR>          Downloads
11/12/2016  11:38 PM    <DIR>          dwhelper
04/13/2017  03:07 PM    <DIR>          easyHDR PRO 2
12/19/2015  08:41 PM    <DIR>          EREnt
06/14/2017  06:23 PM    <DIR>          Favorites
07/17/2017  10:52 PM    <DIR>          Google Drive
12/19/2015  08:41 PM    <DIR>          licman
06/14/2017  06:23 PM    <DIR>          Links
06/14/2017  06:23 PM    <DIR>          Music
09/12/2017  12:48 PM    <DIR>          Pictures
05/20/2015  07:42 PM               600 PUTTY.RND
06/14/2017  06:23 PM    <DIR>          Saved Games
07/15/2017  05:22 PM               658 SciTE.session
06/14/2017  06:23 PM    <DIR>          Searches
11/05/2017  08:29 PM    <DIR>          Videos
07/27/2017  09:26 PM    <DIR>          VirtualBox VMs
02/14/2017  11:33 PM    <DIR>          workspace
08/28/2016  12:34 PM    <DIR>          Zend
               6 File(s)         13,927 bytes
              45 Dir(s)  33,338,904,576 bytes free

CD : با این دستور میتوانید به فایل های بالایی یا پایینی رفت یا میتوان مسیر پوشه ای که درون آن هستیم را نمایش دهد یا به ریشه مسیر رفت. مثال:

CD S01
-------------------------------------
Descriptons: Go to S01 Directory
CD
-------------------------------------------------
Descriptions: Show address of current directory
-------------------------------------------------
Result:
C:\Users\Ali
CD..\ or CD..
------------------------------------------
Descriptions: Back to previous folder
------------------------------------------

 

CD\
--------------------------------------
Descriptions: Go to root of current address

نکته: در گوشه پنچره cmd مسیر جاری شما رو نشان میده.

Capture.PNG.35d70ff3bf400a89ceb1665f6f68cd06.PNG

موفق باشید.

 

به اشتراک گذاری این ارسال


لینک به ارسال
Tesla    126

گروه دانشجو

درود

در این جلسه ادامه آموزش های دستورات اولیه در خط فرمان ویندوز رو قرار هست آموزش بدیم.

بقیه دستور های اولیه:

MD or MKDIR: شما میتوانید با این دستور یک دایرکتوری(پوشه) بسازید. مثال:

MD Mohammad
---------------------------------
Description: Make a directory
---------------------------------
Result: 
C:\Users\Ali\Desktop>DIR

 Volume in drive C has no label.
 Volume Serial Number is 3C4C-9480

 Directory of C:\Users\Ali\Desktop

11/22/2017  09:58 PM    <DIR>          Mohammad
               0 File(s)              0 bytes
               1 Dir(s)  33,761,878,016 bytes free

RD or RMDIR: شما میتوانید با این دستور یک دایرکتوری(پوشه) رو حذف کنید. مثال:

RD Mohammad
---------------------------------
Description: Remove a directory
---------------------------------
Result: 
C:\Users\Ali\Desktop>DIR
 Volume in drive C has no label.
 Volume Serial Number is 3C4C-9480

 Directory of C:\Users\Ali\Desktop

11/22/2017  09:58 PM    <DIR>          .
11/22/2017  09:58 PM    <DIR>          ..
11/16/2017  03:31 PM        		   E7.mp4

بقیه دستور ها به جلسه بعد باقی میمونه.

موفق باشید.

 

 

  • زیبا بود 1

به اشتراک گذاری این ارسال


لینک به ارسال
Tesla    126

گروه دانشجو

درود

در این جلسه با دو دستور color و exit و title آشنا میشین.

دستور COLOR:

با این دستور رنگ پس زمینه و رنگ متن رو عوض میکنیم.

COLOR 0a

همانطور که در بالا مشاهده میکنید این دستور دوتا ورودی داره اولین ورودی که مقدار <<0>> رو به اون دادیم رنگ پس زمینه رو مشخص میکنه و ورودی دوم هم یعنی : <<a>> رنگ متن رو مشخص میکنه.

با نوشتن دستور بالا محیط کامند به شکل زیر میشه:

Capture.PNG.fdb367556ee420e4d1888752f461c091.PNG

برای مشاهده این که چه جوری رنگ ها رو مشخص کنیم از دستور زیر استفاده میکنیم:

COLOR /?

با نوشتن دستور بالا نتیجه زیر حاصل میشود.

Sets the default console foreground and background colors.

COLOR [attr]

  attr        Specifies color attribute of console output

Color attributes are specified by TWO hex digits -- the first
corresponds to the background; the second the foreground.  Each digit
can be any of the following values:

    0 = Black       8 = Gray
    1 = Blue        9 = Light Blue
    2 = Green       A = Light Green
    3 = Aqua        B = Light Aqua
    4 = Red         C = Light Red
    5 = Purple      D = Light Purple
    6 = Yellow      E = Light Yellow
    7 = White       F = Bright White

If no argument is given, this command restores the color to what it was
when CMD.EXE started.  This value either comes from the current console
window, the /T command line switch or from the DefaultColor registry
value.

The COLOR command sets ERRORLEVEL to 1 if an attempt is made to execute
the COLOR command with a foreground and background color that are the
same.

Example: "COLOR fc" produces light red on bright white

در واقع با اضافه کردن <<?/>> به آخر یک دستور میتوانیم راهنمای آن دستور را ببینیم.

دستور EXIT:

با این دستور میتوانید از محیط کامندی خارج بشوید.

نمونه:

EXIT

دستور TITLE:

با این دستور میتوانید عنوان محیط کامندی رو عوض کنید.

برای مثال با نوشتن دستور زیر عنوان محیط کامند به عبارت Tesla تغییر میکنه.

TITLE Tesla

نتیجه:

1.PNG.1f794136fdf44cbfd2671a86a2446004.PNG

تا جلسه بعد موفق باشید.

 

 

به اشتراک گذاری این ارسال


لینک به ارسال
Tesla    126

گروه دانشجو

درود

در این جسله با دستور echo و سویچ دستور ها آشنا خواهیم شد. و به احتمال زیاد از جلسه بعد به مبحث Batch Scripting وارد میشیم.

دستور echo:

با این دستور میتوانید یک عبارت را در محیط کامند چاپ کنید.

مثال:

ECHO Hello, World!
------------------------------------------
Description: print <<Hello, World>>

نتیجه:

12.PNG.4d47cf8720dc39f2a85236bef718927d.PNG

سویچ:

هر دستوری در محیط کامند دارای تعدادی سویچ هست.

سویچ به تنظیمات یک دستور گفته میشود.

که سویچ های یک دستور رو با <<->> یا <</>>  مشخص میکنند.

برای مثال سویچ های دستور dir شامل موارد زیر هستند:

/A
/B
/C
/D
/L
/N
/O
/P
/Q
/R
/S
/T
/W
/X
/4

هر کدام از سویچ های بالا کار مخصوص به خودش رو میکنه.

توجه: برای مشاهده ورودی ها و سویچ های یک دستور از سویچ <<?/>> استفاده میکنیم که خود آن یک سویچ عمومی برای همه دستور ها است.

تا جلسه بعد موفق باشید.

 

به اشتراک گذاری این ارسال


لینک به ارسال
Tesla    126

گروه دانشجو

درود

دوستان بابت تاخیری که در ادامه آموزش ها اتفاق افتاد معذرت میخوام، اصلا وقتی نبود که بیام ادامه آموزش ها رو بذارم.

در این جلسه به آموزش batch scripting آشنا خواهیم شد.

در ابتدا میخوام براتون کمی مقدمات کار و همچنین مزیت یادگیری batch scripting رو بگم.

Batch Scripting چیست؟

به زبان ساده بچ اسکریپتینگ یعنی نوشتن دستورات خط فرمان ویندوز درون یک فایل با فرمت bat که وقتی شما اون فایل رو اجرا میکنید، اون فایل به سرعت اجرا میشه و دستوراتی که شما نوشتید رو اجرا میکنه.

چرا باید Batch Scripting رو یاد بگیریم؟

من براتون یک مثال میزنم، فرض کنید میخواهید نام 1000 تا عکس رو تغییر بدین اگه بخوایین این کار رو دستی انجام بدین خیلی حوصله بر و سخت خواهد بود. از طرفی امکان خطا نیاز وجود دارد ولی شما میتوانید با یاد گرفتن بچ نویسی این کار رو خیلی سریع انجام بدین.

ویرایشگر موردنیاز برای بچ نویسی:

برای بچ نویسی ما میتوانیم از هر ویرایشگری استفاده کنیم اما من به شما دوستان پیشنهاد میکنم از ویرایشگر notepad++ استفاده کنید. این ویرایشگر خیلی قدرتمند است.

ساخت اولین فایل bat:

برای ساخت اولین فایل bat ابتدا وارد notepad++ شده و از منوی Language در کادر باز شده روی حرف B رفته و در منوی باز شده دیگر گزینه Batch رو انتخاب کنید.

123.png

حال برای مثال دستور زیر را بنویسید و فایل را سیو کنید.(دقت کنید برای سیو فایل حتما باید با فرمت bat) باشه.

@echo off
echo Learn-net.ir
pause

حالا شما میتوانید فایل را اجرا کنید و نتیجه را ببینید.

تا جلسه بعد موفق باشید.

     

 

 

به اشتراک گذاری این ارسال


لینک به ارسال

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری

  • مطالب مشابه

    • توسط dariyush80
      سلام دوستان.
      میخواستم بدونم کسی آموزش گام به گام (پایه) b4i داره؟؟؟
    • توسط شایان آباد
      به نام خدا 
      با سلام و خسته نباشید خدمت تمامی کاربران گرامی انجمن برنامه نویس ایرانی
      با کتابخانه فوق پیشرفته ABC با شما همراه هستیم.
      ابتدا معرفی داریم بر روی این کتابخانه :
      کتابخانه ABC تشکل شده از کلاس های مختلف هست که شما دوستان عزیز میتونید از اون استفاده کنید.
      این کتابخانه رو ما برای این طراحی کردیم که شما دوستان عزیز بتونید با استفاده از یک کتابخانه تمام مشکلات رو رفع کنید.
      سعی میکنیم این کتابخانه رو هر روز یا حداقل دو روزی یک بار اپدیت کنیم.
      با مدیریت : شایان آباد ، امیرحسین طرق پیما ، پژمان نیکروان ، امیرمحمد کردلو
       
       
       
       
       
       
       
      موفق باشید
    • توسط m0$tafa
      سلام میخوام یه خط افقی در لایوت ها ایجاد کنم مانند تصویر زیر. چجوری انجامش بدم؟

    • توسط شهریار شریعتی
      درود فراوان
      شاید شما خواسته باشید که برنامه ی شما به یک سرور متصل شود و پیام هایی را دریافت و یا ارسال کند. Socket Programming یک تکنولوژی قدرتمند میباشد که درواقع امکان اتصال بین سرور و کلاینت را میدهد. حالا چرا سوکت ؟ بهترین سرویسی که پیشنهاد میشود GCM و FCM شرکت گوگل هست ولی متاسفانه در زمان نگارش این متن 
      کشور ما مورد تحریم قرار گرفته و هرلحظه ممکن است که پشتیبانی گوگل شامل ایران نشود. علاوه بر این مشکل برنامه ی شما وقتی کار میکند که گوگل سرویس روی گوشی کاربر نصب باشد.
      برنامه های چت امروزی معمولا برای پیاده سازی سیستم ارسال و دریافت از سوکت استفاده میکنند از این رو ما تصمیم گرفتیم که دوره ی آموزشی را تا ساخت یک برنامه چت ادامه دهیم.
       
      آموزش ها :
      [hide_like] Part1-Create WebSocket.rar
      Part2-Use Methods.rar
      Part3-Create a Project.rar
      Part4-Create Client.rar
      [/hide_like] پروژه ها :
      [hide_like] CheckName Server.rar
      CheckName Client.rar
      [/hide_like] کتابخانه Web Socket برای B4a :
      [hide_like] WebSocketLibrary.zip
      [/hide_like]
  • کاربران آنلاین در این صفحه   0 کاربر

    هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.

×