it-swarm.asia

موجه أوامر Windows 7 موجه "البدء في" المسار

لذا ، أعلم أنه يمكنك إنشاء اختصار إلى موجه الأوامر على مستوى المسؤول (كما هو موضح في هذا السؤال ) ، ولكن ما أراه هو أن كلما استخدمت هذا الاختصار ، يسقطني دائمًا في المسار c:\windows\system32 \.

لقد حاولت تحديد خصائص هذا الاختصار لتعيين مسار "البدء في" الذي أحتاجه ، ولكن دون جدوى. يبدو أنه في أي وقت أقوم فيه بتشغيل cmd.exe "كمسؤول" ، يتجاهل تمامًا مسارات الاختصارات ويلتزم بـ c:\windows\system32 \

هل هناك أي اقتراحات حول كيفية جعل Windows 7 يحترم مسار "البدء في" الاختصار؟

39
Alex Beynenson

لقد وجدت طريقة للتغلب على هذا. في الاختصار ، قم بتغيير سطر الأوامر إلى:

C:\Windows\System32\cmd.exe /k "cd c:\"

في هذه الحالة ، يقوم بتغيير دليل البدء إلى جذر C :. يمكنك ضبط المعلمات الخاصة بك.

44
Peter

سيحدث ذلك إذا كان المكان الذي تريد فتح أمرك فيه موجهًا على محرك أقراص مختلف عن الاختصار. الحل هو وضع أمر إضافي في الاختصار:

C:\Windows\System32\cmd.exe /k "a: & cd a:\something"

في هذه الحالة ، سيتم تغييره إلى محرك الأقراص a: من محرك الأقراص الحالي ، ثم فتح مجلد a:\something. يتم استخدام & عامل التشغيل لوضع أوامر متعددة في سطر واحد في موجه الأوامر windows.

10
Pásztor Dávid

قم بتشغيل موجه أوامر مرتفع من قائمة السياق

لإضافة خيار فتح نافذة الأوامر هنا (المسؤول) إلى قائمة السياق لمجلدات نظام الملفات ، استخدم ملف REG التالي:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Shell\runas]
@="Open Command Window Here (Administrator)"

[HKEY_CLASSES_ROOT\Directory\Shell\runas\command]
@="cmd.exe /s /k pushd \"%V\""

لإضافة الإدخال إلى قائمة سياق الكمبيوتر (جهاز الكمبيوتر) ، استخدم ملف REG التالي:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\Shell\runas]
@="Open Command Prompt (Administrator)"

[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\Shell\runas\command]
@="cmd.exe"

استخدام

انسخ المحتويات أعلاه إلى المفكرة ، واحفظ الملف بامتداد .REG. ثم انقر بزر الماوس الأيمن فوق ملف REG واختر دمج .

المصدر

3
Molly7244

هذا ما افعله:

أولاً ، أقوم بإنشاء اختصار لـ cmd.exe وأضعه في دليل سأظل عليه دائمًا من جهاز كمبيوتر إلى كمبيوتر .. على سبيل المثال c:\PersonalData\Windows Customize\Admin ثم أقوم بتحرير الاختصار لقراءة ما يلي (المجال و AdminUser ستحتاج إلى تغيير)

C:\Windows\System32\runas.exe/user: domain\AdminUser/savecred "C:\Windows\System32\cmd.exe/k cd c:\PersonalData"

ثم أقوم بإنشاء شريط أدوات على شريط المهام الخاص بي يشير إلى مجلد "المسؤول" .. هذا هو المكان الذي أحتفظ فيه بجميع أدوات المشرف ... هذا يعمل على نظامي التشغيل WinXP و Windows 7 ..

شيء آخر سأفعله هو تغيير لون خلفيتي لهذا cmd ، والذي يحدد بسهولة أن لديّ بيانات اعتماد المشرف الخاصة بي مفتوحة ... إذا كنت تريد أن تكون أكثر أمانًا ، فقم بإخراج/savecred ، ثم سيطالبك بمشرفك كلمة المرور في كل مرة

