मैं विजुअल स्टूडियो कोड से रन बैक के रूप में विंडोज बैश कैसे चला सकता हूं?विंडोज बैश और विजुअल स्टूडियो कोड: मैं रन कार्य के रूप में बैश लॉन्च कैसे कर सकता हूं?
ऐसा करने के लिए tasks.json
पर मेरे कुछ प्रयास यहां दिए गए हैं।
{
"version": "0.1.0",
"command": "cmd",
"isShellCommand": true,
"args": [ "RunShellScript.bat" ],
"showOutput": "always"
}
RunShellScript.bat केवल इस पंक्ति है: bash myShellScript.sh
। जो अगर आप शुरू से cmd खोलें, और उस पंक्ति को टाइप करें, तो यह निष्पादित होगा। यदि आप फ़ाइल को डबल क्लिक करते हैं तो यह पूरी तरह से चलता है। हालांकि, जब वीएससीओडी से लॉन्च किया गया, तो यह आउटपुट तब तक लटकता है जब तक कि मैं इसे समाप्त नहीं करता।
प्रयास नंबर 2:
{
"version": "0.1.0",
"command": "cmd",
"isShellCommand": true,
"args": [ "bash myShellScript.sh" ],
"showOutput": "always"
}
यह भी लटकी हुई है, बस ऊपर की तरह।
प्रयास नंबर 3:
{
"version": "0.1.0",
"command": "C:/Windows/System32/bash",
"isShellCommand": false,
"args": [ "myShellScript.sh" ],
"showOutput": "always"
}
यह मैं देता है:
Failed to launch external program C:/Windows/System32/bash myShellScript.sh
spawn C:/Windows/System32/bash ENOENT
Ive भी कोई लाभ नहीं हुआ इन मामलों में से कुछ में सही और गलत पर "isShellCommand"
चर की स्थापना के साथ प्रयोग किया है, लेकिन।
क्या कोई यह जानता है कि यह कैसे करें?
'सी: \ विंडोज \ sysnative \ bash.exe' चलाने की कोशिश करने के लिए एक कम हैकी समाधान होगा। –
क्या आप अपनी पोस्ट को tasks.json या launch.json को शामिल करने के लिए संपादित कर सकते हैं? – atzero
मेरा तथाकथित 'समाधान' है, किसी भी कारण से, काम करना बंद कर दिया ... जांच कर रहा है। –