दिलचस्प पोस्ट
सी में डबल पॉन्टर कॉन्स्ट-अचुरता चेतावनी बास सरणी में कोई मूल्य शामिल है या नहीं प्रदर्शन को समझने के लिए SEGUWithIdentifier ऐप मेरे विचार के लिए पृष्ठभूमि में प्रवेश कर रहा है, यह पता लगाने का सबसे अच्छा तरीका क्या है? मेल समारोह द्रष्टांत नहीं किया जा सका। यह त्रुटि क्यों हो रही है अपलोड करने से पहले फ़ाइल आकार की जांच करें गतिशील रूप से सी # विधि की सामग्री को बदलते हैं? मुझे फ्लोटिंग प्वाइंट तुलना कैसे करनी चाहिए? नियमित अभिव्यक्ति जिसमें कुछ स्ट्रिंग शामिल नहीं है जावास्क्रिप्ट रंग ग्रेडिएंट एक सिंगलटन क्लास का मजाक उड़ा रहा है उद्देश्य-सी में संरक्षित विधियां क्या MySql के लिए एक प्रोफाइलर बराबर है? कैसे 2 JVMs एक दूसरे से बात करने के लिए HTML / CSS में पाठ पारदर्शिता कैसे बदलनी है?

जावास्क्रिप्ट से .exe चल रहा है

मैं जावास्क्रिप्ट से .exe फ़ाइल चलाने की कोशिश कर रहा हूं। यह वही है जो मेरे पास है:

var oShell = नया ActiveXObject ("Shell.Application");
var commandtoRun = "C: \ दस्तावेज़ और सेटिंग्स \ उपयोगकर्ता \ डेस्कटॉप \ ABCD.exe"; oShell.ShellExecute (commandtoRun, "", "", "खुला", "1");

अगर मेरे पास केवल पहले 2 लाइन कोड हैं, तो यह ठीक काम करता है (यह मुझसे पूछा कि क्या मैं सक्रिय एक्स चाहता हूं जब मैंने पहली बार आईई में खोला था), लेकिन अगर मैं आखिरी पंक्ति (शेलएक्सेक्यूट) को जोड़ता हूं तो एक त्रुटि दिखाई देती है मैं exe को तर्क देना चाहता हूँ

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

वेब के समाधान से एकत्रित समाधान "जावास्क्रिप्ट से .exe चल रहा है"

आपको बैकस्लैश से बचने की आवश्यकता है, जैसे,

var commandtoRun = "C:\\Documents and Settings\\User\Desktop\\ABCD.exe"; 

अद्यतन करें:

यह मेरी मशीन पर ठीक काम करता है:

 var oShell = new ActiveXObject("Shell.Application"); var commandtoRun = "C:\\Windows\\notepad.exe"; oShell.ShellExecute(commandtoRun,"","","open","1"); 

अपडेट 2

आप इसे एक्सटेंशन .hta साथ फाइल के रूप में सहेज सकते हैं और इसे आपके ब्राउज़र में काम करना चाहिए:

 <HTA:APPLICATION ID="oMyApp" APPLICATIONNAME="Application Executer" BORDER="no" CAPTION="no" SHOWINTASKBAR="yes" SINGLEINSTANCE="yes" SYSMENU="yes" SCROLL="no" WINDOWSTATE="normal"> <script type="text/javascript" language="javascript"> var oShell = new ActiveXObject("Shell.Application"); var commandtoRun = "C:\\Windows\\notepad.exe"; oShell.ShellExecute(commandtoRun,"","","open","1"); </script>