আমি কীভাবে স্থায়ীভাবে উইন্ডোজ 7-এ কমান্ড প্রম্পটটি কাস্টমাইজ করতে পারি?


74

আমি $p$g$_$fস্থায়ীভাবে প্রম্পটটি পরিবর্তন করতে চাই , তবে প্রতিবার কমান্ড উইন্ডোটি পুনরায় খুললে এটি পুনরায় সেট হয়।

চিরকাল স্থায়ীভাবে থাকতে আমি কীভাবে তা পেতে পারি?


9
এটি একটি আকর্ষণীয় প্রশ্ন (+1) কারণ আজকাল খুব বেশি লোক নেই যারা জানেন যে তাদের ডস প্রম্পটটি কাস্টমাইজ করা যায়।
র‌্যান্ডল্ফ রিচার্ডসন

14
এই বলা কমান্ড এখন জিজ্ঞাসা করা হয় না?
লার্সটেক

3
@ লা- আরএসটেক: হ্যাঁ, ডস দীর্ঘ চলে গেছে।
মাধ্যাকর্ষণ

7
পুরানো অভ্যাস! এটি সর্বদা আমার কাছে একটি ডস প্রম্পট হবে।
oscilatingcretin

2
@ র্যান্ডল্ফ: আমি অবশ্যই জানতাম না! এই প্রশ্নের ভাল +1 প্রাপ্য।
jprete

উত্তর:


65

PROMPT নামে একটি নতুন পরিবেশের পরিবর্তনশীল তৈরি করুন। পরিবর্তনশীল মানটি পছন্দসই প্রম্পটে সেট করুন।

এখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুন


2
প্রথম বাক্যে গুরুত্বপূর্ণ বিষয়টি উল্লেখ করার একমাত্র উত্তর হওয়ার জন্য +1। একবার যখন কেউ জানতে পারে যে কমান্ড ইন্টারপ্রেটারদের দ্বারা জারি করা প্রম্পটটি পরিবেশের ভেরিয়েবল দ্বারা নিয়ন্ত্রিত হয়, বাকিরা পরিবেশের ভেরিয়েবল সম্পর্কে জেনেরিক সুপার ব্যবহারকারীর উত্তর প্রয়োগের ক্ষেত্রে একটি সাধারণ অনুশীলনে রূপান্তরিত হয়
JdeBP

প্রকৃতপক্ষে, PROMPT ভেরিয়েবলটি তৈরি করার বিষয়টি উল্লেখ করার একমাত্র উত্তর নয় - আমার উত্তরটি এর চতুর্থ ধাপে এটিরও উল্লেখ করেছে, যা পড়ে: 4 "PROMPT" নামক একটি ভেরিয়েবল তৈরি করুন এবং আপনার পছন্দসই প্রম্পট পাঠ্য সন্নিবেশ করুন (...)
র্যান্ডল্ফ রিচার্ডসন

2
প্রযুক্তিগতভাবে আমার উত্তরটি প্রম্পট ভেরিয়েবলেরও উল্লেখ করে যেহেতু এটি সেট করার জন্য কমান্ড সরবরাহ করে। :)
ইবিগ্রিন

4
ইবিগ্রিন এবং র‌্যান্ডল্ফ রিচার্ডসন, " প্রথম বাক্যে " আপনার দু'জনকে কীভাবে পালাতে হবে?
JdeBP

71

কমান্ড প্রম্পটে টাইপ করুন:

setx Prompt $p$g$_$f

তারপরে কমান্ড প্রম্পটটি আবার খুলুন।

যে কোনও লোকের জন্য কীভাবে ডস / সিএমডি কমান্ডগুলির সহায়তা পেতে জানেন না তার জন্য টাইপ করুন:

setx /?

পেতে:

SetX has three ways of working:

Syntax 1:
    SETX [/S system [/U [domain\]user [/P [password]]]] var value [/M]

Syntax 2:
    SETX [/S system [/U [domain\]user [/P [password]]]] var /K regpath [/M]

