नए विंडोज 7, 8 और 10 टास्कबार और स्टार्ट मेनू में शॉर्टकट या बैच फ़ाइल को कैसे पिन करें?


274

हमें अपने बैच स्क्रिप्ट्स को विंडोज 7, 8 या 10 टास्कबार या स्टार्ट मेनू में जोड़ने में परेशानी हो रही है।

हमारे बैचफ़ाइल्स कुछ तर्क देते हैं और उन तर्कों के आधार पर अन्य एप्लिकेशन निष्पादित करते हैं। इसे सरल बनाए रखने के लिए, हमने अपने ग्राहकों के लिए कुछ शॉर्टकट बनाए हैं, जिन्हें सब कुछ चलाने के लिए उन्हें केवल क्लिक करने की आवश्यकता है।

यहां सवाल यह है: हम टास्कबार या स्टार्ट मेनू में उन शॉर्टकट या बैच फ़ाइलों को कैसे पिन कर सकते हैं?

(ग्राहकों को फ़ाइल सिस्टम तक पहुँचने की आवश्यकता नहीं है और इसीलिए वे केवल टास्कबार देख सकते हैं)

जवाबों:


373
  1. अपनी बैच फ़ाइल के लिए एक शॉर्टकट बनाएँ।
  2. की तरह कुछ के लिए शॉर्टकट संपत्ति और परिवर्तन लक्ष्य में प्राप्त करें: cmd.exe /C "path-to-your-batch"
  3. बस अपने नए शॉर्टकट टास्कबार पर खींचें। इसे अब पिन करने योग्य होना चाहिए।

6
ऐसा सरल उपाय। अजीब बात है कि बैच फ़ाइलों के लिए सीधे शॉर्टकट का पिनिंग समर्थित नहीं है।
स्टीव क्रेन

17
और अगर आपका गुस्सा है कि हर बार शॉर्टकट का उपयोग करने पर एक cmd विंडो पॉप अप हो जाती है, तो पिन करने के बाद, आप शॉर्टकट को खोल सकते हैं C:\Users\<User name>\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBarऔर लक्ष्य पथ को वापस बदल सकते हैंpath-to-your-batch
Apple16

11
आइटम को पिन करने के बाद नाम और चिह्न चिपक जाते हैं, इसलिए चरण 2.5 भी करना अच्छा है: शॉर्टकट का नाम और आइकन बदलें।
JohnEye

1
हालांकि यह 'काम' लगता है लेकिन व्यवहार समान नहीं है। 'स्टैंडर्ड' पिन किया गया प्रोग्राम एक बार क्लिक करने पर सक्रिय (चयनित) होगा, जब आप इसे फिर से क्लिक करेंगे तो बाद में यह प्रोग्राम को सामने लाएगा। लेकिन पिन किए गए शॉर्टकट के साथ, आप इसे क्लिक करने पर हर बार एक नई प्रक्रिया / विंडो शुरू करेंगे। तो यह काफी अपेक्षित व्यवहार नहीं है।
रोजडी

1
वास्तव /Cमें क्या cmd.exe /C "path-to-your-batch"मतलब है?
डैनियल क्रिआज़ियन

50

यह थ्रेड लगभग मेरी समस्या का जवाब देता है, पढ़ने के लायक एक और थ्रेड जो इन मुद्दों को एक अलग तरीके से हल करता है: बैच 7 में विंडोज 7 टास्कबार के लिए बैच फाइलें जोड़ना जैसे विस्टा / एक्सपी त्वरित लॉन्च

मैं निम्नलिखित चरणों द्वारा टास्कबार में एक बैचफाइल जोड़ने में सक्षम था:

  1. अपने .cmd / .bat से .exe का नाम बदलना
  2. * .Exe पर राइट क्लिक करें और टास्कबार में पिन चुनें
  3. इसका नाम बदलकर .cmd / .bat
  4. टास्कबार आइकन (exe के लिए) पर क्लिक करें और गुण चुनें
  5. संदर्भ को * .exe से .cmd / .bat में बदलना और आवश्यकतानुसार आइकन बदलना

यह तुरंत काम करना शुरू कर देता है लेकिन आइकन रिफ्रेश को रिबूट की आवश्यकता होती है।

हालांकि मेरे पास एक अतिरिक्त सवाल है: आपको एक पिन किए गए टास्कबार बैच फ़ाइल को एक पैरामीटर के रूप में किसी अन्य फ़ाइल को कैसे स्वीकार करना है? यह काम करता है जब स्टार्टर पर पिन किया जाता है, या सिर्फ फ़ोल्डर में, लेकिन मैं इसे काम नहीं कर सकता जैसे एक्सपी पर किया था।

यह कार्यक्षमता मैं बात कर रहा हूँ:

किसी फ़ाइल को बैट आइकन पर खींचें और छोड़ें। बल्ले को गिरा हुआ फ़ाइल का फ़ाइल नाम% 1 के रूप में प्राप्त होगा और vbscript इसे WScript.Arguments (0) के रूप में प्राप्त करेगा।


5
+1 बैच के लिए अलग शॉर्टकट की जरूरत नहीं है। और आपको वास्तव में रिबूट करने की आवश्यकता नहीं है, आप बस एक्सप्लोरर को मार सकते हैं और आइकन को ताज़ा करने के लिए इसे कार्य प्रबंधक से फिर से चला सकते हैं।
स्टाइलज़ सिप

2
मुझे खुशी होगी अगर मैं इस बारे में नहीं रो रहा था कि यह क्यों जरूरी है। धन्यवाद, @daniel प्रकट रूप से यह अभी भी win8 / 10 के लिए सही है
टिमोथी ग्रोट

