यह कमांड वाइन-डेवलपमेंट है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
वाइन - यूनिक्स पर विंडोज़ प्रोग्राम चलाएं
SYNOPSIS
शराब कार्यक्रम [तर्क]
शराब --मदद
शराब --संस्करण
विंडोज़ प्रोग्राम में तर्क पारित करने के निर्देशों के लिए, कृपया देखें
कार्यक्रम/तर्क मैन पेज का सेक्शन।
वर्णन
शराब दिए गए प्रोग्राम को लोड करता है और चलाता है, जो एक डॉस, विंडोज 3.x, विन 32 या विन 64 हो सकता है
निष्पादन योग्य (64-बिट सिस्टम पर)।
डिबगिंग वाइन के लिए, उपयोग करें वाइनडीबीजी बजाय.
CUI निष्पादन योग्य (Windows कंसोल प्रोग्राम) चलाने के लिए, उपयोग करें वाइनकंसोल के बजाय शराब.
यह आउटपुट को एक अलग विंडो में प्रदर्शित करेगा। का उपयोग नहीं वाइनकंसोल सीयूआई कार्यक्रमों के लिए
केवल बहुत सीमित कंसोल समर्थन प्रदान करेगा, और आपका प्रोग्राम कार्य नहीं कर सकता है
अच्छी तरह।
जब के साथ आह्वान किया जाता है --मदद or --संस्करण एकमात्र तर्क के रूप में, शराब बस एक छोटा प्रिंट करेगा
क्रमशः संदेश या उसके संस्करण में मदद करें और बाहर निकलें।
कार्यक्रम/तर्क
कार्यक्रम का नाम डॉस प्रारूप में निर्दिष्ट किया जा सकता है (सी:\\विंडोज़\\SOL.EXE) या यूनिक्स प्रारूप में
(/msdos/windows/sol.exe) आप जोड़कर निष्पादित किए जा रहे कार्यक्रम में तर्क पारित कर सकते हैं
उन्हें कमांड लाइन के अंत तक लागू करना शराब (जैसे कि: शराब नोटपैड
सी:\\TEMP\\README.TXT) ध्यान दें कि आपको विशेष वर्णों (और रिक्त स्थान) से बचने के लिए '\' की आवश्यकता है
जब एक खोल के माध्यम से शराब का आह्वान किया जाता है, उदाहरण के लिए
शराब सी:\\कार्यक्रम\ फ़ाइलें\\MyPrg\\test.exe
यह वाइन के साथ भेजे गए विंडोज़ निष्पादन योग्य में से एक भी हो सकता है, इस मामले में निर्दिष्ट करना
पूरा पथ अनिवार्य नहीं है, जैसे शराब एक्सप्लोरर or शराब नोटपैड.
वातावरण
शराब शेल के पर्यावरण चर बनाता है जिससे इसे एक्सेस किया जा सकता है
विंडोज/डॉस प्रक्रिया शुरू हो गई। इसलिए अपने शेल में प्रवेश करने के लिए उपयुक्त सिंटैक्स का उपयोग करें
पर्यावरण चर जो आपको चाहिए।
वाइनप्रिफ़िक्स
यदि सेट किया जाता है, तो इस चर की सामग्री को उस निर्देशिका के नाम के रूप में लिया जाता है जहां
वाइन अपना डेटा स्टोर करती है (डिफ़ॉल्ट है $होम/वाइन) इस निर्देशिका का उपयोग इसके लिए भी किया जाता है
उस सॉकेट की पहचान करें जिसका उपयोग संचार करने के लिए किया जाता है वाइनसेवर। सभी शराब
उसी का उपयोग करने वाली प्रक्रियाएं वाइनसेवर (यानी: एक ही उपयोगकर्ता) कुछ चीजें साझा करें जैसे
रजिस्ट्री, साझा स्मृति, और कॉन्फ़िग फ़ाइल। व्यवस्थित करके वाइनप्रिफ़िक्स अलग करने के लिए
भिन्न के लिए मान शराब प्रक्रियाओं, वास्तव में कई को चलाना संभव है
स्वतंत्र शराब प्रक्रियाओं.
वाइनसर्वर
का पथ और नाम निर्दिष्ट करता है वाइनसेवर द्विआधारी। अगर सेट नहीं है, तो वाइन कोशिश करेगी
भार /usr/lib/वाइन-डेवलपमेंट/वाइनसर्वर, और यदि यह अस्तित्व में नहीं है तो यह अस्तित्व में रहेगा
पथ में और कुछ अन्य संभावित स्थानों में "वाइनसर्वर" नामक फ़ाइल देखें।
वाइनलोडर
का पथ और नाम निर्दिष्ट करता है शराब नया विंडोज़ लॉन्च करने के लिए उपयोग करने के लिए बाइनरी
प्रक्रियाएं। यदि सेट नहीं है, तो वाइन लोड करने का प्रयास करेगी /usr/lib/वाइन-डेवलपमेंट/वाइन, और अगर
यह अस्तित्व में नहीं है, फिर यह पथ में "वाइन" नामक फ़ाइल की तलाश करेगा
कुछ अन्य संभावित स्थान.
वाइनडेबग
डिबगिंग संदेशों को चालू या बंद करता है। वेरिएबल का सिंटैक्स फॉर्म का है
[कक्षा][+|-]चैनल[,[class2][+|-]channel2]
कक्षा वैकल्पिक है और निम्न में से एक हो सकता है: ग़लती होना, चेतावनी देना, मुझे ठीक करोया, निशान. अगर
कक्षा निर्दिष्ट नहीं है, निर्दिष्ट चैनल के लिए सभी डिबगिंग संदेश चालू हैं
पर। प्रत्येक चैनल वाइन के एक विशेष घटक के बारे में संदेश प्रिंट करेगा। NS
निम्नलिखित वर्ण या तो हो सकता है + or - निर्दिष्ट चैनल को चालू या बंद करने के लिए
क्रमश। अगर वहाँ कोई नहीं है कक्षा इससे पहले भाग, एक अग्रणी + छोड़ा जा सकता है।
ध्यान दें कि स्ट्रिंग में कहीं भी रिक्त स्थान की अनुमति नहीं है।
उदाहरण:
WINEDEBUG=चेतावनी+सभी
सभी चेतावनी संदेशों को चालू कर देगा (डिबगिंग के लिए अनुशंसित)।
WINEDEBUG=चेतावनी+dll,+ढेर
डीएलएल चेतावनी संदेशों और सभी ढेर संदेशों को चालू कर देगा।
WINEDEBUG=fixme-all,चेतावनी+कर्सर,+रिले
सभी FIXME संदेशों को बंद कर देगा, कर्सर चेतावनी संदेशों को चालू करेगा, और चालू करेगा
सभी रिले संदेशों (एपीआई कॉल) पर।
वाइनडेबग = रिले
सभी रिले संदेशों को चालू कर देगा। शामिल करने या निकालने पर अधिक नियंत्रण के लिए
रिले ट्रेस से कार्य और डीएलएस, में देखें
HKEY_CURRENT_USER\सॉफ्टवेयर\वाइन\डीबग रजिस्ट्री चाबी।
डिबगिंग संदेशों के बारे में अधिक जानकारी के लिए, देखें रनिंग वाइन का अध्याय
शराब उपयोगकर्ता गाइड।
वाइनडलपाथ
उस पथ को निर्दिष्ट करता है जिसमें बिल्टिन डीएलएस और वाइनलिब अनुप्रयोगों की खोज की जाती है।
यह ":" द्वारा अलग की गई निर्देशिकाओं की एक सूची है। किसी भी निर्देशिका के अलावा
में निर्दिष्ट किया वाइनडलपाथ, शराब भी दिखेगी /usr/lib/x86_64-linux-gnu/वाइन-
विकास.
वाइनडेलओवरराइड्स
लोडिंग प्रक्रिया में उपयोग किए जाने वाले dll के ओवरराइड प्रकार और लोड ऑर्डर को परिभाषित करता है
कोई भी डी.एल. वर्तमान में दो प्रकार के पुस्तकालय हैं जिन्हें a . में लोड किया जा सकता है
प्रक्रिया पता स्थान: देशी विंडोज़ डीएलएस (देशी) और वाइन आंतरिक dlls
(builtin) प्रकार को प्रकार के पहले अक्षर से संक्षिप्त किया जा सकता है (n or b).
पुस्तकालय को अक्षम भी किया जा सकता है ('')। आदेशों के प्रत्येक क्रम को द्वारा अलग किया जाना चाहिए
अल्पविराम
प्रत्येक dll का अपना विशिष्ट लोड ऑर्डर हो सकता है। लोड ऑर्डर निर्धारित करता है कि कौन सा
dll के संस्करण को पता स्थान में लोड करने का प्रयास किया जाता है। अगर पहला
विफल रहता है, फिर अगली कोशिश की जाती है और इसी तरह। एक ही भार के साथ कई पुस्तकालय
आदेश को अल्पविराम से अलग किया जा सकता है। निर्दिष्ट भिन्न का उपयोग करना भी संभव है
";" द्वारा प्रविष्टियों को अलग करके विभिन्न पुस्तकालयों के लिए लोडऑर्डर।
16-बिट dll के लिए लोड ऑर्डर हमेशा 32-बिट के लोड ऑर्डर द्वारा परिभाषित किया जाता है
dll जिसमें यह शामिल है (जिसे के प्रतीकात्मक लिंक को देखकर पहचाना जा सकता है)
16-बिट .dll.so फ़ाइल)। उदाहरण के लिए यदि Ole32.dll- बिल्टिन के रूप में कॉन्फ़िगर किया गया है,
भंडारण.dll 32-बिट . के बाद से, बिल्टिन के रूप में भी लोड किया जाएगा Ole32.dll- शामिल है
16-बिट भंडारण.dll.
उदाहरण:
WINEDLLOVERRIDES="comdlg32,shell32=n,b"
पहले देशी विंडोज़ dll के रूप में comdlg32 और shell32 को लोड करने का प्रयास करें और कोशिश करें
यदि मूल लोड विफल हो जाता है तो बिल्टिन संस्करण।
WINEDLLOVERRIDES="comdlg32,shell32=n;c:\\foo\\bar\\baz=b"
पुस्तकालयों comdlg32 और shell32 को देशी विंडोज़ डीएलएस के रूप में लोड करने का प्रयास करें।
इसके अलावा, यदि कोई एप्लिकेशन लोड करने का अनुरोध करता है सी: \ फू \ बार \ baz.dll लोड करें
निर्मित पुस्तकालय आधार.
WINEDLLOVERRIDES="comdlg32=b,n;shell32=b;comctl32=n;oleaut32="
comdlg32 को पहले बिल्टिन के रूप में लोड करने का प्रयास करें और मूल संस्करण का प्रयास करें यदि
बिल्टिन लोड विफल रहता है; शेल 32 को हमेशा बिल्टिन के रूप में लोड करें और comctl32 को हमेशा के रूप में लोड करें
मूल निवासी; oleaut32 अक्षम हो जाएगा।
वाइनर्च
समर्थन करने के लिए Windows आर्किटेक्चर निर्दिष्ट करता है। इसे या तो सेट किया जा सकता है win32
(केवल 32-बिट अनुप्रयोगों का समर्थन), या to win64 (दोनों 64-बिट अनुप्रयोगों का समर्थन करें
और 32-बिट वाले WoW64 मोड में)।
किसी दिए गए वाइन उपसर्ग द्वारा समर्थित आर्किटेक्चर उपसर्ग निर्माण समय पर सेट किया गया है
और बाद में बदला नहीं जा सकता। किसी मौजूदा उपसर्ग के साथ चलने पर,वाइन होगा
शुरू करने से मना कर दें तो वाइनर्च उपसर्ग वास्तुकला से मेल नहीं खाता।
प्रदर्शन
उपयोग करने के लिए X11 डिस्प्ले निर्दिष्ट करता है।
ओएसएस ध्वनि चालक विन्यास चर:
ऑडियोदेव
ऑडियो इनपुट/आउटपुट के लिए डिवाइस सेट करें। चूक जाना /देव/डीएसपी.
मिक्सरदेव
डिवाइस को मिक्सर कंट्रोल के लिए सेट करें। चूक जाना /देव/मिक्सर.
मिडीदेव
MIDI (सीक्वेंसर) डिवाइस सेट करें। चूक जाना /देव/अनुक्रमक.
onworks.net सेवाओं का उपयोग करके ऑनलाइन वाइन-डेवलपमेंट का उपयोग करें