2016-04-19 9 views
6

मैं स्वचालन एपीआई के माध्यम से मेरी ईए प्रोजेक्ट खोलने में कामयाब रहे, लेकिन सही प्रारूप है जिसमें ImportDirectory(…) विधि करने के लिए तर्क पारित करने के लिए पता नहीं है: मैं निम्नलिखित का चयनमुझे किस प्रारूप में Project.ImportDirectory (...) पर तर्क पारित करना होगा?

var repo = new EA.RepositoryClass(); 
repo.OpenFile("some.eap"); 
var proj = repo.GetProjectInterface(); 

string language = "...";  // what to put here for C#? 
string extraoptions = "..."; // what to put here for my option (see below) 
proj.ImportDirectory("{C5007706-B7DA-4ACC-9123-F934F9B60305}", language, "C:\somedir", extraoptions); 

जब मैन्युअल रूप से आयात कर रही है ईए आयात स्रोत निर्देशिका विंडो में विकल्प:

  • प्रोग्रामिंग भाषा के रूप में सी #
  • रिकर्सिवली उपनिर्देशिका चेक किया गया है
  • ईए के लिए तार्किक चित्र बनाएं पर कार्रवाई ch पैकेज अनियंत्रित
  • आयात परिभाषित घटकों अनियंत्रित और सलेटी रंग के बाहर
  • निजी सदस्यों आयात न करें अनियंत्रित है है
  • नाम स्थान
  • सिंक्रनाइज़ मौजूदा वर्गों चयन किया जाता है
  • निकालें नहीं मिला कक्षाएं चयन किया जाता है प्रति पैकेज बनाएं कोड में 'हमेशा हटाएं'

ImportDirectory(…) विधि के लिए स्ट्रिंग तर्कों के बराबर अनुवादित किया गया है?

+1

अच्छा सवाल। भाषा के लिए बस '" सी # "की कोशिश करें और अतिरिक्त निकायों के लिए' "recurse = 1" ' आज़माएं। यहां प्रलेखन शीर्ष पर है ... –

+0

@ थॉमसकिलियन शेष विकल्प हैं जो मैं मुख्य रूप से अनिश्चित हूं। – David

+0

हाँ। मैं बाद में उसमें देख सकता हूं। आप केवल "कोशिश करें और त्रुटि" या "मेल स्पैक्स समर्थन" विकल्पों पर हैं। बाद के मामले में हम उत्तर के रूप में प्रतिक्रिया देखने के लिए आभारी होंगे :-) –

उत्तर

2

ईए समर्थन ने मुझे बताया कि "स्रोत स्रोत निर्देशिका" संवाद पर "स्रोत प्रकार" ड्रॉपडाउन में सभी मूल्यों की सूची भाषा पैरामीटर के लिए तर्क के रूप में उपयोग की जा सकती है। इसके अलावा वर्तमान में केवल recursive=1 अतिरिक्त विकल्प पैरामीटर के लिए तर्क के रूप में समर्थित है।

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