سؤال كيف أقوم بتشغيل Notepad ++ من cmd؟


يمكنني بدء تشغيل برنامج Notepad العادي من cmd.

C:\Windows>notepad

يمكنني أيضًا بدء تشغيله من موجه التشغيل.

  1. فوز + R
  2. المفكرة
  3. أدخل

أريد أن أكون قادرا على القيام بنفس الشيء مع المفكرة ++. يمكنني بدء تشغيله من موجه التشغيل ، ولكن لا يمكنني بدء تشغيله من cmd.

يمكنني أيضا فتح ملف معين في المفكرة من كمد.

C:\Windows>notepad d:\mytext.txt

أريد أن أكون قادرا على القيام بنفس الشيء مع المفكرة ++.

هل هذا ممكن ، وماذا يمكنني أن أفعل لتمكين هذا؟


73
2018-06-13 21:08


الأصل


في نظام التشغيل Windows Vista ، Windows 7 ، يمكنك استخدام مربع بحث قائمة ابدأ مثل الأمر. لا حاجة للضغط على Win + R. اضغط على وين واكتب في مربع البحث. جربها! - Kamil


الأجوبة:


هل يمكن أن تضيف C:\Program Files (x86)\Notepad++ لك PATH متغيرات البيئة.

على سبيل المثال ، يمكنك تشغيل ما يلي في موجه الأوامر:

set PATH=%PATH%;C:\Program Files (x86)\Notepad++

لمزيد من الخيارات ، انظر ما هي PATH ومتغيرات البيئة الأخرى ، وكيف يمكنني تعيينها أو استخدامها؟


56
2018-06-13 21:10



شكر! انه يعمل الان. الآن أستطيع القيام به notepad++ %userprofile%\desktop\testfile.txt هذا لطيف. استخدمت مربع الحوار "متغيرات البيئة" لهذا. ما هو بناء الجملة لإزالة متغير بيئة باستخدام الأمر set؟ لم أجد أي مفاتيح أو قواعد محددة لهذا الغرض. ليس على الرابط الذي قدمته وليس على موقع Computer Hope على الويب. - Samir
Sammy: إزالة دليل واحد من PATH من الأفضل القيام بذلك من خلال واجهة المستخدم الرسومية ، أفترض. لا أعرف كيفية إزالته بسرعة من سطر الأوامر. أذا أردت تماما إزالة متغير بيئة ، يمكنك استخدامها set something=، لكنني لا أنصحك أن تفعل ذلك من أجل PATH. - Der Hochstapler
لقد وجدت ال مسار أمر. أنا أفهم أنني من المفترض أن استخدام شبه القولون لحذف مسار في المتغير PATH؟ ... لست متأكدا كيف. - Samir
عن طريق path ; مسح إعدادات مسار البحث للنسخة الحالية من cmd. لا يزيل فعليًا مسارات البحث من المتغير PATH. من خلال فتح نافذة كمد جديدة ، تتم استعادة إعدادات مسار البحث. حسنا ، أعتقد أنني سأستخدم واجهة المستخدم الرسومية بعد ذلك. - Samir
هذا جدير بالذكر: "ستبقى التغييرات التي تم إجراؤها مع SET فقط لمدة جلسة CMD الحالية." هذا يمكن العثور عليه هنا. وتقول أنه يتم استخدام الأمر Set لعرض أو تعيين أو إزالة متغيرات بيئة CMD. لذا يمكن استخدام الأمر Set لإزالة المتغير بالكامل ، في هذا المثال ، المتغير PATH. ومرة أخرى ، لن تتم إزالته نهائيًا من Windows. إنها صالحة فقط لمدة جلسة CMD. إلى بشكل دائم اضبط متغير بيئة من عند CMD ، و Setx يجب استخدام الأمر بدلا من ذلك. إما هذا أو واجهة المستخدم الرسومية. - Samir


على الرغم من أن الدليل Notepad ++ غير موجود في المسار الخاص بك ، يمكنك استخدام الأمر أدناه لتشغيل البرنامج من موجه الأوامر:

start notepad++

لفتح ملف في Notepad ++ ، قم بتشغيل:

start notepad++ <filename>

99
2017-10-06 10:40