3
AquaRabbit

الخيار الأسهل الذي وجدته هو إضافة مفتاح تسجيل. قم بتشغيل التالي من موجه أوامر مرتفع:

إضافة REG "HKLM\SOFTWARE\Microsoft\Command Processor"/v AutoRun/t REG_SZ/d "CD/D C: \"

ملاحظة: أغلق الأمر موجهًا بعد ذلك وأعد فتحه وسوف يتغير إلى جذر محرك الأقراص C.

هذا سوف يعمل لجميع المستخدمين.

بدلاً من ذلك ، إضافة إلى المستخدم الحالي يعمل أيضًا (ضعها في برنامج نصي لتسجيل الدخول أو مجلد بدء التشغيل ، إلخ) ولكن هذا سيكون ديناميكيًا بالطبع.

2
Neil Cole

تحديث على @ إجابة Molly7244 .

  1. أضف أيقونات لطيفة
  2. مرئي فقط على Shift (كما اعتدت على استخدام نافذة cmd قياسية)
  3. مفتاح التشغيل السريع على 'a'

enter image description here

Windows Registry Editor Version 5.00

;Add 'Open command window here (Administrator)' context menu
;Extended means it shows on shift key
;Hotkey on 'a'

[HKEY_CLASSES_ROOT\Directory\Background\Shell\runas]
@="Open command window here (&Administrator)"
"Extended"=""
"NoWorkingDirectory"=""
"Icon"="C:\\Windows\\system32\\imageres.dll,-5324"

[HKEY_CLASSES_ROOT\Directory\Background\Shell\runas\command]
@="cmd.exe /s /k pushd \"%V\""

[HKEY_CLASSES_ROOT\Directory\Shell\runas]
@="Open command window here (&Administrator)"
"Extended"=""
"NoWorkingDirectory"=""
"Icon"="C:\\Windows\\system32\\imageres.dll,-5324"

[HKEY_CLASSES_ROOT\Directory\Shell\runas\command]
@="cmd.exe /s /k pushd \"%V\""


;Add icon also to standard 'Open command window here'

[HKEY_CLASSES_ROOT\Directory\Background\Shell\cmd]
"Icon"="C:\\Windows\\system32\\imageres.dll,-5323"

[HKEY_CLASSES_ROOT\Directory\Shell\cmd]
"Icon"="C:\\Windows\\system32\\imageres.dll,-5323"
1
Qwerty

يمكنني استخدام Powershell ISE بدلاً من ذلك - يحتوي على علامات تبويب !!

في ويندوز 10 هذا عملت بالنسبة لي

لقد غيرت الخصائص/ابدأ في الموقع التالي

drive:\Users \\ AppData\Roaming\Microsoft\Windows\Start Menu\Programs\System Tools

اختصار موجه الأوامر كان هنا

إذا كنت تستخدم بوويرشيل يعيشون تحت

AppData\التجوال\Microsoft\Windows\قائمة ابدأ\البرامج\Windows PowerShell

لقد غيرت حقل Start-in إلى D:\data\local والآن يتم تشغيل جميع المثيلات الجديدة هناك

0
Kalpesh Soni

تم تقديم الإجابة الصحيحة بواسطة Peter ، ولكن إذا كنت تريد التبديل إلى محرك أقراص آخر بخلاف c: (بافتراض أن Windows يعمل على c :) ، فيجب استخدام

C:\Windows\System32\cmd.exe /k "cd /d d:\some_directory"
0
tst

يمكنك النقر بزر الماوس الأيمن فوق CMD ، وحدد خصائص وفي " ابدأ في "قم بإلغاء تحديد كل ما هو موجود ، وإدخال: %SystemRoot%\system32. انقر فوق موافق.

0
problem solver

إذا كنت تقوم بتشغيل ملف * .bat من خلال اختصار تم وضع علامة "تشغيل كمسؤول" ، فيمكنك التغيير إلى مجلد الملف * .bat بإضافة الصف التالي في بداية الملف * .bat: cd٪ ~ dp0

0
Jarmo Palomäki