2011-10-27 10 views
7

निम्नलिखित आउटलुक के आदेश आउटलुक 2010 के साथ अच्छी तरह से काम करता है:लॉन्च आउटलुक आउटलुक के कमांड लाइन से विषय और लगाव के साथ एक संदेश लिखने के लिए स्विच

outlook.exe /c ipm.note /m "&subject=abc" /a "c:\attach.txt" 

लेकिन यह Outlook 2007 और 2003 अजीब साथ काम नहीं करता अनुसरण कर रहे हैं आदेशों में अच्छी तरह से आउटलुक 2007 और 2003 के साथ काम:

outlook.exe /c ipm.note /m "&subject=abc" 
outlook.exe /c ipm.note /a "c:\attach.txt" 

मैं एक कमांड लाइन स्विच का उपयोग कैसे दोनों विषय और आउटलुक 2010/2007/2003 के लिए अनुलग्नक के साथ संदेश लिखने के लिए आउटलुक लॉन्च करने के लिए करते हैं?

+0

यह एक सुरक्षा सुविधा हो सकती है। आप किसी अन्य माध्यम का उपयोग नहीं कर सकते, जैसे कि कोई अन्य एप्लीकेशन? –

+0

में आपका स्वागत है @Nam, मैं ध्यान दें कि इस स्टैक ओवरफ़्लो को यहां अपनी पहली पोस्ट है। यह सवाल मुझे प्रोग्रामिंग से बहुत संबंधित नहीं लगता है। हो सकता है कि आप इसे [serverfault.com] पर पोस्ट करके अधिक ध्यान प्राप्त कर सकें (http://serverfault.com/about) –

उत्तर

8

अब तक जो कुछ मैंने Outlook 2007 के साथ खोजा है, वह यह है कि इसे प्राप्त करने के लिए आपको यह समझना होगा कि /a का अर्थ /c IPM.note है।

तो

outlook.exe /a "FileName" /m "addresses&cc=&subject=&body=" 

वर्क्स का उपयोग कर ठीक (मुझे हमेशा के लिए ले लिया वेब जोर देते हैं कि तुम /c का उपयोग करना चाहिए जब /m कर लेकिन ध्यान में रखते हुए नहीं /a के लिए ऐसा करता है कि प्रतीत होता है पर इस सभी के कारण यह पता लगाने की आप स्वचालित रूप से।

इसके अलावा, मैंने देखा है कि %20 का उपयोग नहीं बिल्कुल सही है जब रिक्त स्थान डाल करने के लिए की आवश्यकता होगी, बजाय %2 (%20 बिना 0) अन्यथा y है, वहाँ चाल कर रही है। सभी जगहों के बाद, वास्तव में बहुत अजीब, 0 के गुच्छा के साथ समाप्त हो जाएगा।

+0

@pault का दावा है कि यह, या दूसरा समाधान, Outlook 2003 में भी काम करता है यदि आपके पास SP3 और Outlook 2003 है [2449798 अपडेट करें] (http://support.microsoft.com/kb/2449798)। वह एक जवाब यह है कि के बाद से नष्ट कर दिया गया में इस टिप्पणी की (के रूप में यह एक जवाब नहीं था), मैं ज्ञान को संरक्षित करने के लिए इस लिख रहा हूँ। – Yakk

+0

'% 20' के बजाय'% 2' के साथ मुझे '?' का अर्थ है: 'हैलो% 2 वर्ल्ड' 'हैलो? ऑल्ड' बन गया है (गायब 'डब्ल्यू' नोट करें)। '% 20' अपेक्षित काम करता है (आउटलुक 2013 का उपयोग कर)। – Ben

1
Outlook > Tools > Forms > DesignForm > Message > Open 

    To = "[email protected]" 

ViewCode 

    Function Item_Open() 
    If Item.Size = 0 Then : Item.Send : End If 
    End Function 

File > Close > Publish > PublishFormAs 

    DisplayName = "test_130713_0856" 

Publish > [CLOSE] > Yes 

send_email.bat 
-------------- 
"C:\Program Files\Microsoft Office\Office12\OUTLOOK.EXE"^
    /c "IPM.Note.test_130713_0856"^
    /m "[email protected]&subject=hello world&body=blah blah blah"^
    /a h:\test.txt 
+0

@pault का दावा है कि यह, या दूसरा समाधान, Outlook 2003 में भी काम करता है यदि आपके पास SP3 और Outlook 2003 है [2449798 अपडेट करें] (http://support.microsoft.com/kb/2449798)। उन्होंने इस टिप्पणी को उस उत्तर में बनाया जो हटा दिया गया था (क्योंकि यह कोई जवाब नहीं था), मैं ज्ञान को संरक्षित रखने के लिए इसे लिख रहा हूं। – Yakk

4

मैं इसे यहां जोड़ने जा रहा हूं।

हर बार जब मुझे एक नया पीसी मिलता है, तो मुझे अपने दैनिक शेड्यूलर को प्रबंधन के लिए अपना दैनिक ईमेल लॉन्च करने के लिए कॉन्फ़िगर करना होगा। हर बार जब मैं खोज करता हूं, मैं इस पर आ जाता हूं, लेकिन यह काफी नहीं है जो मैं चाहता हूं।

मैं विषय = "दैनिक लॉग" के साथ "डेलीलॉग" नामक समूह में एक दैनिक ईमेल भेजना चाहता हूं (मैंने यह नहीं कहा कि मैं मूल था)।

How to use command line switches to create a pre-addressed e-mail message in Outlook

यहाँ उस के लिए स्क्रीनशॉट रहे हैं, लेकिन केवल एक ही तुम सच में पर ध्यान देने की जरूरत है कार्रवाई टैब है:

मैं Microsoft से इस KB के साथ शुरू General

Triggers

Actions

उपरोक्त छवि में, क्रिया टैब वह है जहां सभी महत्वपूर्ण जानकारी जाती है।

माइक्रोसॉफ्ट आउटलुक के आपके संस्करण के आधार पर, आपका पथ अलग दिख सकता है।

Edit Action

सूचना कार्यक्रम/स्क्रिप्ट अनुभाग उद्धरण में की जरूरत है।जोड़े तर्क (वैकल्पिक)नहीं उद्धरण में है!

यहाँ है कि मैं क्या तर्क टेक्स्ट बॉक्स में उपयोग करते हैं:

/सी IPM.Note/मी DailyLogGroup; & विषय = दैनिक% 20Log

/c स्विच संदेश (IPM.Note) बनाता है, और /m स्विच पाठ Daily Log विषय में साथ करने के लिए क्षेत्र में समूह DailyLogGroup स्थानों (%20 एक खाली है अंतरिक्ष)।

Conditions

Settings

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