ليس هذا فقط يجيب على السؤال الأصلي ، وهذا هو حل ذكي جدا يعمل على الفور دون الحاجة إلى إعداد أي شيء. عملت كبيرة بالنسبة لي. - Sergio Acosta
أحبها. إضافة كل شيء إلى PATH هو حل رهيبة على النوافذ. ما هو غير واضح هو المكان الذي تقوم START بالبحث فيه للعثور على الأوامر الممكنة إذا لم يكن المسار. هل تبحث من خلال الاشياء المثبتة في قائمة البداية؟ - user10550
ويعمل أيضا إذا كنت في قذيفة cygwin: cygstart notepad ++ - laika
رائع! أنا استخدم هذا بعد البحث عن بعض الخيط مع findstr /spim /c:"SomeString" *.*. - Paul Vargas
@ user10550 أنا متأكد من أن عناصر المراجع ابدأ في المكتبات C:\Users\username\AppData\Roaming\Microsoft\Windows حيث يختلف متغير PATH $ بشكل كبير. يمكنك في الواقع تحديد ما تبدأ -> البحث عن المراجع. تفاصيل اكثر - Kolob Canyon


أنا لا أريد أن فوضى بلدي PATH فقط لاستخدام أداة واحدة.

أحد البدائل هو استخدام محرر نص بديل كبديل 100٪ لـ Notepad كما هو موضح هنا مع العديد من التفاصيل. يمكن العثور على وصف آخر مع أداة مشغل محرر مخصص هنا. آخر Notepad++ قاذفة على جيثب.

بديل أقل اجتياحا هو cmd ملف مثل هذا:

"C:\Programme\Notepad++\notepad++.exe" %*

هذا الملف يجب أن يقيم في مكان ما على طول القائمة PATH. أضع بالفعل كل أداتي في واحدة مشتركة UTIL الدليل ، الذي هو جزء من PATH.


19
2018-06-14 14:46



ماذا تقصد ب "ملف cmd"؟ وما هو مع النجمة والعلامة المئوية؟ ما الملف الذي يجب عليه الإقامة "على طول" PATH؟ (إنه ليس مثل الذهاب إلى مكان ما.) كيف تستفيد من UTIL؟ آخر مرة راجعت هناك أي متغير يسمى UTIL. هل هذا شيء طرحته بنفسك وأضفت يدويًا إلى النظام؟ هل يمكنك تفسير أي من هذا؟ وربما أعطني بعض الأمثلة الملموسة التي يمكنني العمل بها ونأمل أن نتعلم منها؟ أم أنك فقط هنا للتفاخر كيف تعرف سطر الأوامر؟ لا أقصد أن أكون وقحاً أو أي شيء ، أنا فقط أقول كيف هو. لدينا جميعا مستويات مهارة مختلفة. - Samir
قد يكون ملف cmd هو ملف النص النصي npp.cmd الذي يحتوي على الأمر كنص نصي واحد بالداخل. إذا قمت بإنشاء دليل c: \ util ووضع ملف البرنامج النصي فيه ، قم بتمديد PATH الخاص بك عن طريق c: \ util ، يمكنك من ذلك الحين أن تتصل بـ Notepad ++ بكتابة "npp". ٪ * تعني "كل الحجج الموجودة في سطر الأوامر". - Axel Kemper
غالباً ما يسمى ملف cmd "ملف دفعي". في أيام MS-DOS ، كان الامتداد دائما .BAT لكن في هذه الأيام غالبًا ما يكون .cmd. يتم تنفيذ الأوامر في الملف بواسطة cmd.exe وهو شل سطر الأوامر نفسه. - steveha
يرجى ملاحظة أنه في PowerShell ، فإن صيغة تحديث PATH Environment Variable مختلفة قليلاً stackoverflow.com/a/1333717/47226 - Aaron Hoffman
يبدو أن الرابط الخاص بك إلى المقالة حول كيفية استبدال Notepad مكسورة بالفعل. - RobH


الجمع بين الإجابات من أكسل كمبر وإضافة بعض الإضافات ، هنا هو ما فعلته لجعل الأمر الدائم أنه يمكنك إعطاء أي اسم تريده.