Syntax 3:
    SETX [/S system [/U [domain\]user [/P [password]]]]
         /F file {var {/A x,y | /R x,y string}[/M] | /X} [/D delimiters]

Description:
    Creates or modifies environment variables in the user or system
    environment. Can set variables based on arguments, regkeys or
    file input.

Parameter List:
    /S     system          Specifies the remote system to connect to.

    /U     [domain\]user   Specifies the user context under which
                           the command should execute.

    /P     [password]      Specifies the password for the given
                           user context. Prompts for input if omitted.

    var                    Specifies the environment variable to set.

    value                  Specifies a value to be assigned to the
                           environment variable.

    /K     regpath         Specifies that the variable is set based
                           on information from a registry key.
                           Path should be specified in the format of
                           hive\key\...\value. For example,
                           HKEY_LOCAL_MACHINE\System\CurrentControlSet\
                           Control\TimeZoneInformation\StandardName.

    /F     file            Specifies the filename of the text file
                           to use.

    /A     x,y             Specifies absolute file coordinates
                           (line X, item Y) as parameters to search
                           within the file.

    /R     x,y string      Specifies relative file coordinates with
                           respect to "string" as the search parameters.

    /M                     Specifies that the variable should be set in
                           the system wide (HKEY_LOCAL_MACHINE)
                           environment. The default is to set the
                           variable under the HKEY_CURRENT_USER
                           environment.

    /X                     Displays file contents with x,y coordinates.

    /D     delimiters      Specifies additional delimiters such as ","
                           or "\". The built-in delimiters are space,
                           tab, carriage return, and linefeed. Any
                           ASCII character can be used as an additional
                           delimiter. The maximum number of delimiters,
                           including the built-in delimiters, is 15.

    /?                     Displays this help message.

NOTE: 1) SETX writes variables to the master environment in the registry.

      2) On a local system, variables created or modified by this tool
         will be available in future command windows but not in the
         current CMD.exe command window.

      3) On a remote system, variables created or modified by this tool
         will be available at the next logon session.

      4) The valid Registry Key data types are REG_DWORD, REG_EXPAND_SZ,
         REG_SZ, REG_MULTI_SZ.

      5) Supported hives:  HKEY_LOCAL_MACHINE (HKLM),
         HKEY_CURRENT_USER (HKCU).

      6) Delimiters are case sensitive.

      7) REG_DWORD values are extracted from the registry in decimal
         format.

Examples:
    SETX MACHINE COMPAQ
    SETX MACHINE "COMPAQ COMPUTER" /M
    SETX MYPATH "%PATH%"
    SETX MYPATH ~PATH~
    SETX /S system /U user /P password  MACHINE COMPAQ
    SETX /S system /U user /P password MYPATH ^%PATH^%
    SETX TZONE /K HKEY_LOCAL_MACHINE\System\CurrentControlSet\
         Control\TimeZoneInformation\StandardName
    SETX BUILD /K "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows
         NT\CurrentVersion\CurrentBuildNumber" /M
    SETX /S system /U user /P password TZONE /K HKEY_LOCAL_MACHINE\
         System\CurrentControlSet\Control\TimeZoneInformation\
         StandardName
    SETX /S system /U user /P password  BUILD /K
         "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\
         CurrentVersion\CurrentBuildNumber" /M
    SETX /F ipconfig.out /X
    SETX IPADDR /F ipconfig.out /A 5,11
    SETX OCTET1 /F ipconfig.out /A 5,3 /D "#$*."
    SETX IPGATEWAY /F ipconfig.out /R 0,7 Gateway
    SETX /S system /U user /P password  /F c:\ipconfig.out /X

1
আমি এটিও চেষ্টা করেছি এবং এটি পুরোপুরি কার্যকর হয়েছিল। আপনার উত্তরটি আরও সরল এবং বিন্দুতে থাকা সত্ত্বেও আমাকে অন্য লোকটির উত্তর হিসাবে চিহ্নিত করতে হয়েছিল। তার প্রথম ছিল, তাই আমাকে যা করতে হবে তা সঠিকভাবে করতে হয়েছিল। আমি আপনাকে উত্সাহিত করেছি, যদিও।
oscilatingcretin

