საქაღალდის ფანჯრიდან საქაღალდის მიმდინარე გზაზე ბრძანების ხაზის გასახსნელად სულ მცირე რამდენიმე გზა არსებობს. ორი ფართოდ გამოყენებული ვარიანტი მოიცავს გაშვებას cmd.exe
File Explorer-ის მისამართის ზოლიდან და გამოიყენეთ გახსენით Command ფანჯარა აქ ვარიანტი საქაღალდის ფონის კონტექსტური მენიუდან.
მაგრამ, ჩაშენებული ვარიანტი არ არსებობს ამის განსახორციელებლად კლავიატურის მალსახმობის ან ცხელი კლავიშის გამოყენებით. ეს პოსტი გეტყვით, თუ როგორ უნდა გახსნათ Command Prompt (ან ადმინისტრატორის ბრძანების ხაზი) მიმდინარე დირექტორიაში AutoHotkey ავტომატიზაციის ხელსაწყოს გამოყენებით.
გახსენით Command Prompt მიმდინარე საქაღალდეში კლავიატურის მალსახმობის გამოყენებით
აქ არის ბრძანების ხაზის გახსნა მიმდინარე საქაღალდეში ცხელი კლავიშის მინიჭებით (ვინკი + C) AutoHotkey-ის გამოყენებით.
- ჩამოტვირთვა AutoHotkey და დააინსტალირეთ.
- გახსენით Notepad და დააკოპირეთ ქვემოთ მოცემული კოდის ხაზები
- შეინახეთ ფაილი .ahk გაფართოებით — მაგ.
open_cmd_here.ahk
#c:: opencmdhere(); დაჭერა Win + Cგასახსნელად Command Prompt მიმდინარე დირექტორიაში. opencmdhere() { If WinActive("ahk_class CabinetWClass") || WinActive("ahk_class ExploreWClass") { WinHWND := WinActive() ComObjCreate-ში გამარჯვებისთვის ("Shell. აპლიკაცია").Windows If (გამარჯვება. HWND = WinHWND) { currdir := SubStr (გამარჯვება. LocationURL, 9) currdir := RegExReplace (currdir, "%20", " ") Break } } Run, cmd, % currdir? Currdir: "C:\" } #+c:: opencmdhereadmin(); დაჭერაWin + Shift + C გასახსნელად ადმინისტრატორის ბრძანების ხაზიმიმდინარე დირექტორიაში. opencmdhereadmin() { If WinActive("ahk_class CabinetWClass") || WinActive("ahk_class ExploreWClass") { WinHWND := WinActive() ComObjCreate-ში გამარჯვებისთვის ("Shell. აპლიკაცია").Windows If (გამარჯვება. HWND = WinHWND) { currdir := SubStr (გამარჯვება. LocationURL, 9) currdir := RegExReplace (currdir, "%20", " ") currdir := RegExReplace (currdir, "/", "\") Break } } Run *RunAs cmd.exe /k pushd %currdir% }
კრედიტები: ტმპლინში
- ორჯერ დააწკაპუნეთ .ahk ფაილზე მის გასაშვებად.
სკრიპტი მუშაობს ფონზე და გამოჩნდება შეტყობინებების ზონაში.
- ბრძანების ხაზის ფანჯრის გასახსნელად მიმდინარე საქაღალდიდან დააჭირეთ ღილაკს გაიმარჯვე + C
- გასახსნელად ადმინისტრატორის ბრძანების ხაზი მიმდინარე საქაღალდიდან დააჭირეთ გაიმარჯვე + ცვლა + C
ის წყვეტს ვინკი + C ისევე, როგორც გაიმარჯვე + ცვლა + C ცხელი კლავიშები, იღებს File Explorer საქაღალდის მიმდინარე გზას და ხსნის Command Prompt ფანჯარას მიმდინარე საქაღალდის მდებარეობაში.
Შენიშვნა: თუ ამჟამად არცერთი საქაღალდის ფანჯარა არ არის გახსნილი, ან თუ არაფაილური სისტემის საქაღალდე, როგორიცაა This PC, Libraries ან Quick Access არის მიმდინარე საქაღალდე, დააჭირეთ ღილაკს ვინკი + C დაიწყებს Command Prompt-ს C:\
თუ სკრიპტი ყოველთვის მუშაობს ფონზე, იკავებს ის მეტ მეხსიერებას?
არა! სკრიპტი უკიდურესად მსუბუქია და ის იყენებს მხოლოდ 400 კილობაიტიდან 2,5 მბ სისტემურ მეხსიერებას დაახლოებით.
ბრძანების ხაზის გახსნის სხვა გზები მიმდინარე დირექტორიაში
File Explorer-ის მისამართის ზოლში ჩაწერეთ cmd.exe
და დააჭირეთ ENTER
ის იწყებს ბრძანების სტრიქონს მიმდინარე საქაღალდის მდებარეობაში. თუ არაფაილი სისტემის საქაღალდე, როგორიცაა This PC ან Quick Access არის მიმდინარე საქაღალდე, მაშინ გაშვებული cmd.exe იხსნება C:\Windows\System32
ნაგულისხმევად.
კიდევ ერთი ვარიანტია დააწკაპუნოთ მაუსის მარჯვენა ღილაკით ცარიელ ზონაში ამ საქაღალდეში და დააწკაპუნეთ გახსენით ბრძანების ფანჯარა აქ. თუ ვარიანტი არ გამოჩნდება, დააჭირეთ ცვლა გასაღები მარჯვენა ღილაკით დაწკაპუნებისას.
თუ გახსენით ბრძანების ფანჯარა აქ ჯერ კიდევ აკლია მარჯვენა ღილაკით მენიუს, შემდეგ გამოიყენეთ სტატიაში აღწერილი რეესტრის რედაქტირება დააბრუნეთ „გახსენით ბრძანების ფანჯარა აქ“ კონტექსტური მენიუს პარამეტრი Windows 10-ში
ერთი პატარა მოთხოვნა: თუ მოგეწონათ ეს პოსტი, გთხოვთ გააზიაროთ?
თქვენგან ერთი "პატარა" გაზიარება სერიოზულად დაგეხმარება ამ ბლოგის ზრდაში. რამდენიმე შესანიშნავი წინადადება:- ჩამაგრება!
- გააზიარეთ ის თქვენს საყვარელ ბლოგზე + Facebook, Reddit
- ტვიტერში!