بادئ ذي بدء ، قمت بإنشاء مجلد إضافي. في حالتي: "C: \ المستخدمين \ هانسيل \ CmdFiles". في هذا المجلد ، قمت بإنشاء ملف نصي جديد عبر قائمة النقر بزر الماوس الأيمن -> جديد -> مستند نصي. قم بتحرير المستند النصي باستخدام المفكرة أو المفكرة ++ واكتب التعليمة البرمجية التالية في ملف txt.:

@صدى خارج

"C: \ Software \ Notepad ++ \ notepad ++. exe"٪ *     


6
2017-08-25 22:40



لا تحتاج @ECHO OFF لأمر من سطر واحد. ال @ يمنع صدى لهذا الخط وحده ، لذلك @"C:\Software\Notepad++\notepad++.exe" %* يفعل ما تريد. - Clement Cherlin


هذا ما فعلته ، بهذه الطريقة لا تحتاج إلى الكتابة notepad++ خلق np.bat الملف مع هذه المجموعة من الأوامر

@echo off
start "" "C:\Program Files (x86)\Notepad++\notepad++.exe" %*

مكان np.bat إملأ c:\Windows

افتح موجه الأوامر واكتب np أو np myfile.txt وأدخل.


5
2018-03-02 03:27



استخدام بدء "" بادئة الأمر هنا يمنع قفل موجه الأوامر إذا لم يكن المفكرة ++. exe قيد التشغيل بالفعل. - Jeremy Murray


إحدى الطرق لإجراء تغيير على مفتاح التسجيل هذا:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\Notepad++.exe]

يمكنك تنزيل ملف .reg مضغوط من دون فيلكر يتيح لك فتح ملف مع مجرد n الاختصار.

قمت بتحرير .reg قبل تشغيله والتأكد من صحة المسار إلى Notepad ++ (على سبيل المثال ، C:\Program Files (x86)) وأنا أيضا غيرت اختصار ل n بدلا من n.

ثم انقر مرتين لإضافة إلى السجل الخاص بك.


2
2018-01-10 08:48





لتشغيل أي برنامج من سطر الأوامر باسم قصير ، يمكنك إنشاء اسم مستعار له بواسطة الأمر doskey:

doskey alias="drive:\path to program\executable" $*

على سبيل المثال ، بعد تشغيل الأمر
doskey notepad++="C:\Program Files (x86)\Notepad++\notepad++.exe" $*
يمكنك فتح الملف النصي مع المفكرة ++ بواسطة notepad++ textfile. بالطبع ، يمكنك استخدام اسم مستعار قصير مثل npp أو n++.

يمكنك أيضًا إنشاء اسم مستعار لمسار معين تفتحه غالبًا:

doskey home=cd C:\Users\myprofile

ولكن للأسف لا يمكنك استخدام هذا الاسم المستعار في المسار. اذا ركضت doskey home=C:\Users\myprofile ثم أدخل في سطر الأوامر cd home أو start home\myfile تتلقى رسالة خطأ.

لإنشاء الأسماء المستعارة تلقائيًا في كل مرة يكون فيها cmd يعمل يمكنك وضعها في ملف دفعي مثل autorun.cmd وتعيينه في إدخال التسجيل:

HKCU\Software\Microsoft\Command Processor\AutoRun

أو

HKLM\Software\Microsoft\Command Processor\AutoRun

روابط إلى المقالات:
وحدة التحكم الاسم المستعار
معالج الأوامر \ التشغيل الآلي


2
2018-04-02 04:27





طريقة بسيطة لتشغيل أي برنامج مثبت على Windows من الأمر هي:

  1. العثور على موقع المفكرة ++ إكس ، إنشاء اختصار تحت دليل التثبيت.

  2. قص ولصق الاختصار إلى C: / windows / system 32.

  3. الآن يمكنك الضغط على "Win + R" واكتب اسم الاختصار. كله تمام.

PS: في حالتي ، سمّيت الاختصار "notepadpp" (أو حتى "nppp") بحيث لا تضطر إلى الضغط على "shift + =" مرتين للرمز "+"

بسيطة للغاية وسهلة ، ومن السهل حذف الاختصار. أنت لا تحتاج حتى لتغيير المسار ، التسجيل


2
2017-12-24 07:58