30
কে উত্তর হিসাবে চিহ্নিত হয়েছে আমি সত্যিই যত্নশীল না। আমি ভবিষ্যতের রেফারেন্সের জন্য উল্লেখ করব (যদিও এটি এটিকে ছেড়ে দিন) যে উত্তর চিহ্নিত করার মূল সিদ্ধান্তটি প্রথমে কে জবাব দিয়েছে তা নয় যে উত্তরটি সবচেয়ে ভাল। যদিও এটি সত্য যে উত্তরটি চিহ্নিত করা ভাল, কারণ এটি উত্তর দেয়, তবে উত্তরটি চিহ্নিত করার আসল কারণ হ'ল যে লোকদের এই প্রশ্নটি পরে আরও দ্রুত সমাধানের জন্য আরও দ্রুত সমাধান করতে সহায়তা করা। যেহেতু এই বিশেষ ক্ষেত্রে অন্যান্য সমাধানের সাথে কোনও ভুল নেই it
ইবিগ্রিন

1
আমি বিশেষত এই উত্তরটি পছন্দ করি (+1) কারণ এটি দেখায় যে একই জিনিস করার একাধিক উপায় নেই ( পার্ল [প্রোগ্রামিং] এর সাথে বিশেষত জোর দেওয়া এমন কিছু )।
র‌্যান্ডল্ফ রিচার্ডসন

3
আমি সম্মত হই যে এটি প্রথম উত্তর সম্পর্কে নয়। আপনি দুজনেই কীভাবে স্থায়ীভাবে প্রম্পটটি পরিবর্তন করবেন সে সম্পর্কে আমার বেস প্রশ্নের উত্তর দিয়েছেন। যখন দু'জন লোক একই জিনিস অর্জন করে, তখন পতনের পিছনে হ'ল প্রথম উত্তরটি ব্যবহার করা। আপনার সংক্ষিপ্ত এবং বিন্দুতে, খালি-হাড়ের ইস্যুটিকে সম্বোধন করা, যখন তিনি ছিলেন আরও জটিল, ইউআই-জাম্পিং পদ্ধতির যা পরিবেশের ভেরিয়েবল সম্পর্কিত আরও বিকল্পগুলি প্রকাশ করেছিল। উত্তরটি নির্বাচনের আগে আমি সাবধানতার সাথে বিকল্পগুলি ওজন করেছি।
oscilatingcretin

2
আপনার উত্তরটি প্রসারিত করা দুর্দান্ত হবে। বর্তমানে এটি প্রসঙ্গে অভাব বোধ করছে। আপনি কীভাবে আপনার উত্তরকে আরও উন্নত করতে পারেন তা জানতে দয়া করে আমাদের সংক্ষিপ্ত উত্তর কীভাবে গাইডটি দেখুন। সুতরাং, setxঠিক কী করে এবং কেন এটি নিজেকে পুনরায় সেট করতে থাকে?
তামারা উইজসম্যান

21

আপনার ডস প্রম্পটটির উপস্থিতি পরিবর্তন করতে (বা "কমান্ড প্রম্পট") "কম্পিউটার" এ ডান ক্লিক করুন (সাধারণত আপনার উইন্ডোজ ডেস্কটপে বা উইন্ডোজ স্টার্ট মেনুতে), তারপরে এই পদক্ষেপগুলি অনুসরণ করুন:

  1. "উন্নত সিস্টেম সেটিংস" লেবেলে ক্লিক করুন
  2. "পরিবেশ পরিবর্তনশীল ..." বোতামটি ক্লিক করুন
  3. "নতুন ..." বোতামটি ক্লিক করুন (একটি "ব্যবহারকারী ভেরিয়েবল" কেবল আপনাকে প্রভাবিত করে, এবং "সিস্টেম ভেরিয়েবল" সমস্ত ব্যবহারকারীকে প্রভাবিত করে)
  4. "PROMPT" নামক একটি ভেরিয়েবল তৈরি করুন এবং আপনার পছন্দসই প্রম্পট পাঠ্য সন্নিবেশ করুন (যেমনটি আমি নীচের চূড়ান্ত ছবিতে আপনার জন্য অন্তর্ভুক্ত করেছি)
  5. "পরিবেশ পরিবর্তনশীল" উইন্ডোটি বন্ধ করতে "ওকে" বোতামটি ক্লিক করুন
  6. "সিস্টেম বৈশিষ্ট্য" উইন্ডোটি বন্ধ করতে "ঠিক আছে" বোতামটি ক্লিক করুন