यह Win10 में भी काम करता है :)!
22-

डांग, मेरे लिए काम नहीं करता है। जब मैंने दायाँ-क्लिक शिफ्ट किया था, तब सब कुछ छोड़कर; शॉर्टकट के लिए कोई गुण नहीं है (मैंने "अधिक" मेनू के तहत भी देखा)। राइट-क्लिक (बिना शिफ्ट) समान है। धत तेरे की। अंतिम चरण के बिना यह अभी भी .exe की ओर इशारा करता है। फ़ाइल।
क्लैम

1
@clamum यदि आप "अधिक" मेनू के तहत "फ़ाइल स्थान खोलें" पर क्लिक करते हैं, तो यह आपको ले जाएगा कि शॉर्टकट कहां है। तब आप लक्ष्य को बदलने के लिए शॉर्टकट फ़ाइल पर राइट-क्लिक कर सकते हैं (@ iuliu.net द्वारा जवाब के लिए एच / टी)
जेफ

15

विंडोज 7 टास्कबार के लिए फ़ोल्डर यहां स्थित है:

C:\Users\%USERNAME%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar

प्रारंभ मेनू फ़ोल्डर है:

C:\Users\%USERNAME%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu

आप वहां एक शॉर्टकट बना सकते हैं और लॉग ऑन और बैक करने पर यह दिखाई देना चाहिए।

आशा है कि यह मदद करता है .... कुछ अन्य चीजें हैं जिनके बारे में मुझे आपको सावधानी बरतनी चाहिए, उदाहरण के लिए, वे बैच फ़ाइल को राइट क्लिक और संपादित कर सकते हैं - इसलिए, आप फ़ाइल को लॉक करने के लिए NTFS अनुमतियों को देखना चाहते हैं।


3
इस दृष्टिकोण ने शॉर्टकट के साथ काम नहीं किया ..
शहरयार

यहां एक नया शॉर्टकट जोड़ने की भी कोशिश की गई, और यह explorer.exe को पुनरारंभ करने के बाद टास्कबार में नहीं दिखा।
ईडीलोन

मैंने शॉर्टकट बदलने के लिए @ और डैनियल के समाधान का उपयोग आइकन्स बदलने के लिए किया है। क्या नए आइकॉन को देखने के लिए एक खोजकर्ता पुनरारंभ की आवश्यकता थी।
एंथनी हॉर्न

3

हाँ, यह विंडोज 7 टास्कबार की एक कष्टप्रद "सुविधा" है। मैंने एक साधारण एप्लिकेशन बनाया जो बैच फ़ाइलों को चलाता है जिसे आप अपने टास्कबार पर पिन कर सकते हैं और बैच फ़ाइलों को पिन कर सकते हैं। इससे काम हो जाता है। इसे मुफ्त में डाउनलोड करें -> http://johnastevens.com/helpTopics.aspx#batchapp


1
एक जादू की तरह काम करता है। केवल एक चीज गायब है कि जब आप रनबच पर क्लिक करते हैं तो यह कुछ नहीं करता है, यह अच्छा होगा यदि यह कमांड प्रॉम्प्ट खोलता है।
जॉयचेन

1
लिखने और इसे उपलब्ध कराने के लिए प्रयास करने के लिए धन्यवाद, लेकिन कामिल क्लीमेक द्वारा दिए गए समाधान इतने सरल होने पर यह शीर्ष दृष्टिकोण का एक सा लगता है।
स्टीव क्रेन

लिंक अब एक डोमेन पार्किंग पेज की ओर जाता है।
devtk

2

मैं एक और उपयोगी विधि जोड़ूंगा .. विंडोज 10 में , क्या आप टास्कबार को सरल बनाना चाहते हैं, जहां आप इस तरह से आसानी से (छोटे आइकन) चीजों को पिन कर सकते हैं ?:

यहां छवि विवरण दर्ज करें

इसलिए आप केवल उन कार्यक्रमों को देखेंगे जो खोले जाते हैं।

" दस्तावेज़ " में, " मेरे आइकन " नाम का एक फ़ोल्डर बनाएं , और वांछित शॉर्टकट डालें। फिर टास्कबार पर राइट क्लिक करें -> "न्यू टूलबार":

यहां छवि विवरण दर्ज करें

और अपने फ़ोल्डर का चयन करें। फिर टास्कबार अनलॉक करें, नए टूलबार पर राइट क्लिक करें और "शो टाइटल" और "टेक्स्ट दिखाएं" को अनचेक करें।

यहां छवि विवरण दर्ज करें

ps टास्कबार गुणों में "कभी भी नहीं छोड़ें" को अनचेक करना न भूलें:

यहां छवि विवरण दर्ज करें


विंडोज 8.1 पर भी काम करता है
rxantos

1

मेरे मामले में, इनमें से कोई भी समाधान 100% तक नहीं मिला। वे करीब थे, लेकिन नवीनतम विंडोज़ 10 पर ये चरण हैं जिनका मुझे पालन करना था:

1. नाम बदलें .bat to .exe
2. राइट क्लिक .exe => पिन टू स्टार्ट
3. राइट क्लिक .exe => रिनेम टू .bat
4. राइट क्लिक टास्कबार / स्टार्ट मेन्यू आइटम => मोर => ओपन फाइल लोकेशन
5। शॉर्टकट पर क्लिक करें => लक्ष्य को .exe से .bat में बदलें

किया हुआ!


यह मेरे लिए काम नहीं करता है, मुझे एक This app can't run on your PCसंदेश मिल रहा है । Windows 10 V1703 Build15063.332
जय
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.