विंडोज कीबोर्ड शॉर्टकट बल हमेशा नई विंडो खोलते हैं


2

मेरे पास मेरे डेस्कटॉप पर एक कमांड के लिए शॉर्टकट है जो चलता है cmd.exe /k <myscript.cmd>। मैंने इसे कीबोर्ड शॉर्टकट सौंपा है Ctrl + ऑल्ट + आर

यह एक विंडो को खोलने के लिए काम करता है, लेकिन समस्या यह है कि शॉर्टकट को दूसरी बार दबाने पर उस विंडो पर ध्यान केंद्रित होता है जो पहले से खुली है। मैं चाहूंगा कि हर बार जब मैं मौजूदा विंडो पर ध्यान केंद्रित करने के बजाय शॉर्टकट दबाऊं तो एक नई विंडो बनाई जाएगी।

क्या इसे करने का कोई तरीका है?


प्रयोग करके देखें शुरु - एक प्रोग्राम, कमांड या बैच स्क्रिप्ट शुरू करें (एक नई विंडो में खुलती है)।
DavidPostill

जवाबों:


1

अपना शॉर्टकट बदलें

start myscript.cmd

वहाँ से Microsoft दस्तावेज़ीकरण : start एक निर्दिष्ट प्रोग्राम या कमांड चलाने के लिए कमांड एक अलग कमांड प्रॉम्प्ट विंडो शुरू करेगी।


यदि आपके कमांड नाम में स्थान है (जैसे, C:\Program Files\mystuff\myscript.cmd ), आपको इसे उद्धरणों में डालने की आवश्यकता है, निश्चित रूप से। क्योंकि उपयोगकर्ता इंटरफ़ेस डिजाइन में एक विचित्रता के लिए start आदेश, यदि आप ऐसा करते हैं, तो आपको प्रदान करने की आवश्यकता है एक और पहले स्ट्रिंग उद्धृत किया। यह नई विंडो का शीर्षक सेट करने का इरादा है, इसलिए आप कह सकते हैं,

start "This is mine!" "C:\Program Files\mystuff\myscript.cmd"

या आप इसे खाली छोड़ सकते हैं:

start "" "C:\Program Files\mystuff\myscript.cmd"

यह कोशिश की और सोचा कि यह काम नहीं करता है, लेकिन यह निकला कि मुझे शॉर्टकट के साथ पहले खोली गई दूसरी खिड़की को बंद करना पड़ा। उसके बाद, कई नई विंडो खोलना काम करता है।
Fred

हाय @ फ़्रेड, मैं आपका एडिट यहाँ देख रहा हूँ, क्या आपने जरुरत पूर्ण पथ का उपयोग करने के लिए cmd.exe? यह डिफ़ॉल्ट रूप से आपके रास्ते पर होना चाहिए और इसकी आवश्यकता नहीं है।
Matt Clark

0

सटीक शॉर्टकट लक्ष्य पढ़ता है:

C:\Windows\System32\cmd.exe /c "start myscript.cmd arg1 arg2"

यह "myscript.cmd ..." के आसपास उद्धरणों के साथ काम नहीं किया।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.