क्या बैच फ़ाइल से व्यवहार को विंडोज़ ट्रिगर करना है, "टास्क बार बटन को एक्स बार या जब तक विंडो अग्रभूमि में नहीं आती" मैं पूरा होने पर उपयोगकर्ता के ध्यान को लंबे समय से चलने वाली स्क्रिप्ट पर कॉल करने की कोशिश कर रहा हूं।बैच फ़ाइल से ट्रिगर बटन को ट्रिगर करना?
फ्लैशिंग को ट्रिगर करने के लिए बाहरी प्रोग्राम का उपयोग करना ठीक है, जब तक इसे इंस्टॉल करने की आवश्यकता नहीं होती है (यानी निष्पादन योग्य को मेरी स्क्रिप्ट के साथ बंडल किया जा सकता है)।
अद्यतन
यहाँ है कि मैं क्या (एंड्रियास 'डेल्फी कोड की एक minimalist बंदरगाह) के साथ समाप्त हो गया है। मैंने इसे मिनीजीडब्लू के तहत संकलित किया है, ऐसा लगता है कि यह केवल केरलई 32. डीएलएल और USER32.DLL पर निर्भर है, इसलिए अत्यधिक पोर्टेबल होना चाहिए।
तीन बार चमकता है, फिर अग्रभूमि में लाए जाने तक हाइलाइट रहता है।
#define WINVER 0x501
#define _WIN32_WINNT 0x501
#include <windows.h>
void main(int argc, char **argv) {
FLASHWINFO info = { sizeof(info), GetConsoleWindow(), FLASHW_TIMERNOFG | FLASHW_TRAY, 3, 0 };
FlashWindowEx(&info);
}
इस तरह का एक दिलचस्प सवाल, और 45 मिनट में केवल तीन विचार ?! –
... और 24 घंटों में केवल 15 विचार। मुझे यह नहीं मिला ... –
हां, 'GetConsoleWindow'' FindWindow' और एक अद्वितीय कैप्शन से काफी बेहतर है। पता नहीं क्यों मैंने ऐसा नहीं किया ... –