खींचें और ड्रॉप बैच के आधार पर एक जावा फाइल के साथ इनपुट और आउटपुट

0

सवाल

मैं करने की कोशिश की ए .lc फ़ाइल को एक .lua फ़ाइल का उपयोग कर, एक जावा अनुप्रयोग "unluac", और मैं इस किया था कोड:

@echo on
type %1
for /r %%o in (cd %1, %CD%) do (
    set o = %%~ni
)
echo %1
echo "%~dp0unluac_2021_08_29b.jar"
echo %output%
set preoutput = %1
set out = %preoutput:~-3%
java -jar "%~dp0unluac_2021_08_29b.jar" "%1" > "%1%.lua"
pause

मैं गूंज पर पाने के लिए पर लॉग और पता है क्या काम है और क्या काम नहीं करता है । फ़ाइल परिवर्तित कर दिया है, लेकिन या यह "इनपुट.नियंत्रण रेखा.lua" या यह बस से बाहर ".lua". मैं करने की कोशिश की substring में पात्रों के नाम (के .नियंत्रण रेखा), लेकिन यह काम नहीं किया और लौट आए, एक खाली स्ट्रिंग.

batch-file
2021-11-24 00:49:36
1

सबसे अच्छा जवाब

0

आपका प्रश्न बहुत स्पष्ट नहीं है और अपने कोड में कोई मतलब नहीं है.

आप क्या करना चाहिए अपने आप को एक एहसान और खुला cmd फिर से चलाएँ set /? और for /? सभी को देखने के लिए आप की जरूरत है मदद.

वैसे भी, आप प्रतीत होता है बस जरूरत है पट्टी करने के लिए विस्तार. वहाँ है एक विस्तार मॉडल का उपयोग कर सकते हैं मैं.ई %~dpnx1 उन रहे हैं dदरार, path. name और ईxतनाव. इसलिए आप में सक्षम होना चाहिए चलाने के लिए कुछ इसी तरह करने के लिए:

start "" "C:\<Path to Java>\java.exe" -jar "%~dp0unluac_2021_08_29b.jar" "%~1" > "%~n1.lua"
2021-11-24 08:17:54

यह घमंड नहीं सब पर, आप व्यक्त नहीं कर सकते भावना में पाठ जब तक आप इमोटिकॉन्स का प्रयोग करें. यह है कैसे आप यह व्याख्या. खुशी है कि यह मदद मिली है, हालांकि.
Gerhard

अन्य भाषाओं में

यह पृष्ठ अन्य भाषाओं में है

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

इस श्रेणी में लोकप्रिय

लोकप्रिय सवाल इस श्रेणी में