2012-01-17 8 views
12

के लिए विंडोज 7 टास्कबार पर आइकन बदलें मेरे सॉफ्टवेयर Pomodoro Timer विंडोज 7 टास्कबार पर गतिशील आइकन प्रदर्शित करने जा रहा है। आप सोच सकते हैं कि एप्लिकेशन आइकन को गतिशील क्यों होना चाहिए। यह वास्तव में एक गिनती नीचे टाइमर है मुझे मेरे वर्तमान काम पर ध्यान केंद्रित करने में मदद करने के लिए है, तो the pomodoro technique कहा जाता है:पिन किए गए एप्लिकेशन

enter image description here

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

मैंने इस मंच की खोज की है, और Change pinned taskbar icon (windows 7), और ओवरले आइकन बदलने की कोशिश की। यह काम करता है, लेकिन मेरी आवश्यकता को पूरा नहीं करता है, ओवरले आइकन केवल 16x16 प्रदर्शित कर सकता है, और 4 अंकों को प्रदर्शित करने के लिए पर्याप्त जगह नहीं है।

मैंने एमएसडीएन आलेख Application User Model IDs भी पढ़ा है, लेकिन मुझे अभी भी यह स्पष्ट नहीं है कि यह इसे बना सकता है या नहीं।

कोई भी इस पर सहायता कर सकता है? आपका बहुत बहुत धन्यवाद!

+0

मैंने सोचा होगा कि टास्कबार में टिक टिक घड़ी एक विकृति होगी। क्या आपको वास्तव में पिछले कुछ मिनटों में बहुत कुछ करने की संभावना है, यह सब जानते हुए कि आपका समय समाप्त होने वाला है? –

+2

शायद आप आइकन के बजाए एक प्रगति पट्टी का उपयोग कर सकते हैं यह दिखाने के लिए कि कितना समय बचा है?कोड के लिए आसान हो सकता है, और कम घुसपैठ कर सकते हैं। –

+0

@ कक्षा में लाइटनेस दौड़, ठीक है, मैं इसे करने के लिए उपयोग किया जाता है। वास्तव में फोकसबोस्टर नामक एक और लोकप्रिय उपकरण, फ़्लोटिंग विंडो के रूप में दूसरों के शीर्ष पर एक गिनती डाउन टाइमर प्रदर्शित करता है। यह गिनती टाइमर वास्तव में है कि Pomodoro तकनीक कैसे काम करता है। हां, यदि उपयोगकर्ता इसे पसंद नहीं करता है, तो वे गतिशील गिनती को टाइमर दिखाने के लिए नहीं चुन सकते हैं। –

उत्तर

1

Taskbar में पिन किए गए आइटम पर एक शॉर्टकट के रूप में जमा हो जाती:
%appdata%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar

आप अपने कार्यक्रम के शॉर्टकट के आइकन बदलने का प्रयास कर सकते हैं।

+0

धन्यवाद बहुत चाँद, यह काम कर सकता है। एक समस्या है: मुझे प्रति सेकंड एक बार आइकन बदलने की जरूरत है। यह परेशानी ला सकता है। –

+0

तो क्या आप वास्तव में हर मिनट बैच अपडेट के खिलाफ हैं? – Moon

+0

मैंने उपयोगकर्ता पिन किए गए \ taskbar फ़ोल्डर में शॉर्टकट के आइकन को बदलने की कोशिश की, और यह काम नहीं करता है। –

0

आम तौर पर एक एप्लिकेशन उपयोगकर्ता ट्रे के लिए इंटरैक्टिव स्थिति दिखाने के लिए सिस्टम ट्रे का उपयोग करेगा। इसके साथ बातचीत करने के लिए एक संपूर्ण एपीआई सेट है, आइकन, मेनू सेट करना, टेक्स्ट फीडबैक (गुब्बारे) प्रदान करना, आदि। http://www.codeproject.com/Articles/74/Adding-Icons-to-the-System-Tray

+0

Vista और बाद में, उपयोगकर्ता अब सिस्टम ट्रे आइकन छुपा सकते हैं, और यहां तक ​​कि विंडोज़ उन आइकनों को छुपाता है जिनके साथ अक्सर बातचीत नहीं की जाती है। माइक्रोसॉफ्ट सिस्टम ट्रे से लोगों को दूर करने की कोशिश कर रहा है। –

1

मेरे अंतिम समाधान है:

    विंडोज पर
  • : उपयोग आइकन ओवरले

    निम्नलिखित कैसे ऐसी कार्यक्षमता प्राप्त किया जा सकता पर एक अच्छा लेख है। आप अधिक स्क्रीन शॉट here प्राप्त कर सकते हैं। मैक पर

  • : विभिन्न आइकन का उपयोग करें। आप अधिक स्क्रीन शॉट here प्राप्त कर सकते हैं।

मैं विंडोज और मैक के लिए अलग-अलग समाधान का उपयोग करता हूं।

enter image description here

enter image description here

2

विंडोज 7 का समर्थन करता है एक हरे रंग की प्रगति बार एक चिह्न पर दिखाया जा रही है, और does not प्रभाव pinning प्रगति बार। तो, प्रति सेकंड आइकन बदलने की बजाय, इसे हर कुछ सेकंड क्यों न बदलें, लेकिन क्या प्रगति बार मूल सेट काउंटर वैल्यू के 100% से नीचे गिना जाता है?

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^