এই পরিবর্তনটি পুনরায় বুট থেকেও বেঁচে থাকবে।

এখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুন


2
আমি প্রতিটি ছবিতে কোথায় ক্লিক করতে হবে তা আপনি কীভাবে হাইলাইট করেছেন তা আমি পছন্দ করি। আপনি কীভাবে এটি অর্জন করেছেন?
কোনারাক

4
@ کونারাক: ধন্যবাদ! আমি প্রতিটি উইন্ডো খুললাম, টিপুন আল্ট-প্রিন্টস্ক্রিন (বর্তমান সক্রিয় উইন্ডোটিতে ক্লিপ বোর্ডে অনুলিপি করতে), তারপরে এটি অ্যাডোব ফটোশপে আটকানো হয়েছে। এর পরে, আমি চিত্রটির শীর্ষে (বা সামনে) একটি স্তর তৈরি করেছি, এটি 100% কালো দিয়ে পূর্ণ করেছি, স্তরটির অস্বচ্ছতা 25% (যা চিত্রটি 75% স্তরে ম্লান করতে দেয়) এ পরিবর্তন করে, তারপরে আমি ব্যবহৃত আয়তক্ষেত্রাকার Marquee টুল একটি "3px লঘু" দিয়ে এলাকা হাইলাইট করতে নির্বাচন করতে এবং মুছে ফেলুন কী (এই কালো স্তর থেকে মুছে ফেলতে) চাপা। এর পরে, আমি ছবিটি আমার সি: / টেম্প / ডিরেক্টরিতে একটি .PNG ফাইল হিসাবে সংরক্ষণ করেছি এবং এটি এখানে আপলোড করেছি।
র্যান্ডল্ফ রিচার্ডসন

1
আমি একটি সম্পূর্ণ ফটোশপ নুব, কিন্তু আপনি কী বলছেন তা আমি দেখতে পাচ্ছি! আমি পরের বার যখন আমাদের ব্যবহারকারীদের কাছে আমাদের অ্যাপ্লিকেশনটি উপস্থাপন করছি তখন চেষ্টা করব - পুরো স্ক্রিনে এমএস পেইন্ট লাল রেখার চেয়ে অনেক সুন্দর। ধন্যবাদ!
411

Snagit এর চেয়ে কম ফটোশপের ব্যয় হয় এবং স্ক্রিন ক্যাচারগুলির সাথেও কাজ করার জন্য আপনাকে প্রচুর বিকল্প দেয়। স্ক্রিন ক্যাপ করার জন্য এটি আমার প্রিয়।
ইবিগ্রিন

উইন্ডোজ in-তে পরিবেশগত ভেরিয়েবলগুলি কীভাবে পাওয়া যায় তা ব্যাখ্যা করার জন্য এবং কোনও চিত্রকে কীভাবে হাইলাইট করতে হয় তা ব্যাখ্যা করার জন্য উত্সাহিত। দরকারী geek স্টাফ, এখানে!
সিগারডুগ

5

মেনু কমান্ড বা লিঙ্ক সম্পাদনা করুন যা কমান্ড প্রম্পট শুরু করে, তার লক্ষ্য উদাহরণ পরিবর্তন করুন।

%SystemRoot%\system32\cmd.exe /K "prompt $p$g$_$f"

এবং যদি কার্সারের আগে কোনও অতিরিক্ত জায়গা চাই:

%SystemRoot%\system32\cmd.exe /K "prompt $p$g$_$f "

একটি আকর্ষণীয় এবং অনন্য সমাধান হওয়ার জন্য +1।
আর্টঅফ ওয়ারফেয়ার

4

উইন্ডোজ উইন্ডোজ পাওয়ারশেলের সাথে আসে যা অন্যান্য প্রাক্তন লিনাক্স-কেবল বৈশিষ্ট্যগুলির মধ্যে পাইপলাইনের অনুমতি দেয়।

আপনি স্টার্ট বোতামটি ক্লিক করে এবং পাওয়ারশেল প্রবেশ করে এটি শুরু করতে পারেন, যা আপনাকে তিনটি বিকল্প দেয়। পাওয়ারশেল ক্লিক করুন। উইন্ডো শিরোনাম বারে ডান ক্লিক করুন এবং বৈশিষ্ট্য নির্বাচন করুন। খোলার উইন্ডোতে আপনি দৃশ্য এবং আচরণ সেটিংস কনফিগার করেন।

অন্যথায় প্রথম স্থানে পাওয়ারশেলটি খোলার পরিবর্তে পাওয়ারশেল মডিউলগুলি নির্বাচন করুন এবং ক্লিক করুন।

আপনি যা করতে পারেন তার জন্য মাইক্রোসফ্ট ডকুমেন্টেশন দেখুন:

PS: আপনি যদি কনসোল অ্যাপ্লিকেশনগুলি বিকাশ করেন তবে আমি ক্লাসিক শেলটির সুপারিশ করব না।


অন্য ভাল উত্তরের জন্য +1 আমি বিশেষত "ক্লাসিক্যাল শেল" শব্দটি পছন্দ করি।
র‌্যান্ডল্ফ রিচার্ডসন

1
পাইপগুলি সিএমডি.এক্সই-তে পাশাপাশি রয়েছে এবং তারা ইউনিক্সে ধ্রুপদীভাবে যেমন কাজ করে তেমনিভাবে কাজ করে। তারা এনটি-র প্রথম দিকের সর্বজনীন বিটা প্রকাশের সিএমডি সিনট্যাক্সের অংশ ছিল এবং ডস-এ COMMAND.COM-র কমান্ড সিনট্যাক্সের অংশ ছিল।
RBerteig

1
কমান্ড শেল পাইপ, * নিক্স শেল পাইপ এবং পাওয়ারশেল পাইপগুলির মধ্যে বিশাল পার্থক্য হ'ল পাওয়ারশেল পাইপগুলি স্ট্রিং না করে অবজেক্টগুলিকে পাস করে। এটি একটি গেম চেঞ্জার ইমো।
ইবিগ্রিন

পাওয়ারশেলের এই প্রশ্নটির সাথে কী সম্পর্ক আছে?
সিনিটেক

1
@ সিনটেক ইনক - সরাসরি কিছুই না। অপ্রত্যক্ষভাবে তবে এটি cmd.exe ব্যবহারের বিকল্প যা একটি প্রোফাইল সেটিংসের মাধ্যমে সেট করা যেতে পারে এমন একটি কাস্টমাইজযোগ্য প্রম্পট সরবরাহ করে প্রশ্নের উদ্দেশ্য পূরণ করবে meet
ইবিগ্রিন

1

সংজ্ঞা পদ্ধতি:

setx prompt ""

সকল ব্যবহারকারীর জন্য:

setx prompt "" /M

স্টাইল সহ প্রম্পট কাস্টমাইজ করার উদাহরণ:

setx PROMPT "$_$e[0;1;44mN$e[1;30;47mI$e[0;1;44mC$E[35;40m $d$s$t$h$h$h$h$h$h$_$E[1;33;40m$p$_$E[0;0m~$g$s"
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.